- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web
Service的工作流系统实现研究
谭伟,范玉顺
(清华大学自动化系,北京100084)
摘要:工作流是经营过程的计算机实现,是支持经营过程重组和自动化的一项关键技术.在分布式
工作流成为工作流研究主流方向之一的情况下,Web
Service技术的出现使得异构环境下分布式工作流系
统的实现成为可能,而且其性能要优于传统的分布式工作流系统。提出了一种基于WebService的工作流
管理系统的体系结构,描述了各个模块的功能和实现方法,并且给出了工作流系统WebService接口实现
的示例。
关键词:工作流:分布式技术:WebService;SOAP
l问题的提出
1.1工作流技术的发展现状
工作流是一种反映业务流程的模型…,是为了在先进计算机环境支持下实现经营过程集成和经
营过程自动化而建立的可以由软件系统执行的业务模型。工作流管理系统则是实现这种技术的软件
系统。
由于工作流技术要解决企业内或者企业间不同信息和组织环境下的业务的集成和自动化的问
题,那么它必然要以分布式的形式出现。这里有两层含义。一是说工作流引擎所面对的客户端是分
布的,同时客户端的形式可能是Web、桌面应用程序,甚至是PDA和手机用户;另一层含义是说多
个工作流引擎之间在地域上是分布的,实现的机制和所在的系统平台可能都有很大的差别。这就需
要引入分布式技术来实现集成。
1.2分布式对象技术的发展现状
随着软件系统的日益复杂和应用领域的扩大,企业的IT部门面临的问题也越来越多。如何跨越
部门甚至企业实现软件系统之间的互操作是一个急需解决的问题。在这种背景下。基于面向对象的
思想,分布式对象技术应运而生。
分布式对象技术的目的是在分布环境下建立应用系统框架和对象构件,基于系统提供的一些服
务,这些对象可以跨越不同的软硬件平台进行互操作。通过将这些可重用的对象进行组合,可以灵
RMI标准。
CORBA标准和gUN的Java
务、域接口和应用接口几个部分组成。CORBA的思想就是作为软件系统的总线.为客户提供对象请
用接口定义语言IDL实现了接口定义和接口实现的分离。
553
Method
RMI(Remote
的互操作标准,但是这种互操作仅限于windows平台。Java Invocation)是
Java环境下的分布式对象标准,使得一个Java对象能够通过网络访问到另一个Java对象。
以上的各种技术都使得应用程序之间的通信成为可能,但是它们的缺点也是显而易见的。这几
种分布式组件对象都要求调用方和被调用方的开发使用相同的体系结构。如DCOM/COM+只能用于
windows平台,Java
2 Web
Service概述
Service
前已述及,已有的几种分布式计算模型并不能很好地解决企业业务集成的问题。而Web
的出现则为人们克服存在地困难提供了一个新的途径。WebService”1是基于HTTP协议的一组操作,
Services
它使用一种称为WSDL”1(WebDescription
Access
括了与该服务交互所需的所有细节;Web服务通过一种称为SOAP“’(SimpleObject Protoc01)
Service
的协议进行远程访问,这种接口使用删L作为数据传输
您可能关注的文档
- “石灰石-石膏”法脱硫系统改造为“电石渣-石膏”法的研究.pdf
- 2020年前中国石油消费“顶板效应”研究.pdf
- Ad+Hoc网络中视频传输的研究.pdf
- AGMP-1阴离子交换树脂元素分离方法再研究.pdf
- Al2O3%2f2024Al复合材料界面结构的HRTEM研究.pdf
- Bacillus+sp.WSHB04202菌产碱性果胶酶棉散纤维精练研究.pdf
- BMP4对体外培养AGM来源HSC的作用研究.pdf
- FMDV对猪DC的感染性及感染对其免疫功能影响的研究.pdf
- Hg2%2b对三种鱼虾的急性毒性作用研究.pdf
- H在MgH2表面的吸附研究.pdf
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)