Web服务是应用程序功能或服务,可以通过Internet标准使用.它是一个独立的,模块化的,自我描述的应用程序功能或服务.
可以使用标准的Internet协议对其进行描述,定位,转换或调用.
每个Web服务都封装了一个用于执行许多任务的函数.服务提供者用于提供对Web服务的访问.服务提供者具有WSDL文档.
Web服务用户称为服务请求者,他在Web浏览器的帮助下使用Web服务.在正常情况下,服务请求者是访问Web服务的应用程序.应用程序从服务描述中获取访问Web服务的所有必要细节,并且此信息在服务注册表中维护.
下图显示了常见的Web服务方案 :
Web服务 - 主要功能
以下是Web服务的主要功能 :
Web服务允许在不同平台,操作系统和不同语言上运行的程序相互通信.
Web服务是一种应用程序功能或服务.
Web服务可以通过互联网标准.
可以发布和跟踪Web服务.
Web服务表单企业S的基础服务架构(ESA),称为SAP面向服务架构SOA的增强版.
如何分析不同的Web服务?
执行以下步骤分析不同的Web服务 :
步骤1 : 登录ECC系统,使用事务代码 - SOAMANAGER
第2步 : 选择Web服务复选框 → 应用选择.
第3步 : 验证Overview选项卡是否包含条目SERVICE → 显示绑定.如果未显示SERVICE绑定,则表示必须完成绑定.
第4步 : 要显示Web服务及其绑定,请选择所选绑定或服务链接的Open WSDL文档.
步骤5 : 显示WSDL的Web浏览器打开 → 您可以在WSDL的末尾向下滚动.您将在节点WSDL端口下找到端点.
不建议使用SAP PI?
建议不要将SAP PI用于同步请求/响应方案.在同步通信中,它由请求和响应操作调用,并且在操作之后立即返回过程输出.在同步通信的情况下,负载在基础设施上更多.
在像Java,DOT NET这样的非SAP后端中,不推荐SAP PI作为UI驱动场景中的中间件工具.
当后端系统作为UI服务公开时,不建议将SAP PI用于UI驱动的方案.