网站大量收购独家精品文档,联系QQ:2885784924

基于BPEL4WS规范的工作流引擎的研究与设计.pdf

基于BPEL4WS规范的工作流引擎的研究与设计.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于BPEL4WS规范的工作流引擎的研究与设计.pdf

基于BPEL4WS 规范的工作流引擎的研究与设计 林川捷 北京邮电大学计算机科学与技术学院,北京(100876 ) E-mail:lincj.bupt@ 摘 要:工作流起源于生产过程和办公自动化领域,它作为一个新的研究方向受到人们的关 注。随着 SOA 概念的兴起,BPEL4WS 规范已成为现代工作流管理系统中的主要标准。本 文介绍了工作流的背景,工作流引擎,Web Service 技术,BPEL4WS 业务流程语言等概念性 的知识以及当前研究的热点和问题,并根据BPEL4WS 在工作流领域的优势、发展趋势设计 了一个基于J2EE 的, 面向Web 服务的工作流引擎。 关键词:BPEL ,工作流,Web Service ,引擎 1. 引言 [1][2] 工作流 ,Workflow ,其起源于生产过程和办公自动化领域,后来作为一个新的研究 方向,受到人们的关注。1993年,工作流管理联盟成立(Workflow Management Coalition, WFMC ),该联盟由国际著名公司,研究机构,高等院校组成,致力于工作流的标准化工 作,加盟成员有美国的Microsoft ,DEC ,Oracle,日本的Fujistu 、Hitachi ,以及德国的SIMENS, 英国的ICL 、CSI等。自此,工作流的技术研究以及相关产品的开发进入了繁荣的阶段,很 多新技术被集成进来,文件管理系统,数据库,电子邮件,移动计算,Internet服务等被容 纳到工作流管理系统中。 现代的工作流管理系统采用Web Service技术,将消息用SOAP格式进行XML封装,由于 XML是基于文本的编码方式,使得调用过程的任何一步都极易处理消息。由于不同厂商的 服务常常注册到UDDI上,工作流系统就可以将不同语言写成的程序调用。通过Web Service , 应用程序可以用标准的方法把功能和数据暴露出来,供其他程序使用。由于SOAP的本质是 基于HTTP通信的,所以不会有防火墙的干扰。 2. 相关技术 2.1 SOA 面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,如图2-1它 将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 SOA通过使用基于 XML 的语言(称为 Web 服务描述语言(Web Services Definition Language ,WSDL ))来描述接口。 SOA具有以下特性: SOA服务具有平台独立的自我描述XML文档。Web服务描述语言(WSDL , Web Services Description Language )是用于描述服务的标准语言。 SOA 服务用消息进行通信,该消息通常使用XML Schema来定义(也叫做XSD , XML Schema Definition )。消费者和提供者或消费者和服务之间的通信多见于不知 道提供者的环境中。服务间的通讯也可以看作企业内部处理的关键商业文档。 在一个企业内部,SOA服务通过一个扮演目录列表(directory listing )角色的登记 处(Registry )来进行维护。应用程序在登记处(Registry )寻找并调用某项服务。 统一描述,定义和集成(UDDI , Universal Description , Definition , and Integration ) - 1 - 是服务登记的标准。 图2-1 :面向服务模型组成结构图 2.2 Web Service Web服务建立于SOA基础之上的,它是通过Internet

文档评论(0)

lizhencai0920 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档