技术开发 频道

WebSphere SAP适配器编程基础



企业服务

  想一下,一个企业服务作为存在于你的企业应用程序中的一类操作程序,被完全的使用WSDL描述。 与一般使用HTTP上的SOAP访问数据源的网络服务不同,一个企业服务可以被绑定到任何
协议上的任何数据源。 就SAP而言,一个企业服务将使用WebSphere SAP适配器在SAP服务器上到达要求的BAPI/RFC。 图1显示出企业服务WSDL文档结构:

图1WSDL文档



    在WSDL文档的上部,你能看到Abstract Service Interface Definition(抽象服务接口定义),在   WSDL中被称为PortType。 PortType由一个或多个输入和输出操作组成,被消息描述。 消息使用
XML Schema报告,用来描述流入和流出服务的业务数据。

  WSDL文档的下部让你描述服务接口如何实现而在哪里可以查找到它。在WSDL中是通过扩展元素完成的。举例来说:

  · 被一个服务提供者特定端口扩展元素描述的服务位置。

  · 由绑定部分的服务提供者特定扩展元素描述的服务实现。

  能够扩展WSDL是一个非常有效的特点,因为它意味着你可以描述任何类型的服务;它不局限于网络服务。图2显示在WebSphere Studio Application Developer中有效的另一个服务。

  图2WebSphere Studio服务

0
相关文章