SAP技术架构简介.ppt
mySAP 商務套件商務套件 Powered by NetWeaver架構架構&集成集成SAP 中國中國 Powered byNetWeaver SAP Exchange InfrastructureSAP AG 2005 SAP NetWeaver4 級系統級系統:企業級管理系統企業級管理系統(ERP)主 機5 級系統:級系統:企業間管理系統及決策支援系統企業間管理系統及決策支援系統3 級系統級系統:車間級管理系統車間級管理系統部門的電腦生產控制LAN/WAN1 級系統級系統:設備控制設備控制2 級系統級系統:程序控制程序控制程序控制LAN/WANP L C 可程式設計控制器Micro Processor微處理器LAN/WANIT總體應用架構五級系統SAP AG 2005 SAP NetWeaver四五級系統應用體系架構分為六個層次四五級系統應用體系架構分為六個層次交互管道n由各種將用戶和不同的由各種將用戶和不同的IT服務(如電腦,電話,行服務(如電腦,電話,行動電話,電子郵件,傳真等)聯繫在一起的管道組動電話,電子郵件,傳真等)聯繫在一起的管道組成成 展示層n為消費者、代理人和公司雇員提供使用者介面。為消費者、代理人和公司雇員提供使用者介面。整合層n通過各種相應的服務應用軟體中輸出和輸入業務事通過各種相應的服務應用軟體中輸出和輸入業務事件和資料。件和資料。n通過整合層實現軟體間的交流。通過整合層實現軟體間的交流。應用層n由供應商提供的商用軟體組成,為由供應商提供的商用軟體組成,為IT服務提供成套服務提供成套的業務和應用服務的業務和應用服務。資料安全層n保護應用系統間以及使用者與應用系統間(內部和保護應用系統間以及使用者與應用系統間(內部和外部的)資料的安全。建立在共同認可的標準之上。外部的)資料的安全。建立在共同認可的標準之上。網路和網管理系統元件層n提供使用必要的網路元素(如網路中心,橋接器,提供使用必要的網路元素(如網路中心,橋接器,路由器,交換器,閘道等)的不同的路由器,交換器,閘道等)的不同的IT應用軟體之應用軟體之間的間的IP進入進入n提供電話網絡和提供電話網絡和IT網路與計費閘道之間的連接。網路與計費閘道之間的連接。整合層門戶/展示層資料安全網路和網管系統元件層交互管道應用層業務應用前端應用後端應用門戶應用網路管理應用共用及服務應用資料倉庫採用統一的應用系統架構可以支援企業的業務戰略的實現、保護投資、系統選擇和開發、系統整合和互通互聯,企業的應用系統架構是一個分層架構,它包含六個不同層次:SAP AG 2005 SAP NetWeaverSAP系統實施的整體架構供應鏈優化和管理系統 SCM企業資源計畫系統企業資源計畫系統 ERP財務、成本和資金管理銷售管理專案管理採購管理庫存管理人力資源管理生產計畫和車間作業管理 品質管制設備管理企業資訊門戶企業資訊門戶 Portal/員工工作平臺員工工作平臺 WorkplaceMES MES 系統系統產品生命週期管理產品生命週期管理 PLM辦公自動化系統 OA供供應應商商供供應應商商關關係係管管理理SRM客客戶戶關關係係管管理理CRM客客 戶戶業務資訊倉庫業務資訊倉庫 BW企業戰略管理企業戰略管理SEM企業資訊匯流排企業資訊匯流排運輸管理檢化驗系統檢化驗系統計量系統計量系統.SAP AG 2005 SAP NetWeaverSAP NetWeaver 最佳的業務整合平臺最佳的業務整合平臺DB and OS Abstraction人員集成流程集成集成代理集成代理業務流程管理業務流程管理資訊集成商業智慧商業智慧知識管理知識管理門戶門戶協同協同J2EEABAP應用平臺多管道訪問多管道訪問SAP NetWeaver主資料管理主資料管理交互管道交互管道展示層展示層資料倉庫資料倉庫即時合作即時合作資訊中心資訊中心通過應用程式同步資料通過應用程式同步資料整合層整合層SAP Web 應用伺服器(資料應用伺服器(資料安全層等)安全層等)業務集成方案業務集成方案,工作流工作流封裝的或者個性化封裝的或者個性化的應用的應用綜合應用框架生命週期管理應用程式的生命週期支援應用程式的生命週期支援(SAP,夥伴夥伴,客戶客戶)使用使用web 服務來把複雜的多服務來把複雜的多動能的商業流程和諧地結合動能的商業流程和諧地結合在一起在一起企業功能企業功能DB和和 OS 抽取抽取SAP AG 2005 SAP NetWeaver企業門戶 Enterprise Portal開放平臺開放平臺n任意後端資源任意後端資源,任意前端接入任意前端接入n對於對於 Java和和.NET的標準介面的標準介面n平臺無關性平臺無關性n可不斷擴充的統一化工作模式可不斷擴充的統一化工作模式 Oracle,Siebel,Psft,SAP,降低降低TCOn海量內容分發海量內容分發n高性能高性能n降低研發成本降低研發成本n簡化系統管理簡化系統管理面向業務面向業務n業務流程元件業務流程元件n基於角色基於角色n健壯的安全機制健壯的安全機制n大量的客戶群大量的客戶群SAP AG 2005 SAP NetWeaverMy HomeInformationServiceQuick ActionCommunicationInternalExternal Fringe benefit Employee MallIT Support CommunicationCommunity Netizens voice Employee DirectoryApprovalsRequests Executive Sales Person MarketerProduct Workbench部門資訊SAP企業門戶企業門戶服務額外福利員工郵件IT支持信息服務應用信息KMSR&D.InternalExternalYahoo.應用BWERPCRMCore.個人資訊+個人網頁SAP AG 2005 SAP NetWeaverSAP BW-資料倉庫技術架構資料倉庫技術架構數據抽取數據抽取資料存儲資料存儲資料採擷資料採擷與分析與分析數據展示數據展示管理工作管理工作平臺平臺SAP AG 2005 SAP NetWeaver物料消耗關鍵值物料消耗關鍵值廢品率廢品率工時差異工時差異生產量使用率生產量使用率廢品差異廢品差異流動性關鍵值流動性關鍵值現金管理頭寸現金管理頭寸銷售利潤銷售利潤資產負債表關鍵值資產負債表關鍵值法定合併關鍵值法定合併關鍵值退貨額度退貨額度訂單關鍵值訂單關鍵值銷售額差異銷售額差異銷售退回百分比銷售退回百分比.舉例:SAP 已提供的績效指標(KPIs)投資回報率投資回報率交貨時間交貨時間完成程度完成程度成本差異成本差異投入量差異投入量差異使用量差異使用量差異價格關鍵值價格關鍵值雇員數雇員數雇員人均產值雇員人均產值雇員周轉率雇員周轉率應收應收 /應付應付折舊折舊品質關鍵值品質關鍵值服務級別服務級別計畫交貨日差異計畫交貨日差異客戶分析關鍵值客戶分析關鍵值採購組分析採購組分析供應商評估供應商評估已用性用額度已用性用額度存貨周轉存貨周轉覆蓋範圍覆蓋範圍存貨關鍵值存貨關鍵值生產力比率生產力比率人事時間人事時間缺席額度缺席額度工資種類分配工資種類分配費用分配費用分配平均雇員數平均雇員數平均年齡平均年齡每個職位應徵者人數每個職位應徵者人數企業基準化的基礎企業基準化的基礎專業化業務內容專業化業務內容專業化業務內容專業化業務內容客戶化業務內容客戶化業務內容客戶化業務內容客戶化業務內容通用業務內容通用業務內容通用業務內容通用業務內容最佳業務實踐資料模型最佳業務實踐資料模型SAP AG 2005 SAP NetWeaverBW與各種系統的集成DBERPETLMWFEPortalDWR/3mySAPJDEPSSiebelAscentialInformaticaVitriaXIOracle DWBExBOSAP EPMDMOracleMS SQLMS ASInformixSASNCR TeradataSAP BWBW-ETLPlumTree CPIntegrationMigrationExtractionSAP AG 2005 SAP NetWeaver與非SAP 系統流程的集成EDI 和 ALE 系統(3rd party)外部系統EAI 工具(3rd party)資料移轉工具(3rd party)直接調用(RFC,BAPI,IDoc,Batch input,BC)XML/SOAPIDOC/tRFCASCII FileSAP XISAP應用點對點方式遺留系統遷移工作臺LSMWWeb 應用伺服器IDoc File直接 http:mySAP 應用SAP 交換架構(Exchange Infrastructure)星型方式SAP AG 2005 SAP NetWeaver資訊交換向業務處理為中心的協同n需要整合企業內部和外部兩種不同的需要整合企業內部和外部兩種不同的系統不同技術系統不同技術n無法協同處理和共用業務處理資訊無法協同處理和共用業務處理資訊n由於每個介面的唯一性,安裝程式複由於每個介面的唯一性,安裝程式複雜和難以改變雜和難以改變n現有的資訊交換技術不適應大量的資現有的資訊交換技術不適應大量的資料交換和同步資訊料交換和同步資訊n統一的技術架構和處理平臺,緊統一的技術架構和處理平臺,緊密集成企業內部和外部系統密集成企業內部和外部系統n可以跨系統,跨平臺,跨公司協可以跨系統,跨平臺,跨公司協同處理相關資訊同處理相關資訊n支持完整的解決方案處理,包括支持完整的解決方案處理,包括資訊配置,運行和改變處理資訊配置,運行和改變處理n使用完整環境的開發平臺使用完整環境的開發平臺內部元件內部元件&Web Services外部組件外部組件&Web Services全新資訊交換架構直接資訊集成&現有電子交易市場共用協同知識共用協同知識內部元件內部元件&Web Services外部組件外部組件&Web ServicesSAP AG 2005 SAP NetWeaverXI的總體架構SAPApplication協力廠商應用協力廠商應用(如如MES)系統)系統協力廠商協力廠商中間件組件中間件組件市場市場/業務夥伴業務夥伴系統系統集成伺服器集成伺服器(IS)系統平臺目錄系統平臺目錄(SLD)業務處理引擎業務處理引擎集成引擎集成引擎適配器引擎適配器引擎運行時環境運行時環境集中監控集中監控集成開發、設計環境集成開發、設計環境(IB)集成知識庫集成知識庫(IR)集成目錄集成目錄(ID)SAP AG 2005 SAP NetWeaverJ2SE適配器引擎適配器引擎適配器適配器 SAP XI 3.0 架構設計設計/配置配置/系統藍圖目錄系統藍圖目錄集成伺服器集成伺服器SAP系統系統IDoc適配器業務流程引擎業務流程引擎集成引擎集成引擎集中式適配器引擎集中式適配器引擎適配器框架適配器框架消息佇列安全處理可選的非集中式適配器可選的非集中式適配器引擎引擎適配器框架適配器框架消息佇列安全處理資源適配器合作夥伴連接工具包合作夥伴連接工具包適配器框架適配器框架消息佇列安全處理文件文件DBJMS資源適配器資源適配器PCK 配置和監控File/DB/JMSMarketplace 協力廠商系統協力廠商系統File/DB/JMSMarketplace 協力廠商系統協力廠商系統File/DB/JMSSAP 系統系統內容內容(例如例如.映射映射,適配器適配器中繼資料中繼資料)SAP AG 2005 SAP NetWeaver開放的 系統結構系統結構nJ2EE 認證認證n基於基於 Web Services 標準標準 n平臺無關性平臺無關性n可擴展性可擴展性n發展的發展的 SAP應用技術應用技術n系統管理系統管理(如如 備份備份,歸檔歸檔,高可用性高可用性)n高度可升級性和可靠性高度可升級性和可靠性高度高度 有效地 開發環境開發環境n專業的專業的 使用者介面使用者介面 開發工具開發工具nEclipse-based Java IDEn提供提供OPEN-SQL(ABAP)開發工開發工具具標准的 架構架構n通用的連通性通用的連通性n通用的資料存儲通用的資料存儲n通用的用戶管理通用的用戶管理nB/S和和C/S的支持的支持SAP Web 應用伺服器概覽SAP Web 應用伺服器應用伺服器作業系統和資料庫抽取作業系統和資料庫抽取Web DynproWeb Services 架構架構Internet 通信管理通信管理流覽器流覽器門戶門戶協力廠商協力廠商XI軟軟體體生生命命週週期期管管理理OPEN-SQL(ABAP)工作臺工作臺Java IDE資料庫資料庫J2EEABAP三個 版本版本n企業版企業版(Java 和和 OPEN-SQL(ABAP)n完全版完全版(完全的完全的 Java 版本版本)n開發版開發版(受限的受限的 Java 版本版本)SAP AG 2005 SAP NetWeaverSAP基於三層或多層的體系架構基於三層或多層的體系架構資料庫層資料庫層應用層應用層WEB層層展示層展示層層級層級多層多層 2-層層 3-層層Web流覽器流覽器SAP AG 2005 SAP NetWeaver通過動態可擴展性對性能的保證通過動態可擴展性對性能的保證一層一層如:演示(如:演示(Demo)系統)系統 兩層兩層集中安裝集中安裝(資料庫和應用安裝在同一台物理伺服器上資料庫和應用安裝在同一台物理伺服器上),多個前臺伺服器多個前臺伺服器三層三層一台資料庫伺服器一台資料庫伺服器,多台應用伺服器多台應用伺服器 和多個前臺伺服器和多個前臺伺服器多層多層一台資料庫伺服器一台資料庫伺服器,多台應用伺服器多台應用伺服器,多個前臺伺服器多個前臺伺服器,多台多台Web伺服器伺服器資料庫層資料庫層q 資料庫伺服器資料庫伺服器SMP架構架構q 並行資料庫並行資料庫q 資料庫大小超過資料庫大小超過 10 TB應用層應用層q 使用多台應用伺服器使用多台應用伺服器q 目前使用的最多到目前使用的最多到 161 台應用伺服器台應用伺服器展示層展示層q 超過超過47000個活動使用個活動使用者連接到一個資料庫的系者連接到一個資料庫的系統中進行業務操作統中進行業務操作SAP AG 2005 SAP NetWeaver支援動態可擴展性及負載均衡支援動態可擴展性及負載均衡動態擴展動態擴展負載均衡負載均衡透明的透明的負載均衡負載均衡SAP AG 2005 SAP NetWeaverExtranetDe-militarized ZoneIntranetSAP WEB安全技術負載均衡技術n按照現有按照現有WEB應用伺服器的負載情況選應用伺服器的負載情況選擇最佳登錄系統擇最佳登錄系統nSAP Web 派遣器判斷是否是從合法的派遣器判斷是否是從合法的機器登錄系統機器登錄系統n與硬件給及資料庫平臺廠商一起提供系與硬件給及資料庫平臺廠商一起提供系統的安全穩定性統的安全穩定性網絡通信 n通過通過HTTPS通信協議通信協議nSNCnSSLnSAP路由器路由器用戶管理n集中用戶管理集中用戶管理n集中許可權管理集中許可權管理用戶認證n用戶用戶 ID/passwordnX.509 認證認證n一次登錄系統一次登錄系統 nLDAP 綁定綁定應用級安全管理nSSL加密加密n數位簽章數位簽章nSAP應用級授權、審計應用級授權、審計nSAP J2EE引擎安全服務引擎安全服務SAP Web 分發器分發器Web 應用伺服器應用伺服器Web 應用伺服器應用伺服器Web 應用伺服器應用伺服器消息伺服器消息伺服器 http:/SAP是唯一一個通過了是唯一一個通過了ITSEC(Information Technology Security Evaluation Criteria)E2 medium-level 認證的主流廠商。認證的主流廠商。ITSEC認證包括了測試和評估一個認證包括了測試和評估一個IT產品安全特性。產品安全特性。SAP AG 2005 SAP NetWeaver集中地電腦管理系統(CCMS)APIs和和BAPIs基本的系統管理基本的系統管理用戶及安全管理用戶及安全管理高可用性高可用性數據存檔數據存檔資料庫管理資料庫管理負載管理負載管理性能及警告管理性能及警告管理輸出管理輸出管理幕後處理幕後處理CCMS的功能的功能SAP AG 2005 SAP NetWeaver監控一個SAP解決方案系統藍圖警報概覽警報概覽實例概覽實例概覽分析方法分析方法未完成任務概覽未完成任務概覽任務細節任務細節警報圖形警報圖形http:/ AG 2005 SAP NetWeaverSAP的集成性真正的基於應用邏輯的模組間的集成跨作業系統及資料庫平臺的統一的資料模型BAPIBAPIBAPI資料庫資料庫訪問訪問API資料庫資料庫訪問訪問API資料庫資料庫訪問訪問API資料庫資料庫訪問訪問API對象對象對象對象對象對象對象對象資料庫資料庫SAP應用應用外部介面外部介面 穩定性穩定性 封裝技術細節,對應用透明封裝技術細節,對應用透明內部訪問層內部訪問層 單個訪問點單個訪問點業務對象層業務對象層 資料和邏輯模式資料和邏輯模式 緩存數據,提高性能緩存數據,提高性能資料庫訪問層資料庫訪問層 壓縮減少對資料庫的訪問壓縮減少對資料庫的訪問優化資料庫的訪問優化資料庫的訪問關聯式表結構關聯式表結構 存儲所有存儲所有SAP對象對象好處好處:跨資料庫的統一的應用級 資料模型,高度可配置化的管理系統套件,減少開發量 無縫集成的系統,使系統介面最少化平滑地系統升級,並 確保自開發程式也能平滑地帶到新版本SAP AG 2005 SAP NetWeaverSAP系統的開放性支援所有通用平臺程式語言程式語言資料庫資料庫展示層展示層作業系統作業系統結構結構/系統系統通信環境通信環境WindowsMicrosoftWindowsIntel IA-32IA-64MidrangeIBMOS/400IBMiSeriesMainframeIBMOS/390/z/OSIBMzSeries基於基於Java 的用戶端的用戶端 Web流覽器流覽器基於基於MS Windows 的用戶端的用戶端OPEN-SQL(ABAP)JavaOracleInformixMicrosoft SQL-ServerSAP DB移動設備移動設備.NetHTTP/XML/SOAPJava*Not all components will be supported on all platformsIBM DB2 UDB forUNIX&WindowsiSeriesOS/390 and z/OSUnixHPTru64AlphaSiemensReliantUnixMIPSSUNSolarisSUN/FSCSPARCIBMAIXIBM pSeriesHP-UXPA-RISCIntel IA-64LinuxIntel IA-32,IA-64,IBM zSeriesSAP AG 2005 SAP NetWeaver豐富靈活的開發平臺IDE File SystemLocal J2EE Engine開發員開發員Web 應用伺服器應用伺服器OPEN-SQL(ABAP)J2EE流覽器流覽器Internet 通信管理通信管理HTMLJSPEJBLocal PCFinal DeployHTMLJSPEJBFinal DeployHTMLJSPEJBLocal PCHTMLJSPEJB開發員開發員SAP AG 2005 SAP NetWeaver二次開發的方式mySAPmySAP基礎系統基礎系統系統軟體系統軟體 JAVA IDEJAVA IDEABAPABAP開發平臺開發平臺客戶開發客戶開發程式程式mySAP標準程式標準程式按按客戶客戶需求開發需求開發增強性功增強性功能能接接口口客戶化配置客戶化配置對標準程式修改對標準程式修改4客戶增客戶增強接強接口口nSAP提供完全開放的提供完全開放的所有系統原始程式碼所有系統原始程式碼SAP AG 2005 SAP NetWeaver可升級性SAPDBOSSAPDBOS原版本原版本目標版本目標版本在升級過程中,SAP有完善的對使用者化物件的保護措施,可以將低版本中使用者化物件完整地帶到新的版本中。SAP是唯一一家支持從公司最早版本(1972年版)升級到目前最新版本,同時又能完整地將低版本的使用者化物件帶到新版本中。SAP系統有完善的版本控制功能,不僅能做到軟體版本的控制,還能細化到具體某個程式,表等物件的版本控制。當你在系統中對某一個物件(程式,表,結構,視圖等)做了更改之後,系統會自動記錄一個新的版本,如果更改之後有問題,可以通過版本控制功能還原到修改之前的狀態。SAP AG 2005 SAP NetWeaverSAP 技術集成平臺邏輯總體架構檢化驗檢化驗系統系統 與銀行系統與銀行系統的連接的連接 計量系統計量系統 SAP 企業門戶企業門戶JCO/RFCSAP ERP核心組件核心組件(ECC)SAP資料倉庫及資料倉庫及主資料管理主資料管理http其他系統其他系統httpMESOA運輸系統運輸系統ALE/BAPISAP 交換架構(交換架構(XI)SAP AG 2005 SAP NetWeaver企業流程管理企業流程管理業務流管理業務流管理/流程自動化流程自動化傳輸傳輸/路由路由資訊仲介資訊仲介產品資料產品資料/資料倉庫資料倉庫(產品設計管理)MES系統系統檢化驗系統檢化驗系統人力資源系統人力資源系統ERP進銷存管理其他系統其他系統/3總控適配器適配器MIS 系統系統物資管理理想理想 IT IT 架構架構財務管理適配器適配器數據閘道數據閘道市場資料市場資料適配器適配器跨企業間管理系統跨企業間管理系統系統系統APO系統Internet服務中心客戶中心Process PortalProcess Portal 多管道訪問企業門戶企業門戶電話中心工作流(任務列表)事件服務匯流排事件服務匯流排(中介軟體中介軟體)CRM系統供應商管理(客客訂單訂單產品產品資源資源適配器適配器(客服中心)OAOA系統系統()E-MAIL公文流轉會議管理工藝管理(/)(產品管理)/作業調度資料跟蹤資料管理計畫調度計量系統計量系統(ProvisioningSystem適配器適配器SAP NetweaverSAP Netweaver完全滿足企業完全滿足企業EAIEAI平臺建設目標平臺建設目標支援以業務流程為核心的支援以業務流程為核心的運營模式運營模式消除企業資訊孤島局面消除企業資訊孤島局面實現了單一操作視圖實現了單一操作視圖支援跨系統流程調度支援跨系統流程調度實現企業應用間的松耦合構架網點MMODS統一共用的資料模型,統一共用的資料模型,保證了資料準確性和即保證了資料準確性和即時性,提供決策支援時性,提供決策支援 以企業發展戰略目標為指導,按照“統一規劃,分步實施,資料共用,應用導向”的方針,通過企業資訊化戰略規劃的實施,建設一個先進的資訊化體系,全面支撐企業的運營和管理。SAP AG 2005 SAP NetWeaver“Appli-structure”技術平臺先進性應用系統先進性SAP應用和技術平臺先進性“SAP is the first company in the IT industry being able to demonstrate credibility in the application and the infrastructure market.”David Yockelson,META Group,2004SAP AG 2005 SAP NetWeaver單元單元 6 系統管理系統管理SAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaverSAP AG 2005 SAP NetWeaver