[发明专利]基于GMF的BPEL可视化建模系统无效
申请号: | 200810118126.3 | 申请日: | 2008-08-12 |
公开(公告)号: | CN101364176A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 韩军;赵欣;孙斗;刘敏;马殿富 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京科迪生专利代理有限责任公司 | 代理人: | 贾玉忠;卢纪 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gmf bpel 可视化 建模 系统 | ||
1.一种基于GMF的BPEL可视化建模系统,其特征在于:采用模型-视图-控制器设计模式,将模型、控制器和视图进行了逻辑上的分离,自底向上分别包括持久部分、模型部分、控制部分、展示部分,其中:
持久部分:用于物理上保存所建模型,供模型部分调用,持久部分包括文件生成模块与工程管理模块,文件生成模块负责生成BPEL文件、图形文件、WSDL文件、工程文件与工作区文件,其中BPEL文件用于存储流程信息,符合BPEL规范;图形文件用于存储图形信息;WSDL文件存储流程定义的WSDL信息;工程管理模块负责创建上述各文件和删除上述各文件;
模型部分:与持久部分之间通过序列化与反序列化模块连接,提供图形到文本的映射功能;模型部分包括模型生成模块与堆栈编辑器,模型生成模块提供BPEL模型、图形模型与WSDL模型的创建生成功能;堆栈编辑器提供了对用户操作进行重做与撤销功能;其中BPEL模型存储业务信息,对应持久部分的BPEL文件;图形模型存储图形信息,对应持久部分的图形文件;WSDL模型对应持久部分中的WSDL文件,所述的BPEL模型、图形模型与WSDL模型均通过同一元模型进行描述;
控制部分:用于模型与图形之间的通信以及同步,包含控制器生成模块与控制策略生成模块,用于生成每个控制器及相应的控制策略,每个控制器对应多个控制策略,具体的功能由控制策略描述;其中,容器策略控制容器的变化,布局策略控制界面布局,部件编辑策略则控制界面上对部件的具体操作,通过控制器,与展示部分及模型部分相连接,模型部分的改动,操作的回退或删除,通过控制部分在展示部分上展示;展示部分中界面元素的变化,通过控制部分,采用不同的编辑策略来改变模型部分;
展示部分:展示部分通过控制部分与模型部分相连接,用于图形化建模和展示,可以根据不同的用户需求将模型部分呈现为图形视图、树状视图、代码视图和大纲视图;展示部分包括图形区及图层区,其中图形区加载在每个图层区之上,并由控制部分来监听其变化,调用图形生成模块生成图形;同时,每个图形区均包含调色板,目录条,工具条各种工具栏。
2.根据权利要求1所述的基于GMF的BPEL可视化建模系统,其特征在于:所述的序列化与反序列化模块连接提供图形到文本的映射功能,其映射过程如下:
(1)图形化流程表示模型元素到基于BPEL的流程模型表示元素的映射;
(2)基于BPEL的流程表示模型元素到图形化流程表示模型元素的映射。
3.根据权利要求1所述的基于GMF的BPEL可视化建模系统,其特征在于:在所述的控制部分上,通过与模型部分和展示部分的交互,模型部分的改变通过控制部分在展示部分上体现,展示部分作出的改动通过控制部分来同步修改模型部分,控制部分还进 一步提供包括:多视图同步功能、结构化活动伸展和收缩功能、子活动在父活动中任意位置的插入和删除功能;所述的多视图同步功是指建模系统涉及多个视图,包括图形视图、树状视图、代码视图以及大纲视图,当用户在其中一个视图对模型进行了修改,其它视图也要同步的显示模型的修改;所述的结构化活动伸展和收缩功能是指,当用户需要了解流程的结构和走势时,可以将结构化活动收缩;当用户而需要了解流程的某个地方的细节时,可以将相应的结构化活动展开,所述的子活动在父活动中任意位置的插入和删除功能是指开发过程中对于父活动的任意位置都可都子活动进行插入,并且删除存在的子活动。
4.根据权利要求3所述的基于GMF的BPEL可视化建模系统,其特征在于:所述的多视图同步功的实现为:每个视图拥有自己的一个模型实例,而每个模型实例都引用并监听同一个文件资源,当一个视图发生改变,会相应修改文件资源然后通知其他视图更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118126.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双面热敏打印
- 下一篇:辊或转印滚筒上的包衬以及印刷机的印刷装置