CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

利用 ESB 虚拟化 BPEL 流程服务端点

作者: ,  出处:甲骨文OTN, 责任编辑: 叶江, 
2007-01-17 14:55
  在该技术说明中,您将通过两个有指导的步骤了解如何通过重用现有产品采用 BPEL 流程来利用 ESB 将原有服务虚拟化,以及这样做可以获得怎样的宝贵价值。

  重新部署了流程后,再次执行该流程时可在 ESB 控制台看到其实例。

图 8

  考虑到性能和将 ESB 添加到图中的影响,需要注意的是 BPEL 和 ESB 以原生或内存方式通信(如果可能)。只有在分发后,它们才通过 HTTP 使用 SOAP 进行调用。此外,组件间的内存中优化可以针对 SOA 实现无缝的可跟踪方法。

  第 2 步:在 ESB 系统内重用规范的模型和转换以实现“区别对待”

  通过应用该模式,BPEL 流程可以保持一致性,专注于业务问题,而不是协议转换,并完全基于规范的模型进行工作。

  第二步的目标是在 BPEL 流程中重用转换文件以及规范的客户模型,向外部服务使用方公开客户请求的规范表示。

  重用 BPEL 流程的两个以上文件所需执行的第一个步骤就是引用这些文件。在示例中,第一个文件名为 CustomerUpdateProcess.xsd,其中包含了简介部分所述的客户模型。

  第二个转换文件名为 Transformation_Cannonical2Protocol.xsl,可将规范的表示转换为原有表示。

  执行完这些操作后,就可使用这两个文件了。在 ESB 系统图中,创建一个新的路由服务 (UpdateCustomerCanonical),并添加一个名为“execute”的新异步操作。该新操作将从 CustomerUpdateProcess.xsd 模式中提取参数 CustomerUpdateProcessProcessRequest 元素。

图 9

共7页。 9 1 2 3 4 5 6 7 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i