SAPPI主要功能介紹分析_第1頁
SAPPI主要功能介紹分析_第2頁
SAPPI主要功能介紹分析_第3頁
SAPPI主要功能介紹分析_第4頁
SAPPI主要功能介紹分析_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、SAP PI 概覽內 容 大 綱PI產品定位系統(tǒng)主要功能及優(yōu)點3使用PI作為中間件的優(yōu)點系統(tǒng)架構概觀2系統(tǒng)主要元件41PI產品定位系統(tǒng)主要功能及優(yōu)點3使用PI作為中間件的優(yōu)點系統(tǒng)架構概觀2系統(tǒng)主要元件41 2012 SAP AG. All rights reserved.3一般企業(yè)在系統(tǒng)集成上的可能作法3一般系統(tǒng)在集成實現(xiàn)上,若不通過中間件,可能的作法如下:n ODBC/JDBC, 與數(shù)據(jù)庫相連n Web servicen 文檔一般定制一般定制開發(fā)的系統(tǒng)開發(fā)的系統(tǒng)JDBCFILESOAP其他系統(tǒng)其他系統(tǒng) 2012 SAP AG. All rights reserved.4SAP ERP的系統(tǒng)集

2、成能力4在不考慮以中間件實現(xiàn)企業(yè)的系統(tǒng)集成能力之前,SAP ERP與系統(tǒng)集成相關的能力如下:n RFC (Remote Function Call) 支援 .Net 或 Java (JCo)的連接及呼叫n Web Servicen IDOC (EDI連接)n 文檔(Excel等)ECC 6.0IDOCRFCFILESOAP其他系統(tǒng)其他系統(tǒng) 2012 SAP AG. All rights reserved.5系統(tǒng)之間溝通可能采用的方式5一般系統(tǒng)之間溝通可能采用的方式n 藉由中間數(shù)據(jù)庫做為系統(tǒng)數(shù)據(jù)集成的橋梁n 不建議以DBLink的方式抓取雙方的交易數(shù)據(jù)表(Tables),可能影響彼此的交易作業(yè)n

3、 通過web service的呼叫,串連彼此即時性的交易流程n 以文檔的方式下載及上傳PowerBuilder所開發(fā)的系統(tǒng)所開發(fā)的系統(tǒng)JDBCFILESOAPECC 6.0IDOCRFCFILESOAP 2012 SAP AG. All rights reserved.6現(xiàn)今企業(yè)在眾多業(yè)務系統(tǒng)間信息集成的挑戰(zhàn)6可能發(fā)生的問題:數(shù)據(jù)傳送不即時無法保證數(shù)據(jù)是否正確傳輸數(shù)據(jù)傳送的管理不易,要知道數(shù)據(jù)何時傳輸,必須額外客制相關機制及查詢程序。數(shù)據(jù)傳送機制后期調整困難若傳送時發(fā)生問題,無重送機制難以提供數(shù)據(jù)傳輸?shù)陌踩F(xiàn)今企業(yè)由于系統(tǒng)化程度高,且不同業(yè)務目的使用的各個系統(tǒng)間,常有眾多信息的交流傳送,但個別

4、系統(tǒng)的信息溝通能力不盡相同,龐雜的系統(tǒng)信息流也越來越難管理。物流系統(tǒng)POS系統(tǒng)業(yè)務系統(tǒng)1OADBWS采購系統(tǒng)業(yè)務系統(tǒng)2業(yè)務系統(tǒng)3ERP.-.-.-文檔WSWSWS 2012 SAP AG. All rights reserved.7PI是什么?SAP PI 是一種集成技術和集成平臺:用于SAP and non-SAP applications.用于A2A and B2B scenarios.用于synchronous(同步) and asynchronous(異步) communication.用于cross-component Business Process Management(ccBP

5、M).7 2012 SAP AG. All rights reserved.8PI Components within SAP Netweaver8Unifies and aligns people, information and business processes Integrates across technologies and organizational boundaries A safe choice with full .NET and J2EE interoperabilityThe business foundation for SAP and partnersPower

6、s business-ready solutions that reduce custom integrationIts Enterprise Services Architecture increases business process flePIbilitySAP NetWeaverComposite Application FrameworkPEOPLE INTEGRATIONMulti channel accessPortalCollaborationINFORMATION INTEGRATIONBus. IntelligenceMaster Data MgmtKnowledge M

7、gmtPROCESS INTEGRATIONIntegration BrokerBusinessProcess MgmtAPPLICATION PLATFORMJ2EEDB and OS AbstractionABAPLife Cycle Mgmt 2012 SAP AG. All rights reserved.9集成式的信息管理平臺管理業(yè)務系統(tǒng)間的信息交流9PI可提供的功能:提供同步式的溝通渠道(如,RFC, Web service),達成實時的數(shù)據(jù)傳輸良好的信息管理能力,提供多種訊息管理及查詢機制,方便查詢信息的收送方、傳送時間及資料內容等確保信息送達,若遭遇問題時,有自動重送的機制手動

