PI作为SOA中间件如何帮助实现SOA

日期: 2012-02-02 作者:shenpng 来源:TechTarget中国 英文

  NetWeaver刚推出来就说ESA和SOA。ESA即Enterprise Service Architecture,SOA 即Service Oriented Architecture,而最近几年还叫SAP PI是SOA中间件。这时说让SAP和其他系统将业务功能以Web Service方式提供出来,新的应用开发将使用NetWeaver 复合应用框架,也就是基于Java的新技术。然后又推出了ABAP相关的新技术比如Web Dynpro,而且推出Enterprise Sevrices Bundle使SAP ERP等提供Web Service。

  下面就是一个例子,将SAP系统的航班信息查询对外发布成Web Service。

Web Service

  使用SAP PI我们配置一个SOAP to RFC的场景。此处省略三千字。

  我使用的是Integration Configuration。下面我要把这个对象发布到Services Registry(SR)上面。Services Registry提供web sevices注册和查询功能。

注册和查询功能

  登录SR进行测试,这时又跳转到WS Navigator上。

WS Navigator

  我想查询纽约到法兰克福几月几日到几月几日间的航班。输入参数如下图:

参数如下图

  返回的数据:

返回的数据

  演示完毕。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

shenpng
shenpng

相关推荐

  • 胜任重量级SOA项目的几个挑战

    当企业规划一个SOA项目以推动用户价值并充分利用语音通信基础设施时,会遇到很多的挑战,都会有哪些挑战呢?

  • 企业部署SOA时面临的一些挑战

    当企业部署SOA时,面临的一个主要挑战是他们缺少拥有合适的SOA技能的架构师,那么除此之外,是否还有一些其他的挑战呢?

  • SAP TechEd:SOA平台NetWeaver定制开发

    SAP中国商业同略会暨SAP全球技术研发者大会于11月15日在北京国家会议中心举行。本地大会重点关注商务分析,移动性和云计算三大领域。大会约8000名代表……

  • Platform助企业实现高性能SOA应用

    随着企业对于“快速响应”的需求日益迫切,越来越多的行业客户开始采用网格计算,期望以此提高吞吐量并且更加快速地运行并行任务。