从SOA应用程序调用外部Web服务

时间:2018-11-14 08:29:29

标签: web-services soa

我是学习Oracle SOA 的初学者。 谁能与我分享如何在 SOA 应用程序中调用“天气” Web服务之类的全局/外部Web服务?

2 个答案:

答案 0 :(得分:0)

这个问题很模糊。您到底有什么问题?您是否已开始在Jdeveloper中创建复合应用程序?

答案 1 :(得分:0)

要调用SOAP Web服务,可以使用SOA Suite中的SOAP适配器。 请按照以下步骤操作-

  1. 创建一个新的SOA项目
  2. 创建所需的XSD
  3. 打开Composite.xml,有3条泳道-公开服务, 组件和外部参考。
  4. 右键单击外部引用上的任意位置,然后选择SOAP适配器。
  5. 输入目标Web服务的SOAP URL,然后完成 配置。
  6. 在组件泳道下添加BPEL组件,并检查暴露为 服务。
  7. 使用分配,调用活动进行BPEL编排。
  8. 部署和测试。