电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

使用BPEL-构建-Web-服务网络

使用BPEL-构建-Web-服务网络_第1页
1/12
使用BPEL-构建-Web-服务网络_第2页
2/12
使用BPEL-构建-Web-服务网络_第3页
3/12
使用 BPEL 构建 Web 服务网络【2025-12-27 09:47】【】【Oracle】 受不断成熟的 Web 服务标准的鼓舞,越来越多的组织正在协作环境中使用 Web 服务。BPEL 正快速成为为实现企业间协作而编排这些 Web 服务的平台。BPEL 为构建在线市场或协作网络的公司提供了引人瞩目的好处,即基于标准的方法和松散耦合的流程集成。 而 Web 服务提供的兴奋人心的新功能却隐藏着某些风险。在许多情形下,假如在设计时未解决某些技术和治理难题,那么合作伙伴关系将会破裂或集成成本飙升: · 合作伙伴必须事先进行充分的协商,约定依照特定标准开展业务。传输协议、交互目的、消息格式以及业务约束必须实现清楚地通信。 · 连接网络必须是一个简单的过程;协作网络要紧通过不断壮大取得成功。 · 用户必须在运行时轻松地找到业务服务,否那么将在专门大程度上无法实现面对服务体系结构 (SOA) 这一承诺。(服务信息库在这方面专门有用。)假如开发人员无法轻松地找到和重用服务,那么这些服务本质上就算不存在。 · 合作伙伴应能够实时监控 Web 服务。最终用户应能跟踪特定订单的进度,同时贸易合作伙伴应能诊断业务流程中的特定瓶颈。 假如协作网络在托管环境中运行,这些难题将变得更为棘手。在该模型中,合作伙伴将他们原有应用程序提供的功能公布到 Web 服务中,并将此 Web 服务公布到集中的信息库中。主机负责编排复杂的业务流程,后者反过来利用合作伙伴的 Web 服务。 在 BPEL 指南的这一部分中,我将把欧洲航天局 (ESA) 项目(来自 Spacebel s.a. 的小组参加了该项目)作为一个案例分析,介绍与这些挑战相关的体系结构本卷须知。此外,我还将介绍该项目如何利用 BPEL 作用域、BPEL 域和 Oracle BPEL 流程治理器 API 构建一个〝易于合作伙伴使用的〞协作网络。 ESA 网络概述 ESA 已着手制定一个战略性打算,旨在完全基于开放标准创建一个 BPEL 驱动的服务提供商协作网络。该网络称作服务支持环境 (SSE) 网络,它组合第三方的地球观测 (EO) 和地理信息系统 (GIS) 服务,提供增值的复合型服务。SSE 是一个不断壮大的网络,目前包括遍布 9 个不同国家/地区的 20 多个合作伙伴。 如图 1 所示,SSE 是一个支持 BPEL 的网络的简单实现。ESA 充当中介,它使用各种 Web 服务标准(如 SOAP、WSDL、WS-Addressing、WS-Inspection 等)为不同合作伙伴之间基于流程的协作提供支持。该网络在集中星...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

使用BPEL-构建-Web-服务网络

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部