SAP R3的语义web服务的集成

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三、语义web服务的执行环境和SAP R/3 的集成
3.1 SAP R/3集成解决方案
SAP提供的一些主要的集成解决方案包括:SAP NetWeaver 、SAP BC 、 SAPITS、和像Business Objects和BAPI一些技术。
(1)SAP NetWeaver是最容易理解的集成技术,它包括像SAP应用服务程 序、SAP基础设施(SAP XI)(如图2)这样一些组件。该平台可充分利用 SAP和非SAP系统并对两者进行集成。
2.1Web服务建模本体(WSMO)
Web服务建模本体(WSMO)介绍了语义Web服 务相关的各种特性.WSMO为语义Web服务执行环 境(称为WSMX)定义了基本模式。
WSMO的主要组成部分即本体,目标,Web服务 和调解器
本体提供共享概念的正式明确的规范 目标提供对服务请求者(用户)想要达到的目标的描述。 Web服务提供了通过语义描述了达到一定的目的的功能。 调解器解决当有关各方在通信中使用不同的语义时产生的异质性的题。
需求。我们简要地描述如图4中所示的动态供应链的使用情况。
主要流程简介:
1、买家首先请求服务,其本体以及调解器必须在本地或全局WSMX 库中,使这一信息是在执行过程中可见。这一步必须在交互前执行才 可以发生。
2、方描述他或她的要求来发送报价请求。通常情况下,这一要求是 在一个特定的业务标准形式捕获,并通过各自的通信协议发送。就 WSMO和WSML而言。消息被发送到WSMX之前,它是以WSDL和 SOAP协议为基础转化为WSML。
二、语义web服务的介绍
语义web服务建模本体 (WSMO)、语义web服务本体语 言(WSML)和语义web服务执行环境(WSMX) 组成一 个处理语义Web服务各个方面的完整框架
为了支持由不同的供应商建立的分布式异构应用,发展了 Web服务规范。使用web服务描述语言(WSDL)描述他 们的接口,并且在网络上利用SOAP协议交换需求和消息。 实际上,现有的Web服务的支持操作被限制为在网络上。 Web服务不提供任何机制来指定如何添加任何额外的语义 信息来实现处理它们不需要人的干预。基于web服务的能 够进行语义集成的方法在Web服务建模本体(WSMO) 进行了定义
wk.baidu.com
2.2. 语义Web服务执行环境(WSMX)
基于WSMO概念,Web服务执行环境(WSMX)是一个库管理,动态发现,
调解和语义Web服务的调用的执行环境。全局的WSMX架构如图1所示。
WSMX是一个意在促成语义web服务的平台。重要的要清楚这个平台的目的 是利用现有的技术在过程的集成中加入语义值。在商业之间的集成环境中, 语义web服务执行环境应该能和已有的ERP系统整合。
(2)SAP业务连接器(SAPBC)是一个对B2B有利的技 术,它允许使用互联网作为其传播平台通过公开和非专有 技术和 SAP系统整合。它提供 了不同的IT架构间的无缝 集成。
(3) SAP网上交易服务器(SAPITS)使因特网和企业 内部网用户与SAP R /3直接通过Web界面沟通。
3.2 SAP XI 适配器框架和语义web服务执 行环境
电子商务集成中的发展—
SAP R/3中的B2B集成的语义web服务
研控计1118班 1112227144
一、研究背景 二、介绍语义web服务 三、语义web服务的执行环境和SAP R/3的
集成 四、动态供应链 五、相关工作 六、总结和展望
一、研究背景
商业伙伴间通过用最新信息技术设备的合作实现成功交易已经超过 十年了,传统的基于EDI、web服务的商务流程是有限的,因为在复 杂的集成系统中的交互是很难在系统程序中加密的。传统商业流程集 成中存在一些障碍,为了克服这一障碍引入了语义的概念,语义功能 的交互成为业务流程集成方案的一部分。语义是对服务、容量、本体 和用户对服务的评价分数的明确说明和阐述。传统的供应链在特定的 时间里被定义的,所涉及到的供应商是被提前约定好的,而且他们和 买家是用过“硬链接”交互的。一个买家就会很难从一系列的供应商 中选择最好的,而且如果供应商不在线那么当确定一个供应链时没有 可供选择的确定的供应商,那么供应就会失败,最终就需要一个动态 的,可重置的供应链。通过引入动态供应链自动地为一个给定的供应 需求确定最好的供应商,并且总是基于一些给定的需求和优先权选择 最好的供应商来优化供应过程。 这样就能避免时间和选择的局限性。 从而使电子商务更好地满足广大客户的请求。
若WSMX和SAPR /3的无缝集成的方法是基 于SAPXI适配器框架的,如图3所示。
操作流程为:
居于SAP XI平台的资源适配器或SAP PCK提 供WSMX和SAP R / 3之间的接口。在这种环境下, 我们让EDI-WSML适配器提供从EDI标准到 WSML的转换,反之亦然对WSDL和SOAP协议同 样如此。接下来,将消息发送到WSMX就会有其 他一系列操作随之发生,如发现和选择服务,数
3、WSMX触发发现引擎来通过对比提供服务的能力和目标来发现服 务。在这种情况下,当不同的本体是由服务提供商使用时还可以进行 本体的调解。此外,从符合请求者的要求的服务中选定多种服务。
4、据发现和选择的服务,考虑到他们的操作和编排模式来进行服务 调用。这样,业务流程形成就可以执行以下操作。
(a)报价请求被发送到零售商和快递公司,然后把结果发给客户。 (b)买方接受报价,或他/她可以进一步细化的要求。 (c)当买方满意这个提供的服务,他/她就会发送采购订单。 (d)把采购订单提交给零售商和快递公司,他们都对结果发回发票。 (e)支付订单发送到银行处理支付交易,然后进行装货和送货服务。 (f) 确认支付信息发送给买家。
据和过程的调解,服务组合,以及调用的服务。 执行的服务可能会暴露另一个拥有不同的SAP XI 和SAP R/ 3系统的WSMX环境。这些服务也可以 由其他第三方应用效仿。
四、动态供应链
我们已经展示了语义Web服务的平台也就是WSMX如何采用最新的集成技术 与SAP R/ 3 的ERP系统集成的。为了用最好的服务来满足顾客需求就形成一 个动态的供应链,动态供应链中会选择最合适的供应商和服务来解决动态的
相关文档
最新文档