欢迎来到天天文库
浏览记录
ID:37525608
大小:563.50 KB
页数:44页
时间:2019-05-24
《基于构件、面向业务的装配平台总体设计方案(new)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、密级:A级基于构件、面向业务的装配平台总体设计方案版本:1.0软件工业化生产工程研究小组联合编制目录1装配原理42构件装配概念模型42.1构件粒度分类及其特征42.2构件装配概念模型63装配平台总体实现思路73.1原子功能构件装配平台实现思路73.2业务构件装配平台实现思路83.3系统级构件装配平台104标准规范定义104.1构件分解映射规范定义104.2构件框架分类规范定义104.2.1表现层构件框架实体模型114.2.2业务逻辑层构件框架实体模型124.3业务规则分类规范定义134.4业务规则描述规范定义165原子功能构件装配平台设计方案165.1基于EOS平台面向业务规则的嵌入式方案设计
2、165.1.1嵌入方式分析165.1.2固定的业务规则嵌入方案175.1.3可选业务规则嵌入方案175.1.4可变业务规则嵌入方案186业务构件装配平台设计方案186.1总体规划186.1.1业务构件装配平台概念模型186.1.2应用结构模型196.1.3平台总体实现思路206.1.4总体功能方案206.1.5主要工作内容216.2具体功能与实现方案226.2.1可视化业务构件装配平台226.2.1.1功能构架226.2.1.2实现构架236.2.1.3主体界面视图246.2.1.4关键技术266.2.2组合业务构件调试、发布工具306.2.2.1功能构架316.2.2.2实现构架316.2.
3、3构件化包装平台316.2.3.1功能构架326.2.3.2实现构架366.2.4装配平台总体特点376.3关键技术386.3.1业务构件框架模型定义与描述386.3.2原子业务构件接口逻辑模型描述396.3.3组合业务构件接口逻辑模型描述396.3.4可视化图元拖拽技术397系统级构件装配平台设计方案398业务规则配置工具399构件库管理平台4010构件框架库管理平台4011业务规则库管理平台4012销售订单管理4012.1业务需求分析4012.1.1业务分析4012.1.2需求分析4212.2构架设计4312.2.1业务构架4312.2.2功能构架4312.2.3信息构架4312.3构件设
4、计4313计算客户购买商品实付总额业务4314附录:计划441装配原理从宏观角度来看构件装配的本质是实现构件粒度状态空间的转换,即粒度小的构件通过构件装配平台形成粒度大的构件;从微观角度来看构件装配的本质是构件接口之间的装配。站在宏观角度来分析构建装配平台的必要条件,首先要从构件粒度的角度形成构件的分类;其次要确定构件之间实现装配的关联因素——业务规则。站在微观角度来分析构建装配平台必须要明确构件接口的表现形式:数据、运算、业务逻辑、展现。数据:数据实体。运算:基于代码形成构件。业务逻辑:不带界面、由多个运算构件或业务逻辑构件组装而成的构件。展现:多有界面且由多个业务逻辑构件或展现构件组装而成
5、的构件。对于每个构件接口必须配有一个XML文件,构件接口之间的装配实质是通过其配置文件来完成。2构件装配概念模型2.1构件粒度分类及其特征按构件粒度角度对构件由大到小进行分解:系统级构件、组合业务构件、原子业务构件、原子功能构件。l原子功能构件原子功能构件是指完成一个最基本运算功能的构件,与业务无关,不带有与用户交互的界面。l原子业务构件原子业务构件是指针对于某一或多个业务实体按照一定的业务规则,把原子功能构件组装而成,并完成一个基本单元的原子业务操作,带有与用户交互的界面。如增加一张销售订单、修改一张销售订单、删除一张销售、查询一张销售订单等。l组合业务构件组合业务构件是把多个原子业务构件按
6、照一定的业务规则组装而成,其装配方式就是把原子业务构件插入构件框架中,带有与用户交互的界面。如销售订单管理就是一个组合业务构件,它涵盖了增加一张销售订单、修改一张销售订单、删除一张销售、查询一张销售订单等原子业务构件。l系统级构件系统级构件是把多个组合业务构件,按照菜单进行装配形成应用系统。1.1构件装配概念模型1.原子功能构件原子功能构件自包涵式装配即原子功能构件之间的装配形成原子功能构件。这类构件的装配关联机制是通过数据层次的交互来实现。2.原子业务构件原子业务构件:以原子业务为对象,原子功能构件+业务规则组装而成。构件之间的装配关联机制是通过业务规则来实现的。3.组合业务构件组合业务构件
7、:若干原子业务构件(或组合业务构件)+业务规则组装而成。构件之间的装配关联机制是通过业务规则来实现的。装配方式:基于构件框架装配。4.系统级构件系统级构件:若干组合业务构件+菜单组装而成。构件之间的装配关联机制是通过业务系统功能来实现。1装配平台总体实现思路根据装配概念模型可以明确装配平台包括原子功能构件装配平台、业务构件装配平台、系统级构件装配平台。l原子功能构件装配平台l业务构件装配平台有两种
此文档下载收益归作者所有