基于WS-CDL的贸易协同流程建模工具的研究与实现

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:liuxinjialo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
贸易流程十分复杂,牵涉到很多部门、组织和公司等。快速而又准确的描述一个贸易流程可以极大的提高工作的效率,这时候就需要一个好的流程建模工具。本文的研究重点就是开发一个适合贸易流程的建模工具,让用户可以快速建立贸易流程的模型。该工具还具有模型验证功能,可以帮助用户修正模型中存在的错误。本文在研究建模工具的过程中引入了WS-CDL。WS-CDL是一种对Web Service的描述语言,它的重点在于从全局的观点来描述多个参与者之间的交互过程。WS-CDL是一种自顶向下的描述方法,可以有效避免局部业务描述可能导致的死锁。在国际贸易流程中,会有多个参与者,并且参与者之间会有频繁的交互,WS-CDL恰好适合作为这种流程的描述语言。为了实现流程建模工具,本文设计了一套图形化标记——WS-CDL-N,它实现了高层次的抽象,元素细节图形化合理,编排流程表示直观。接下来选择结合了GEF与EMF的GMF框架来制作建模工具,将WS-CDL-N中定义的标记一一实现,最终完成了一个界面简洁友好、符合贸易流程建模要求的建模工具。GMF可以快速定制模型界面以及模型间的依赖关系,并且生成基于XML的存储代码。这种存储格式并不是标准的WS-CDL,因此还要设计一个转换工具,将GMF生成的代码转换为标准的WS-CDL格式。由于GMF生成的代码与WS-CDL都是基于XML的,本文使用XPath和JDOM相结合的方法来处理XML文件。在转换过程中,把GMF生成的用于描述图形化关系的代码转换为用于描述流程的WS-CDL代码将是研究的难点之一。在用户建立模型并将其存储为WS-CDL格式之后,本文还设计了一个检测器,用于验证用户定义的模型是否存在错误或者死锁。本文将WS-CDL文档中的元素映射到Java的类,并将其转换为Java的可执行代码,再通过JPF来验证Java代码的正确性,从而找到WS-CDL模型中出现的错误。
其他文献
CLAMAV被广泛应用于多种网络安全领域,尤其在防范网络蠕虫,电脑病毒和木马等攻击的网络入侵检测系统(NIDS)中被着重使用,是构成这些NIDS的主要部件之一。它是一款开源(GPL)反
随着计算机网络和通信技术的迅速发展,网络的异构性和复杂性日趋提高,网络规模也不断扩大,因此用户对网络的灵活性、扩展性、智能性、和高效性提出了更多更高的要求。与此同
电信增值业务是基于电信网络提供的具有信息化、个性化和智能化特性的业务,是随着计算机技术和互联网的普及发展起来的新型电信业务。增值业务的提供方式根据所依赖的网络类
随着移动互联网的快速发展,很多的分布式应用需要有大量节点参与才能体现分布式环境的优势,但是如果没有成千上万的节点参与到实验中,是很难实现其效果的。在充分研究电信系
数字家庭是随着计算机网络的普及以及对人们生活的渗透而产生的新概念。其目的是将与人们生活息息相关的各类电子消费品、移动终端,数字家庭等设备通过一个统一的网络连接在
智能网的基本思想是将传统交换机的交换功能和业务控制功能相分离,这样使网络可以快速、灵活、方便地产生各种新的电信业务。智能网技术特别是移动智能网技术的广泛应用极大
近年来,移动广告业务无论在业务规模还是在用户规模上都有了长足发展,随之而来的业务管理的需求量也日益增长,这就对移动广告管理平台提出了更高的要求。在当前的企业中,市场
目前移动通信网络中的核心网部分主要由电路交换域(CS)、IP多媒体子系统域(IMS)和演进的分组系统域(EPS)三个部分组成。这三个域在功能实体、业务提供以及数据存储方式等方面