基于BPEL4WS的业务流程设计方法的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:zhe0731
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务的出现是Internet技术发展的一次革命,使Web上的交互方式从以信息为中心转变为以服务为中心。电子商务等系统利用Web服务,实现了企业内及企业间的业务流程管理,并将业务流程扩展到整个Internet上,从而有效的利用了Internet上现有的服务,增强了互联网上的交互能力,最终使整个互联网成为一个整合了各种服务的业务流程的有机整体。这就出现了一种新型的业务流程,即Web服务的业务流程。为了使业务流程管理标准化,业务流程管理组织制定了一个规范:业务流程建模符号(BPMN)。它是业务流程管理系统体系结构的核心部件之一。该语言描述了流程定义所需的上层实体,还提供了流程建模所用的概念、符号和表示法。同时,BPMN可以映射到Web服务业务流程的描述语言BPEL4WS。该语言由IBM,Microsoft等几家厂商联合提出,主要基于XML语法,指定了业务流程以及它们与Web服务之间的关系。另外,用BPEL4WS创建的业务流程是完全可执行的,并且在符合BPEL4WS的环境间是可移植的。它也是一种较为自然的描述业务流程的抽象的高级语言,现已成为业界的标准。如何更好地对这种Web服务的业务流程进行建模和管理已成为研究的热点问题。本文首先对业务流程管理技术及其发展过程进行简单介绍,并对该技术的相关现状以及与其他技术的对比进行讨论。其次,对业务流程管理的相关技术进行介绍。包括Web服务、Web服务流程和业务流程管理系统。然后详细阐述BPMN和BPEL4WS,同时对BPMN到BPEL4WS的映射规则给出说明,并借鉴数据库设计方法,提出了基于BPEL4WS的业务流程设计方法。该方法主要包括四个阶段:需求分析、概念设计、逻辑设计和概念设计到逻辑设计的转换。最后结合PowerDesigner11.0的业务流程建模工具对特定的Web进行研究。
其他文献
随着互联网技术的迅猛发展,信息过载问题越来越突出地呈现在人们面前。推荐系统作为一种重要的信息过滤手段,能够把用户需要的信息智能地呈现到人们面前,为人们提供个性化的
学位
随着网络通信技术,移动通信终端设备技术的不断进步,人们可以通过智能手机等手持的移动通信设备远程控制电脑,人们的日常生活变得更加便捷。但是目前现有的各种远程控制方法大都
随着Internet技术的飞速发展和电子商务的普及应用,世界进入了信息化时代,为企业的发展提供了种种机遇和更为广阔的空间。传统的Web应用开发技术(比如ASP、JSP),将页面显示、商业逻辑和数据处理大部分都集中在页面代码中,商业逻辑、数据处理和页面显示强耦合,Web扩展维护比较困难,也不利于开发人员分工合作,在大型Web应用开发中愈发显得力不从心。迫切需要一种全新的Web应用设计技术,将页面显示
测试驱动开发是极限编成的最佳实践之一,采用测试驱动开发,可以获得简单、清晰、高质量的代码,近几年来受到软件开发人员的推崇。Kent Beck作为极限编程的创始人,提出了测试
J2EE是整合企业级服务的优秀平台,它结合Java编程的多种优点和过去10多年大中型企业软件开发中的经验,提供了一种基于组件的、以服务为中心的、多层应用的架构。但事实证明,J2EE
近年来,我国汽车行业迅速发展,为了在竞争中立于不败之地,厂家不仅仅重视生产技术的发展,而且对售后服务的重视程度也不断提高,很多大型企业都建立了自己的售后服务体系。三包理赔
WWW的飞速发展使其已成为全球信息传播与共享的重要平台,并成为人们获取信息的主要来源。但是随着信息量的激增,要想从WWW上获取一条有用信息的难度却越来越大。人们期望着一种
本文从全文检索技术的产生、发展和应用入手,深入探讨了全文检索的基本原理、方法和特点。通过对全文检索引擎Lucene系统结构、索引结构及数据流程的深入研究,详细剖析了全文
传统可搜索对称加密方案允许用户将密文上传至云服务器存储,并根据需要委托云服务器实现安全的检索功能,取回包含指定关键字的密文,最后解密出相关数据。动态可搜索对称加密(