标签:发展 netweaver sso for UI 最大的 sed 创建 path
转载自:https://blog.csdn.net/xiaoyw71/article/details/77651101?utm_source=tuicool&utm_medium=referral
SAP NetWeaver应用服务器是SAP Web应用服务器,其系统结构是目前支持所有SAP应用的基础结构,也是企业应用软件的开发平台,同时又为企业搭建一个基于NetWeaver的面向服务的IT架构。
SAP NetWeaver为BusinessSuite 提供了基础。SAP把这套应用程序、实用程序、工具的集合分成如下6大部分:基础组件、中间件、团队效率、复合管理、业务流程管理、信息管理。
基于SAP NetWeaver系统结构,SAP提供如下四种接口方法:
接口方式 | 优点 | 缺点 |
---|---|---|
RFC接口技术 | 开发量小,实施简单,很快就能满足客户需求 | 大数据量的查询效率相对较低 |
BAPI接口技术 | 外部系统对SAP标准业务进行调用的一种方式,当外部系统有对SAP标准业务关联较紧密的功能性开发调用时较合适 | 较为固定,不够灵活 |
ALE-IDoc接口技术 | 异步传输,数据准确,安全稳定,开发量较少 | 主要适用于维护主数据,业务数据同步 |
Web Service接口技术 | 适用广泛 | 开发量较大 |
SAP Web应用服务器(Web
AS)是整个SAP软件堆栈的中心基础。它还提供了一种其他NetWeaver组件平台(Portal,XI,等等),以及ABAP和java应用程序。
它同时支持java和ABAP(SAP
R/3之前版本,2004年之前),并作为潜在的运行时基础设施的所有其他SAP NetWeaver使用类型。
大多数SAP的业务逻辑使用ABAP编写,在NetWeaver
ABAP执行。Web服务在NetWeaver ABAP是RFC启用的功能模块、功能组、BAPI,或XI消息接口。
SAP NetWeaver Web AS(应用服务器)实现了以下基本的Web服务标准:XML、SOAP、WSDL和UDDI。
下面举两个SAP创建Web Service的例子:
1、创建BAPI Web service
步骤:
2、创建RFC Web service
参照同行接口方案,以及Cordys产品接口方案,提出如下三种接口方案:
SAP ERP接口方案 | 优点 | 缺点 |
---|---|---|
方案一:基于SOA架构体系,通过SAP Connector与SAP接口Web Service交换数 | 据 使用中间件,架构简单,实时性、扩展性、维护性比较好 | 开发量大 |
方案二:基于SOA架构体系,通过SAP Adapter中间件与SAP ERP接口 | 使用中间件,架构简单,实时性、扩展性、维护性比较好 | 需要加强数据权限管控 |
方案三:通过中间数据交换,由SAP ERP定期导出需求数据到中间数据库 | 架构简单 | 可扩展性、维护性差 |
Cordys在所有业务流程管理套件(BPMS)厂商中首家通过了“Powered by SAP NetWeaver”认证。此项认证证实了Cordys了解SAP,并且能与SAP环境进行无缝集成。Cordys已有多个此项成功案例,包括与印度最大的汽车生产商Tata汽车,美国著名企业DuPont(杜邦)等等。
使用Cordys连接器与SAP接口。
使用Opentext BPS所提供的ESB和BPM等工具,与SAP ERP系统进行集成,打破部门壁垒强,协同办公,并形成数据中心。
例如,通过与SAP ERP集成接口,获取经营数据,形成数据中心,在此基础上,基于差旅费数据挖掘分析。
参考:
《Creating SAP Web Services using
SAP Web AS》
Johan Pluimers, Marco van de Veen Jun
2011
《Creating your first SAP Web Service Operation》Johan Pluimers, Marco van de Veen Apr 2011
标签:发展 netweaver sso for UI 最大的 sed 创建 path
原文地址:https://www.cnblogs.com/cxrz/p/8881816.html