文档介绍:上海交通大学
硕士学位论文
模型驱动的业务流程设计工具的研究与实现
姓名:唐文炜
申请学位级别:硕士
专业:计算机应用技术
指导教师:沈备军
20081201
上海交通大学硕士学位论文摘要
模型驱动的业务流程设计工具的研究与实现
摘要
业务流程管理与面向服务架构为企业的高效整合提供了优秀的解
决方案。同时,模型驱动开发理论的日趋成熟以及元模型创建支撑工
具的不断完善均为上述方案的实现奠定了坚实的基础。本文针对目前
已有的各种主流业务流程元模型以及相关标准进行分析研究,通过对
它们各自的优缺点进行比较后发现,面对日渐显现的整合需求和日渐
复杂的业务流程,现有的元模型或者过于复杂,或者定义过于形式化
而难于被分析人员理解,无论使用哪个元模型均无法很好满足现在的
业务需求。此外,已有的流程建模工具在易用性方面支持尚不够完善,
代码与图形视图的同步性往往不够一致。
本文针对上述问题提出了一个精炼的业务流程元模型 CuteMeta,
旨在以尽可能小的概念集合来提供丰富的语义支持,并且从元模型层
面提出了对服务架构的支持,同时,使用业务流程模式作为框架对所
提出的元模型进行了全面而详尽的评估。之后分析了异构模型转换时
会遇到的问题,并且给出了基于 CuteMeta 元模型的解决方案,然后探
讨了模型在控制流和语义方面的校验问题。在此基础上,基于 Eclipse
平台的模型驱动架构实现框架 GMF,本文使用 MDA 方法设计并实现
了基于 CuteMeta 元模型的业务流程建模工具 CuteFlow。该工具能可视
化地对业务流程进行建模,使业务分析人员和 IT 专业人员进行更有效
的沟通,并且显著地提高了开发和维护的效率。
目前,CuteFlow 工具已和万达业务流程引擎集成,在万达信息研
上海交通大学硕士学位论文摘要
发中心进行了实际应用,并得到了良好的反馈结果。
关键词:业务流程建模,模型转换,模型驱动架构,工作流模式
上海交通大学硕士学位论文 ABSTRACT
RESEARCH AND IMPLEMENTATION OF MODEL-DRIVEN
BUSINESS PROCESS MODELER
ABSTRACT
With bination of both BPM (Business Process Management)
and SOA (Service Oriented Architecture), a promising solution to the
highly efficient integration of enterprises is springing. In parallel, MDA
(Modeling Driven Architecture) is proceeding rapidly on its way to a high
maturity along with the perfection of supporting tools, which provides a
solid foundation for the implementation. In this paper, we analize various
mainstream business process meta-model and corresponding standards. By
comparing both their merits and demerits, we find it much more difficult
for them to meet the increasing requirements of integration plex
business processes. Meta-model nowdays are plicated or too
formalized to be understood by analysts. None of them could meet current
business requirements smoothly. Moreover, not much support on usibility
of modeling tools is available. Synchronization between design and source
code views is usually a problem.
In this paper, we abst