《普联架构设计技术方案.ppt》由会员分享,可在线阅读,更多相关《普联架构设计技术方案.ppt(28页珍藏版)》请在第壹文秘上搜索。
1、普联架构设计技术方案普联架构设计技术方案二、软件开发平台方案二、软件开发平台方案普联软件开发平台概念数据存储原理业务模型及业务搭建原理指标模型及指标搭建原理分析模型及分析方法业务流程管理BIS平台及开发平台外延1 1、开发平台概念、开发平台概念技术路线技术路线UNIX、LINUX、WINDOWS采取B/S结构实现 体系结构 采用JAVA开发遵循J2EE标准 技术标准ORACLE 10g 数据库服务器操作系统J2EE Application Server 中间件数据库服务器应用服务器httphttphttp各级单位Internet/ Intranet/ VPN/ Wireless. Window
2、s+IE6.0以上 客户端1 1、开发平台概念、开发平台概念平台设计原则平台设计原则基于模型驱动业务模型、数据模型、软件模型基于接口实现业务接口、软件接口基于灵活开放框架技术框架、应用框架清晰的层次结构数据层次、软件层次企业应用模型企业应用模型元数据管理元数据管理字典事实表关系表单报表流程配置视图过程权限安全主数据管理主数据管理编码维护数据关系编码申请编码发布缓存管理编码同步编码权限业务模型管理业务模型管理 指标模型管理指标模型管理分析模型管理分析模型管理模型管理转换设置指标管理口径管理维度度量企业应用服务企业应用服务主数据服务表单服务流程服务分析服务文档服务门户服务Windows/Linux
3、/AIX/Solaris/Websphere/TomcatOracle/*Sybase/*DB2应用集成环境应用集成环境定时任务消息服务缓存服务转换服务定制服务服务组件服务插件外部服务WebServiceRMIBIS/ESB功能菜单流程任务系统消息工作日历应用门户定制工具定制工具设计工具设计工具Menu DesignerForm DesignerService DesignerFlow DesignerReport DesignerQuery DesignerPrint DesignerAnalyze DesignerDocument DesignerPortal DesignerRich C
4、lient Swing*Thin Client GWT/HTMLSystem MonitorObject ManagerDictionary ManagerFact ManagerModel ManagerCached ManagerSecurity ManagerOffline ManagerConvert Manager安全服务脚本服务查询服务监控服务Swing FrameworkSwing ComponentBean Shell ScriptsGWT/HTML FrameworkJS ComponentsAJAX待办事项*Rich Client FlexFlex FrameworkFle
5、x ComponentAction Scripts交易数据管理交易数据管理事实表管理分区管理立方体ESP Framework1 1、开发平台概念、开发平台概念平台体系结构图平台体系结构图Class LoaderRegistryUpdateJ2EE AdapterActive Object FrameworkLookupPlug-inDB ExpressNodeActionViewWindowPackage NodeNode BuilderExplorer ViewPrepare NodeAction/Action ObjectAction ProviderAction Toolbar/Comp
6、Action Menu/PopupClient Class LoaderServer Class LoaderSignaturePackage(n).xmlRegistry.xmlwebComponent(n).xmlJSONSecurityApplication UpdateApplet UpdateServer UpdateJEnterprise.xml/Start.xmlEAIServletFlex Service ConvertGWT ServiceWebServiceDOFDALBOFSingletonMultiple instancesLookup ObjectSingletonM
7、ultiple instancesPlug-in ManagerEFDataSetService Plug-inAgentDataBase/DataSetChild WindowFWK Child WindowNode WindowNode ViewNode View FactoryNode View ActionNode Attrib View1 1、开发平台概念、开发平台概念平台技术框架图平台技术框架图平台开发模式传统开发模式需求分析详细设计应用系统构建业务流程定义业务表单定义表单流程集成业务系统建模系统测试程序编码Open Business ComponentOpen Business
8、Service应用系统构建功能1客户端编码服务端编码功能2客户端编码服务端编码功能n客户端编码服务端编码系统测试1 1、开发平台概念、开发平台概念平台与传统开发对比平台与传统开发对比2、存储原理数据模型结构图元数据管理元数据管理主数据管理交易数据管理业务模型分析模型指标模型模型内容单据分录明细预算对照计划附件扩展模型设置模型应用关键指标设置模型转换设置扩展属性设置Form ModelKey Set Data ManagerModel Convert Manager模型内容度量分组维度属性分级维度正常维度分类维度分析内容虚拟立方体事实表分析应用Pivot Table/Chart/ReportDa
9、ta Element Analyze模型内容指标口径单位/类别元素计算校验内容类别计划数据自定义类别预算数据匡算数据核算数据统计数据指标应用Input ReportOutput Report数据元素2、存储原理事实表、维度、度量、立方体Component基本维度基本维度 DimensionVirtual Cube数值度量属性分类维度分组维度分级维度度量Measure字符度量日期度量枚举度量枚举枚举字典字典地区类型方式事实表事实表Fact Table字典Dictionary值值Value元数据 Meta Data主数据 Master Data事实数据 Fact Data立方体数据引用Pivot
10、ModelPivot ReportPivot ChartPivot Table扩展组件扩展维度扩展维度2、存储原理数据元素Virtual Cube元素构成元素构成维度时间维度度量度量单位维度关键维度度量或组合度量扩展维度扩展维度数据元素元素实例元素上下文上下文ContextData Model3、业务模型主要构成Data DictionaryData ObjectIndex单据信息Data RelationFact TablePrimary KeysForeign keyColumnPartitionData Dictionary1Data Dictionary2Extend Attrib基本
11、信息数据权限编码结构扩展属性引用字典值Value扩展属性分录信息明细分录控制分录扩展类型模型属性DOMetaDataDOMetaDataManaagerDCTMetaDataDCTMetaDataManagerFCTMetaDataFCTMetaDataManagerBIZMetaDataBIZMetaDataManager关键指标设置模型转换设置KeySetDataManagerCvtSetDataManager单据表头信息单据分录信息单据明细分录3、业务模型典型业务单据Component3、业务模型应用结构图Form ModelData ResolverData ProviderData
12、CheckerParam ConvertDefault ValueServiceData BaseForm LabelForm Text FieldNumber FieldCombo BoxForm CheckboxDate PickerDynamic TableDynamic CardKey Set Data ManagerData TableTable ModelColumnFoot CalcColumn ModelHead Group ModelFoot Group ModelHead GroupFoot GroupSelection ModelCell RendererCell Edi
13、torDynamic Table BuilderCard PanelCard ModelCard Layout ManagerDynamic Card BuilderCard Component ManagerPainter ManagerEditor ManagerController Manager可扩展表单组件Head ProviderHead ResolverPart ResolverItem ProviderItem ResolverPart Provider可扩展服务插件3、业务模型模型转换应用结构图Source ModelConvert ServiceTarget Model转换
14、模板设置模型转换设置转换信息记录Callback Service转换信息记录转换冲销处理服务组件服务插件Convert Action转换冲销处理CvtSetDataManagerFormModelConvertorFormConvertAction3、业务模型通用表单设计结构图DesignerForm DesignerModel DesignerFunction DesignerCustomizeCustomizeProperty EditorEvent EditorScripts EditorComponentModel ComponentForm ComponentAdapter Comp
15、onentAction ComponentEvent ComponentExtend ComponentContainerContainerForm CanvasData ContainerEvent ContainerForm App Desktop3、业务模型通用表单应用结构图Form CanvasData ContainerEvent ContainerSVMForm ComponentDB ComponentChart ComponentExt ComponentFunction ContainerMouse ListenerModel ComponentPublic Function
16、Adapter ComponentAction ComponentExt ComponentKey ListenerAction ListenerListenerPrivate FunctionCustom FunctionFunction Component节点提交4、业务流程应用结构图Business Process Engine子流程分支路径回退节点取回节点抄送节点EndStart重置取消流程设计器流程管理器提交节点正常路径自循环节点结束节点任务管理器流程部件属性及规则编缉4、业务流程设计器子流程分支节点开始节点流程设计器业务处理节点自循环节点结束节点流程连接边定时任务设置流程部件属性编缉业务规则设置流程风险点设置业务流程池4、业务流程管理器业务流程管理器已启动流程已挂起流程任务管理器进度查看器已停止流程流程控制器启动暂停停止风险点管理重载流程驱动4、业务流程流程任务管理器业务流程引擎流程任务过滤器用户角色已启动流程流程任务池历史任务池功能权限单位扩展条件系统流程任务列表自定义流程任务列表流程引擎4、业务流程业务流程引擎风险控制路径选择EndStart规则检查业务服务扩展服务流程