基于BPEL的企业流程建模工具的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:w1141
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代企业面临巨大的市场压力,企业业务流程需要不断变化以便应对这种市场变化的需求。SOA以其独到的思想为复杂信息系统的建设、维护和发展开辟了一条全新的路子。而BPEL作为一种描述业务流程、计算机可执行的标准语言,在SOA架构中扮演着将服务串联成商业流程的灵魂角色。   目前已经有许多厂商推出自己的BPEL相关产品,其中不少都提供相应的图形编辑工具用于自动生成BPEL代码,但是这些工具更多的是从BPEL技术角度出发,与实际业务流程的分析、开发和处理还存在一段距离。   本文在深入研究和分析BPEL建模技术与现有建模工具的基础上,提出了自主开发的BPEL建模工具JSBPEL的总体设计及实现方案,由JSBPEL提供业务流程的可视化建模、自动生成BPEL代码和部署的完整功能。论文的主要研究内容和贡献包括:   1.提出了面向业务的可视化业务流程表示模型。该模型屏蔽了BPEL的技术细节,使建模人员能够按照所熟悉的业务逻辑进行面向服务的流程建模,无需关注BPEL语言本身的语法结构和技术细节。   2.研究并实现了可视化业务流程表示模型到BPEL元素之间的结构映射方法,能够根据面向业务的可视化流程表示模型的建模结果自动生成可执行的BPEL代码,并实现BPEL代码的自动部署。   3.针对BPEL缺乏对人工交互支持的问题,对已有的流程调用方式进行扩展,以较小的变动代价换来人工交互功能的实现。   4.实现从可视化业务流程表示模型到BPEL的逆向映射,让使用者能够通过该模型对BPEL流程的执行过程实施监督与管理。
其他文献
卫星舱布局优化问题是一类NP困难问题。它不仅是一类特殊的耦合系统设计问题,也是一类复杂的组合优化问题。本文以国际商业通信卫星舱为背景,具体研究如何将卫星舱组件(有效
存储虚拟化是构架在业务存储和物理存储之间的一种技术,能够将存储管理的级别从普通的手工操作水平提升到自动化与智能化的管理方式上,提高应用效率、减轻用户负担。目前以SA
随着计算机网络的不断发展,计算机应用需求也在不断增长且日趋灵活。传统的点对点同步通信模型越来越难以应对这种需求,基于发布订阅机制的通信模型则可以较好满足这一要求。该
近年来,僵尸网络向小型化、局域化和专业化方向发展,特别是新型的P2P僵尸网络更是受到攻击者的青睐。新型P2P僵尸网络的不断发展给网络安全造成了巨大的威胁,成为全世界网络安全
移动数据库系统系统一般包括运行企移动设备上的嵌入式数据库和负责嵌入式数据库与中心数据库数据一致性的同步服务器两部分。移动数据库系统面临的主要安全威胁也来自于两方
信息系统的普及与电子商务的发展,给人类社会带来了巨大的便利,然而,在这便利之中也隐藏着巨大的隐患。信息资源的重要性和脆弱性使容灾成为企业必须首要解决的问题,可是在事实上
随着普适计算的发展,计算机软件用户已由专业办公人员拓展到普通大众,软件所涉及的功能亦从办公自动化拓展到日常生活的各种自业务,如网络购物,网上报名等。然而,诸多软件仍
社会网络是对社会中的实体及其之间的关系进行建模的有力工具。许多实际应用问题,如信息处理、分布式搜索、消息传播等,都可以基于社会网络模型来进行研究。因此,近年来,社会
分布式拒绝服务(Distributed Denial of Service, DDoS)攻击是影响网络安全的恶意攻击方式之一。近年来人们在DDoS检测方面提出了很多检测方法,但这些算法仍有一些地方需要改
作为一种重要的医学影像技术,核磁共振成像(MRI)因其成像清晰精细、不使用造影剂、对人体无放射性损害、几乎可以无损伤地显示出血管结构等优点,在临床医学、图像处理等众多