[发明专利]基于情景的业务驱动模型构建方法有效
申请号: | 201310330157.6 | 申请日: | 2013-07-31 |
公开(公告)号: | CN104346154B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 谭远华;何力;朱平;张超林 | 申请(专利权)人: | 克拉玛依红有软件有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市盛峰律师事务所11337 | 代理人: | 赵建刚 |
地址: | 834000 新疆维*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 情景 业务 驱动 模型 构建 方法 | ||
1.一种基于情景的业务驱动模型构建方法,其特征在于,包括以下步骤:
S1,将可复用的支撑模型注册到业务智能驱动系统中;所述支撑模型为层次结构,第1层为模式模型;第2层为框架模型;第3层为组件模型;同时还指定与支撑模型各层分别对应的业务类别属性,具体为:与模式模型对应的业务流程类型,与框架模型对应的业务活动类型,与组件模型对应的实体对象类型;
S2,针对具体业务需求,通过建模工具创建用于描述具体业务的指定业务模型;所述指定业务模型为层次结构;第1层为业务域;第2层为业务流程;第3层为业务活动;第4层为实体对象;其中,所述指定业务模型具有指定业务类别属性,具体为:所述业务流程具有业务流程类型的属性,所述业务活动具有业务活动类型的属性,所述实体对象具有业务实体按对象分类的属性;
S3,将所述指定业务模型注册到所述业务智能驱动系统中;所述业务智能驱动系统以所述指定业务类别属性为查询关键字,查询已注册的支撑模型与业务类别属性的对应关系,获得与所述指定业务模型匹配的指定支撑模型;
S4,所述业务智能驱动系统驱动所述指定支撑模型与所述指定业务模型共同向集成平台进行投影映射,得到集成平台元模型。
2.根据权利要求1所述的基于情景的业务驱动模型构建方法,其特征在于,S1中,所述支撑模型通过以下方式获得:
通过对应用功能、数据对象、框架、布局、驱动关系、组件模型进行封装转化为所述支撑模型。
3.根据权利要求1所述的基于情景的业务驱动模型构建方法,其特征在于,所述支撑模型与所述指定业务模型层次对称,具体为:所述业务流程对应所述模式模型;所述业务活动对应所述框架模型;所述实体对象对应所述组件模型。
4.根据权利要求1所述的基于情景的业务驱动模型构建方法,其特征在于,所述业务类别属性具体分为以下三类:业务流程分类、业务活动分类、业务实体按对象分类。
5.根据权利要求1所述的基于情景的业务驱动模型构建方法,其特征在于,S3具体为:
S31,以所述指定业务模型的业务流程类型为查询关键字,查找已注册的支撑模型与业务类别属性的对应关系,获得与所述指定业务模型的业务流程类型匹配的指定模式模型;其中,所述指定模式模型的下层包括多个框架模型;
S32,进一步以所述指定业务模型的业务活动类型为查询关键字,在所述指定模式模型下层所包括的多个框架模型中进行匹配,获得与所述指定业务模型的业务活动类型匹配的指定框架模型;其中,所述指定框架模型的下层包括多个组件模型;
S33,进一步以所述指定业务模型的实体对象类型为查询关键字,在所述指定框架模型下层所包括的多个组件模型中进行匹配,获得与所述指定业务模型的实体对象类型匹配的指定组件模型;
S34,使用组件方法与实体关系,以及组件事件与实体关系,对S31、S32和S33的匹配结果进行验证,只有当S31、S32和S33均匹配成功时,才认为得到与所述指定业务模型匹配的支撑模型;其中,该支撑模型的第一层为指定模式模型;第二层为指定框架模型;第三层为指定组件模型;如果S31、S32或S33存在匹配失败的步骤,则返回匹配失败步骤的前一步重新匹配。
6.根据权利要求5所述的基于情景的业务驱动模型构建方法,其特征在于,S4具体为:所述集成平台元模型包括:系统模型、应用模型、组件框架模型、数据对象模型以及流程模型;投影过程具体包括:
S41,所述指定业务模型的业务域向集成平台进行投影映射,得到所述系统模型;
S42,在得到所述系统模型后,所述指定业务模型的业务流程和匹配的模式模型共同向集成平台进行投影映射,得到所述应用模型;
S43,在得到所述应用模型之后,所述指定业务模型的业务活动和匹配的框架模型共同向集成平台进行投影映射,得到所述组件框架模型;
S44,在得到所述组件框架模型之后,所述指定业务模型的实体对象和匹配的组件模型共同向集成平台进行投影映射,得到所述数据对象模型;
S45,在得到所述数据对象模型之后,所述指定业务模型的业务流程和业务活动共同向集成平台进行投影映射,得到所述流程模型。
7.根据权利要求6所述的基于情景的业务驱动模型构建方法,其特征在于,
S41具体为:
所述业务域用业务域定义、流程节点和业务域版本三个子项描述;所述业务域定义、所述流程节点和所述业务域版本分别投影到集成平台,分别得到所述系统模型的系统定义、应用节点和系统版本;
S42具体为:
所述业务流程用业务流程属性定义和业务活动节点两子项描述;所述业务流程属性定义和所述业务活动节点分别投影到集成平台,分别得到所述应用模型的应用功能属性定义和应用功能目录树定义;
S43具体为:
所述指定业务模型的业务活动用业务活动属性定义描述,所述业务活动属性定义投影到集成平台,得到所述组件框架模型的功能属性定义;
所述框架模型用框架容器定义和组件定义两子项描述;所述框架容器定义和所述组件定义分别投影到集成平台,得到所述组件框架模型的框架布局定义和组件定义;
业务实体用实体子集关系和实体特性值两子项描述,组件模型用事件定义和方法定义两子项描述,实体子集关系、实体特性值、事件定义和方法定义共同作用,投影到集成平台,得到所述组件框架模型的驱动关系定义;
S44具体为:
所述指定业务模型的业务域用业务域属性描述,所述业务域属性投影到集成平台,得到所述数据对象模型的表空间;
所述指定业务模型的业务实体用实体子集、实体子集关系和实体特性值三个子项描述;所述实体子集、所述实体子集关系和所述实体特性值分别投影到集成平台,分别得到所述数据对象模型的数据库表、表关系和表字段;
S45具体为:
所述业务流程用流程属性定义、业务活动定义和活动参与对象和结果对象关联三个子项描述;所述业务活动用活动条件约束和活动参与者两个子项描述;所述流程属性定义、所述业务活动定义、所述活动参与对象和结果对象关联、所述活动条件约束和所述活动参与者分别向集成平台进行投影映射,分别得到所述流程模型的流程属性定义、活动定义、活动关联、活动转移条件和活动参与者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克拉玛依红有软件有限责任公司,未经克拉玛依红有软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310330157.6/1.html,转载请声明来源钻瓜专利网。