【摘 要】
:
由于传统的模型驱动架构(MDA)在企业级应用中还没有比较成熟的方法来解决不断变化的业务逻辑的开发,因此,MDA在实际应用中受到了很大程度的限制。本文将工作流建模技术引入到
论文部分内容阅读
由于传统的模型驱动架构(MDA)在企业级应用中还没有比较成熟的方法来解决不断变化的业务逻辑的开发,因此,MDA在实际应用中受到了很大程度的限制。本文将工作流建模技术引入到MDA的开发过程中,解决了无法对业务流程模型进行MDA开发的问题。首先,介绍了传统的MDA和工作流技术,阐述了基于工作流建模技术的MDA的基本思想;其次,研究了基于工作流建模技术MDA的体系结构和关键技术,分析了基于工作流建模技术MDA的企业动态业务流程的集成、转换和代码生成的步骤;接着,利用XML过程描述语言(XPDL)对业务流程活动进行建模,详细分析了从XPDL文档到平台无关模型(PIM)转换的原理及过程,定制了从XPDL业务模型到PIM的转换映射规则,得到作为MDA输入的PIM;然后,读取和解析描述业务流程模型的XML文档,根据转换规则进行PIM到平台相关模型的转换,再将平台相关模型转换到相应的业务逻辑代码,实现在一个整体框架下从业务流程模型的构建到模型的转换,再到业务代码的自动化生成的MDA开发;最后,将基于工作流建模技术的MDA应用到质量管理系统的开发过程中,取得了较好的效果。
其他文献
随着Web应用程序的广泛使用,传统的B/S模式已不能满足日趋复杂的应用需求。这时,RIA技术应运而生,它将桌面应用程序与Web应用程序的优点有机地结合起来,满足了网络应用程序不断提
随着计算机技术、网络技术和通信技术的发展,基于视频内容的应用已逐渐成为当前多媒体技术的研究重点和发展趋势。视频对象分割作为实现基于内容的存储、传输和检索等视频应
随着数据库规模的日益扩大,数据库的模式也愈加复杂,再加上文档资料的缺乏,用户需要投入大量的时间来理解和操作数据库。现有的数据库概化方法只是对数据库中的模式进行概化,
随着信息技术的不断发展,web应用已成为人们生活中不可或缺的一部分,然而海量信息的爆炸式增长导致信息迷航。个性化服务就是利用用户兴趣偏好和行为特征来获取用户个性化模
实体解析(Entity Resolution,也称为实体识别)是数据挖掘、信息融合等领域的难点问题,利用实体解析技术可以判断一个或多个数据源中的不同记录是否描述相同实体,对数据集成中
随着超级计算机的发展,尤其是集群计算机的发展,如何提高集群计算机互联网络的传输效率,从而提高集群计算机的效率,成为亟待解决的问题。Infiniband技术的出现很大程度上解决了这
随着信息时代的到来,硬盘数据的保密需求与日俱增。硬件加密硬盘数据的方法不依赖操作系统、不占用系统资源、具有安全可靠的密钥管理方式,成为当前保护硬盘数据的主要趋势。本
随着信息时代的到来和Internet应用的普及与深入,人们对传统信息服务提出了越来越高的要求。当今的信息服务已不能满足于广泛的一般用户对普通信息的要求,而是应该包括面向特
燃煤锅炉炉膛火焰温度场的测量与重建一直是一个难于解决的问题。本文探讨了声学法燃煤锅炉炉膛火焰温度场检测技术,并对其中的一些关键问题进行了研究,主要完成了以下工作:
Internet提供了可供访问的大量的孤立Web服务,将已有的Web服务进行组合产生更大的价值是目前应用Web服务的趋势。使用Web服务构建应用系统,需要使用面向接口编程的方式来进行开