8、發(fā)送機制,不需要前端系統(tǒng)再次發(fā)送。提供常用的接口(Adapter)類型(A2A/B2B),減少系統(tǒng)間訊息傳送的接口考慮及開發(fā)考量保障數(shù)據(jù)傳輸及數(shù)據(jù)內容的安全通過集成式的信息管理平臺,統(tǒng)合龐雜的業(yè)務系統(tǒng)信息流,并藉由平臺提供的系統(tǒng)監(jiān)管能力,實現(xiàn)單一窗口的運維管理。業(yè)務系統(tǒng)2業(yè)務系統(tǒng)3業(yè)務系統(tǒng)4業(yè)務系統(tǒng)8業(yè)務系統(tǒng)7業(yè)務系統(tǒng)6業(yè)務系統(tǒng)5業(yè)務系統(tǒng)1SAP PI 2012 SAP AG. All rights reserved.10PI使用前后系統(tǒng)集成對比圖10采購系統(tǒng)物流系統(tǒng)SAPCodingCoding采購系統(tǒng)物流系統(tǒng)PISAPFileSOAPIDOCPI使用之前,不同系統(tǒng)間的聯(lián)通性分別進行開發(fā),共

9、用率較低,開發(fā)的時間和金錢成本較大。PI使用后,通過配置解決大部分問題,部分連接配置可以公用。 2012 SAP AG. All rights reserved.11PI使用前后系統(tǒng)集成對比圖11SAPWebApplicationDatabaseApplicationCRMLegacyApplicationE-MarketplaceOtherApplicationAny NewApplicationAny NewApplicationSAPWebApplicationsDatabaseApplicationsCRMLegacyApplicationE-MarketplaceOtherAppli

10、cationsPI使用PI之前,系統(tǒng)互聯(lián)混亂,管理費時。使用PI之后,PIPI集中管理,集中集中管理,集中控制控制。 2012 SAP AG. All rights reserved.12Exchange Infrastructure for Collaboration12 2012 SAP AG. All rights reserved.13優(yōu)勢:開發(fā)性和互操作性連接到現(xiàn)有集成方案n 通過JMS 消息(e.g. MQSeries)n 通過SOAPn 通過HTTP使用開放的基于XML標準的適配器集成,主要分為如下兩類n Adapters (JCA)n Web Services (WSDL)13

11、優(yōu)點充分利用現(xiàn)有投資以進化的方式到達新的整合景觀允許容易的和非破壞性的增加新的服務和流程內 容 大 綱PI產品定位系統(tǒng)主要功能及優(yōu)點3使用PI作為中間件的優(yōu)點系統(tǒng)架構概觀2系統(tǒng)主要元件41PI產品定位系統(tǒng)主要功能及優(yōu)點3使用PI作為中間件的優(yōu)點系統(tǒng)架構概觀2系統(tǒng)主要元件41 2012 SAP AG. All rights reserved.15Process Integration Landscape15 2012 SAP AG. All rights reserved.16其他應用其他應用企業(yè)內應用信息集成的主要架構 運用集成平臺16ECC 6.0RFCSAP PIJDBC AdapterR

12、FC AdapterFILE AdapterProgram數(shù)據(jù)中心OA采購管理物流管理代理商管理POS便利店管理IDOC AdapterIDOCSOAP Adapter文件服務器作為企業(yè)內部系統(tǒng)集成的平臺,SAP PI提供常用的接口類型(Adapter),以符合企業(yè)實際多樣化系統(tǒng)環(huán)境的信息交換需求,其可能的集成架構參考如下:ABAP Proxy AdapterABAP Program 2012 SAP AG. All rights reserved.17SAP PI Architecture17 2012 SAP AG. All rights reserved.18PI Components

13、and Developing platform18 2012 SAP AG. All rights reserved.19系統(tǒng)架構(參考)SAP PI系統(tǒng)架構可包含DEV、QAS及PRD環(huán)境19ABAP+JavaPIDEVQASPRDDBABAP+JavaPIDBABAP+JavaPIDBDeliveryDelivery內 容 大 綱PI產品定位系統(tǒng)主要功能及優(yōu)點3使用PI作為中間件的優(yōu)點系統(tǒng)架構概觀2系統(tǒng)主要元件41PI產品定位系統(tǒng)主要功能及優(yōu)點3使用PI作為中間件的優(yōu)點系統(tǒng)架構概觀2系統(tǒng)主要元件41 2012 SAP AG. All rights reserved.21Component

