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