欢迎来到天天文库
浏览记录
ID:33376322
大小:1.58 MB
页数:32页
时间:2019-02-25
《web_service与sap_ecc系统服务发布与调用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SAPECC系统WebService服务发布与调用SAPECC系统WebService服务发布与调用32/32SAPECC系统WebService服务发布与调用目录WebService概念5ECC6.0SP14之后版本6发布WebService服务:61.SE37创建Function62.SE80创建服务73.SOAMANAGER配置服务9调用SAP系统发布的WebService服务141.SE80创建代理142.LPCONFIG创建LogicalPort153.测试代理18调用外部异构系统发布
2、的WebService服务211.SE80创建代理212.LPCONFIG创建LogicalPort223.测试代理24ECC6.0SP14之前版本26发布WebService服务:261.SE37创建Function262.SE80创建服务273.WSCONFIG314.WSADMIN33调用WebService服务。351.SE80创建代理352.LPCONFIG创建LogicalPort363.测试代理3732/32SAPECC系统WebService服务发布与调用WebService概念
3、简单来说,WebService就是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。WebService所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以WebService可以在任何支持这些标准的环境(Windows,Linux)中使用。注:SOAP协议(SimpleObjectAccessProtocol,简单对象访问协议),它是基于XML的用于分散和分布式环境下网络信息交换的通讯协议。在此协议下,软件组件或应用
4、程序能够通过标准的HTTP协议进行通讯。它的设计目标就是简单性和扩展性,这有助于大量异构程序和平台之间的互操作性,从而使存在的应用程序能够被广泛的用户访问。优势1.跨平台。2.支持度高,SOAP协议是基于XML和HTTP这些业界的标准的。3.数据是以ASCII文本的方式而非二进制传输,调试方便,并实现跨防火墙通信。4.技术难度低,开发周期短,WebService实现的技术难度远远低于CORBA和DCOM。5.实现代码和数据的重用。6.成本低,在B2B集成方面,WebService可以低成本的实现
5、。7.用Webservice来集成各种应用中的功能,能为用户提供一个统一的界面局限性1.使用了XML对数据封装,会造成大量的数据要在网络中传输。 2.没有规定任何与实现相关的细节,包括对象模型、编程语言。3.单机应用程序和局域网上的同构应用程序不适用WebService。32/32SAPECC系统WebService服务发布与调用ECC6.0SP14之后版本发布WebService服务:1.SE37创建Function选择Remote-EnabledModule。完成Function代码,包括输
6、入输出参数。32/32SAPECC系统WebService服务发布与调用2.SE80创建服务SE80à选择开发包或者本地对象à右键CreateàEnterpriseService/WebServiceàWebService选择ServiceProvider,点击Continue。选择ExistingABAPObjects,点击Continue。填入ServiceDefinition和ShortText,EndpointType选择FUNCFunctionModule,点击Continue。32/
7、32SAPECC系统WebService服务发布与调用填入FunctionModule名称,点击Continue。Profile一般选择PRF_DT_IF_SEC_NO即可。PRF_DT_IF_SEC_HIGHAuthenticationusingcertificatesandtransportguaranteesPRF_DT_IF_SEC_LOWAuthenticationusingUserIDandpassword,notransportguaranteePRF_DT_IF_SEC_MEDI
8、UMAuthenticationusingUserIDandpasswordandtransportguaranteePRF_DT_IF_SEC_NONoauthorizationandnotransportguaranteePackage/Request勾选LocalObject即可。系统提示WebService服务将被创建。3.SOAMANAGER配置服务SOAMANAGER需要的权限RoleDescriptionSAP_BC_WEBSERVICE_SERVICE_USERRoleforba
此文档下载收益归作者所有