14、Overview21ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses1345Enterprise Services BuilderEnterprise Services Repository(ESR)2 2012 SAP AG. All rights reserved.22Configuring System Landscape22ConfiguringSystem LandscapeDesigningIntegrationConfigu

15、ringIntegrationHandlingMessagesOperatingProcesses1Enterprise Services BuilderEnterprise Services Repository(ESR) 2012 SAP AG. All rights reserved.23System Landscape DirectoryDescribes concrete system landscape of customer installationn What component is actively available on which machine/instance/c

16、lient, etc.n Information about domain contained, i.e. in which network environment (local / remote) are components accessiblen Any number of different landscapesn Any type of component (SAP, partner products, other packages, legacy systems .)Open architecture, based on CIMBase for structuring design

17、 objects in the repository, and for configuring routing rules in the directory23 2012 SAP AG. All rights reserved.24Define Systems in SLD24Landscape Descriptionn Technical Landscapen Landscapesn Business LandscapeComponent InformationName Reservation for Java Development 2012 SAP AG. All rights rese

18、rved.25Designing Integration25ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcessesEnterprise Services BuilderEnterprise Services Repository(ESR)2 2012 SAP AG. All rights reserved.26Designn為mySAP解決方案提供的預交付集成內容n通過公共、標準協(xié)議對對非SAP系統(tǒng)開放,如WSDLn基于Java語言的圖形化開發(fā)

19、工具26ES RepositoryEnterprise Services Builder 2012 SAP AG. All rights reserved.27Design Defining Message Structure 27 2012 SAP AG. All rights reserved.28Design Data Mapping28 2012 SAP AG. All rights reserved.29Design Integration Scenario29Logical ApplicationsConnection between actionsAction 2012 SAP

20、AG. All rights reserved.30Configuring Integration30ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses3Enterprise Services BuilderEnterprise Services Repository(ESR) 2012 SAP AG. All rights reserved.31ConfigurationnAdapt integration content to spec

21、ific configurationnDerive integration content from integration RepositorynOpen for Customer to add collaboration knowledge relevant to non-SAP componentsnJava based graphical toolsnCentral configuration for B2B processes and BPMnCentralized adapter configuration31 2012 SAP AG. All rights reserved.32

22、Configuration - Adapter32 2012 SAP AG. All rights reserved.33Configuration Routing Rule33 2012 SAP AG. All rights reserved.34Handling Messages34ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses4Enterprise Services BuilderEnterprise Services Repos

23、itory(ESR) 2012 SAP AG. All rights reserved.35Runtime35 2012 SAP AG. All rights reserved.36PI Runtime EnvironmentFunctionalityCommunicationn Synchronous: always “best effort”n Asynchronous: exactly-once or exactly-once-in-order Retry mechanism Acknowledgment is supportedn Including error handling Sy

24、nchronous: error messages sent back to sender Asynchronous: errors made persistentTransport of (XML) messages based on HTTP or HTTPSn “SOAP Messages with Attachments” as wire formatn Messaging protocol based on SOAP envelope with header extensions36 2012 SAP AG. All rights reserved.37Operating Proce

25、sses37ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses5Enterprise Services BuilderEnterprise Services Repository(ESR) 2012 SAP AG. All rights reserved.38Monitoring messages in the RWB38 2012 SAP AG. All rights reserved.39Monitoring messages in t

26、he RWB39 2012 SAP AG. All rights reserved.40Monitoring messages in the RWB40 2012 SAP AG. All rights reserved.41Component Overview - Adapter41ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcessesEnterprise Services BuilderEnterprise Services Reposito

27、ry(ESR) 2012 SAP AG. All rights reserved.42Connectivity / AdaptersAdapter framework based on Java Connector Architecture (JCA)Adapters work as plugins to the Adapter FrameworkAdapter Development Kit - customers and partners can develop adaptersSAP NetWeaver certification of 3rd party adapters based

28、on JCA adapter frameworkReselling of JCA adapters from selected partners (iWay, Seeburger)42內 容 大 綱PI產品定位系統(tǒng)主要功能及優(yōu)點3使用PI作為中間件的優(yōu)點系統(tǒng)架構概觀2系統(tǒng)主要元件41PI產品定位系統(tǒng)主要功能及優(yōu)點3使用PI作為中間件的優(yōu)點系統(tǒng)架構概觀2系統(tǒng)主要元件41 2012 SAP AG. All rights reserved.44PI 優(yōu)點提供良好的信息監(jiān)控平臺安全的信息傳送及例外狀況處理支援多種Adapter型態(tài)提供產業(yè)標準縮短開發(fā)時程協(xié)同式的設計方式做為多點對多點的信息管理平臺44

29、 2012 SAP AG. All rights reserved.45Advantages of PI 良好的信息監(jiān)控平臺PI提供多種信息管理及查詢機制,方便查詢Messages的收送方、傳送時間、數(shù)據(jù)內容等n Message Monitoringn Adapter Monitoring45 2012 SAP AG. All rights reserved.46Message Monitoring (I)46提供條件選擇式查詢提供條件選擇式查詢 藉由選擇查詢條件方式,快速掌握信息狀況 2012 SAP AG. All rights reserved.47Message Monitoring

30、(II)47清楚了解那個時間有那些信息傳送、收送雙方各是那些系統(tǒng)以及傳送的結果為何 2012 SAP AG. All rights reserved.48Message Monitoring (III)48針對每個信息可細部看到承載信息的Header,傳送的過程以及數(shù)據(jù)內容 2012 SAP AG. All rights reserved.49Adapter Monitoring49提供條件選擇式查詢提供條件選擇式查詢 點選個別點選個別Adapter可看可看Detail Information掌握掌握Adapter發(fā)生錯誤的發(fā)生錯誤的時間及原因時間及原因Adapter Monitoring能藉

31、由傳輸聯(lián)機信道的角度查詢數(shù)據(jù)是否傳送成功 2012 SAP AG. All rights reserved.50Advantages of PI 安全的信息傳送及例外狀況處理確保Messages送達,自動重送的機制n 通過預先設好的信息路由,正確及安全傳送信息數(shù)據(jù)n 當接受方系統(tǒng)因網(wǎng)絡或主機產生問題時, 可設定Alert機制,主動發(fā)email通知 Messages可以自動重送 自動重送不成時可以在PI中手動重發(fā),而并不需要再次從前端系統(tǒng)發(fā)送50 2012 SAP AG. All rights reserved.51例外狀況的處理信息自動/手動重送51若數(shù)據(jù)傳輸因故無法實時傳送,PI支持手動及自

32、動重送機制,不需要由系統(tǒng)遞送方重傳 2012 SAP AG. All rights reserved.52Advantages of PI 支援多種Adapter型態(tài)提供常用的Adapter(A2A/B2B),減少系統(tǒng)間信息傳送方式的考慮n 在開發(fā)上僅需著重在消息/接口的數(shù)據(jù)結構及Routingn SAP AdaptersFile / FTPJDBC (Database)JMS (MQSeries, SonicMQ, )RFCSOAPMailBusiness Connector (B2B protocol)Marketplace AdapterRosettaNet (RNIF 2.0) Ada

33、pterCIDX (RNIF 1.1) Adaptern 3rd Party AdaptersEDI: SeeburgeriWay: UCCnet, more to come Optional: Adapters developed by partners, certificated by SAP52 2012 SAP AG. All rights reserved.53Advantages of PI 提供產業(yè)標準縮短開發(fā)時程在B2B及A2A上,通過Business Packages的提供,減少開發(fā)的時間n 提供RosettaNet及EDI兩個業(yè)界標準常用的Templaten 提供SAP E

34、RP與SAP SCM/CRM等系統(tǒng)信息連接的Templaten 內容包括message format/structure、Interface定義、message mapping及PIPs Scenario等。53 2012 SAP AG. All rights reserved.54Integration Repository RosettaNet Content54Two main software components in the repositoryRosettaNet software component contains the standard contentRosettaNet

35、 ERP software component contains the integration content 2012 SAP AG. All rights reserved.55External Definitions - DTDs behind the PIP standards55 2012 SAP AG. All rights reserved.56Mappings from the PIP standard to the application standard56 2012 SAP AG. All rights reserved.57Advantages of PI 協(xié)同式的設

36、計方式數(shù)據(jù)結構定義與傳送路由設定分開,方便數(shù)據(jù)格式/界面重復使用信息路由設定維護容易n 當原有信息的傳送方增加時,通過新增信息路由設定容易達成57 2012 SAP AG. All rights reserved.58Advantages of PI 做為多點對多點的信息管理平臺基于多種Adapter型態(tài)的支持以及良好的Messages監(jiān)控平臺,便于成為多點對多點的信息管理及傳送平臺58 2012 SAP AG. All rights reserved.59SAP Inbound:一般傳輸方式59SAP_INBOUNDSAP PIJDBC AdapterRFC AdapterStagingTa

37、ble 1StagingTable 2RFCZTable01_DATAZTable02_DATAProgramZTBCL_RLGKZTBCL_RLGPZTBCL_RLGIMAILERRORERROR234.264.157ECC 6.0SAP Inbound完整傳輸架構及RFC錯誤處理機制如下所有所有Table可以可以ZRFCLOGNUM為為Key值串連關值串連關系系MAILERRORData Exchange CenterSourceAPsTable 1Table 2triggertriggertriggertrigger1 2012 SAP AG. All rights reserved.60SAP Outbound:一般傳輸方式60ECC 6.0SAP PIJDBC AdapterRFC AdapterRFCAdd-on TableProgram不論信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論