其中,SAP NetWeaver包含有應(yīng)用平臺(tái)(Application Platform)、人員集成(People Integration)、信息集成(Information Integration)、流程集成(Process Integration)4個(gè)功能部分。 mySAP ERP包含財(cái)務(wù)管理(Financials)、人力資源管理(mySAP HR)、企業(yè)服務(wù)(Corporate Services)、企業(yè)運(yùn)營(yíng)(Operates)。并且mySAP ERP+SAP NetWeaver 應(yīng)用平臺(tái)即是SAP R/3 Enterprise套件。 mySAP 商務(wù)套件包含供應(yīng)商關(guān)系管理(mySAP SRM)、產(chǎn)品生命周期管理(mySAP PLM)、供應(yīng)鏈管理(mySAP SCM)、客戶關(guān)系管理(mySAP CRM)4個(gè)功能部分。 最頂部是SAP 跨越式應(yīng)用(SAP xApps)。 2 SAP系統(tǒng)模塊可由下圖說(shuō)明。 資產(chǎn)管理(AM): 具有固定資產(chǎn)、技術(shù)資產(chǎn)、投資控制等管理功能 財(cái)務(wù)會(huì)計(jì)(FI) : 可提供應(yīng)收、應(yīng)付、總帳、合并、投資、基金、現(xiàn)金管理等功能 管理會(huì)計(jì)(CO): 包括利潤(rùn)及成本中心、產(chǎn)品成本、項(xiàng)目會(huì)計(jì)、獲利分析等功能 物料管理(MM) : 主要有采購(gòu)、庫(kù)房與庫(kù)存管理、MRP、供應(yīng)商評(píng)價(jià)等管理功能 生產(chǎn)計(jì)劃和控制(PP) : 可實(shí)現(xiàn)對(duì)工廠數(shù)據(jù)、生產(chǎn)計(jì)劃、MRP、能力計(jì)劃、成本核算等的管理 銷售和分銷(SD) : 包括銷售計(jì)劃、詢價(jià)報(bào)價(jià)、訂單管理、運(yùn)輸發(fā)貨、發(fā)票等的管理,同時(shí)可對(duì)分銷網(wǎng)絡(luò)進(jìn)行有效的管理 質(zhì)量管理(QM): 可提供質(zhì)量計(jì)劃、質(zhì)量檢測(cè)、質(zhì)量控制、質(zhì)量文檔等功能
興平網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,興平網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為興平超過(guò)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的興平做網(wǎng)站的公司定做!
SAP NetWeaver技術(shù)平臺(tái),包含以下五個(gè)層次
1. 平臺(tái)管理層
2. 流程集成層
3. 數(shù)據(jù)整合層
4. 聚合管理層
5. 發(fā)布與接入層
平臺(tái)管理層
在這一層是NetWeaver運(yùn)行的基礎(chǔ)層。包含了JAVA以及ABAP的運(yùn)行環(huán)境,以及開(kāi)發(fā)環(huán)境。系統(tǒng)的安全管理與身份管理、各種監(jiān)控管理工具、全生命周期的運(yùn)維、監(jiān)控等。
流程集成層
在這一層次可以實(shí)現(xiàn)SAP系統(tǒng)之間,比如ERP與CRM。SAP與非SAP系統(tǒng)之間全面的流程集成(A2A),也可以實(shí)現(xiàn)與企業(yè)外部系統(tǒng)的集成,如銀企直連(B2B)。在這一層面,可以實(shí)現(xiàn)企業(yè)的ESB總線,從而構(gòu)筑企業(yè)的SOA應(yīng)用。實(shí)現(xiàn)企業(yè)各類業(yè)務(wù)應(yīng)用系統(tǒng)之間的集成,采用SOA架構(gòu)來(lái)支撐系統(tǒng)之間的集成和互聯(lián)互通,保證信息的有效溝通和共享,最終達(dá)到業(yè)務(wù)協(xié)同的目的。提供全局的業(yè)務(wù)服務(wù)平臺(tái)環(huán)境,支持跨系統(tǒng)服務(wù)的注冊(cè)、服務(wù)路由、服務(wù)調(diào)度等各類服務(wù)機(jī)制,支撐內(nèi)部應(yīng)用建立系統(tǒng)間共享服務(wù)層,支持基于消息隊(duì)列的批量數(shù)據(jù)報(bào)文交換機(jī)制,提供適配機(jī)制,實(shí)現(xiàn)對(duì)遺留系統(tǒng)的整合。
數(shù)據(jù)整合層
這一層主要包括兩大部分,數(shù)據(jù)管理和企業(yè)信息管理。
數(shù)據(jù)管理主要包括主數(shù)據(jù)管理以及數(shù)據(jù)集成服務(wù)(主數(shù)據(jù)業(yè)務(wù)數(shù)據(jù))。在這一層次實(shí)現(xiàn)了主數(shù)據(jù)管理規(guī)范化、標(biāo)準(zhǔn)化,從而實(shí)現(xiàn)整個(gè)企業(yè)范圍內(nèi)主數(shù)據(jù)統(tǒng)一管理、集中維護(hù),并且實(shí)現(xiàn)這些主數(shù)據(jù)與各個(gè)關(guān)聯(lián)業(yè)務(wù)系統(tǒng)的協(xié)同和分發(fā),保證企業(yè)在異構(gòu)的各信息系統(tǒng)中具有準(zhǔn)確統(tǒng)一的高質(zhì)量的主數(shù)據(jù),從而推進(jìn)業(yè)務(wù)流程的改進(jìn),提高生產(chǎn)力。
同時(shí),在這一層次還實(shí)現(xiàn)了數(shù)據(jù)集成服務(wù),為流程集成以及數(shù)據(jù)被抽取到EDW(企業(yè)數(shù)據(jù)倉(cāng)庫(kù))提供數(shù)據(jù)質(zhì)量檢驗(yàn)、數(shù)據(jù)清洗等服務(wù)。
同時(shí),這一層次還實(shí)現(xiàn)了企業(yè)的結(jié)構(gòu)化數(shù)據(jù)管理(企業(yè)智能)與非結(jié)構(gòu)化的數(shù)據(jù)管理(企業(yè)內(nèi)容管理)。同時(shí),結(jié)構(gòu)化數(shù)據(jù)與非結(jié)構(gòu)化數(shù)據(jù)之間可以相互融合,構(gòu)筑企業(yè)的知識(shí)體系。
聚合管理層
在這一層次主要實(shí)現(xiàn)了業(yè)務(wù)流程管理以及界面、信息、服務(wù)的聚合應(yīng)用。通過(guò)業(yè)務(wù)流程管理組建可以實(shí)現(xiàn)對(duì)服務(wù)的重新編排,按需定制企業(yè)的業(yè)務(wù)流程。同時(shí),在業(yè)務(wù)流程處理過(guò)程中,可以聚合各種信息、各種服務(wù),方便終端用戶的決策與使用。
這一層次將是企業(yè)的業(yè)務(wù)業(yè)務(wù)運(yùn)營(yíng)平臺(tái),業(yè)務(wù)流程是業(yè)務(wù)與信息技術(shù)的交匯之處,作為SOA架構(gòu)的最上層,業(yè)務(wù)流程管理是保證信息技術(shù)能夠更靈活有效地支撐企業(yè)業(yè)務(wù)的基礎(chǔ)。將現(xiàn)有應(yīng)用與新應(yīng)用都置于業(yè)務(wù)人員的直接控制之下, 加強(qiáng)IT與業(yè)務(wù)的溝通和交流,讓業(yè)務(wù)人員能夠更容易地優(yōu)化流程, 實(shí)現(xiàn)跨部門(mén)與跨系統(tǒng)的業(yè)務(wù)流程自動(dòng)化, 讓業(yè)務(wù)人員能夠及時(shí)得到關(guān)于流程狀態(tài)的實(shí)時(shí)信息; 讓企業(yè)更充分地重用服務(wù)。
發(fā)布與接入層
在這一層次主要實(shí)現(xiàn)了友好的人機(jī)界面互動(dòng),多渠道、多方式的發(fā)布與展現(xiàn)。傳統(tǒng)方式下用戶需要自主的打開(kāi)界面進(jìn)行訪問(wèn)。新方式下,可以將數(shù)據(jù)通過(guò)各種渠道進(jìn)行發(fā)布,比如通過(guò)大屏幕、通過(guò)各類Pad、通過(guò)短信與郵件、通過(guò)各種智能手機(jī)與手持設(shè)備等。
其中用戶界面具有四個(gè)核心功能:瀏覽,導(dǎo)航,定制信息的主動(dòng)推送和用戶行為數(shù)據(jù)的收集分析。用戶界面應(yīng)該是跨終端、平臺(tái)和操作系統(tǒng)的,一致、友好的,并且是方便、快捷的。
同時(shí),還可以實(shí)現(xiàn)統(tǒng)一帳號(hào),用戶可以用一個(gè)賬戶登錄,實(shí)現(xiàn)所有應(yīng)用系統(tǒng)的單點(diǎn)登錄。
SAP系統(tǒng)架構(gòu)是什么
SAP是英文“Systems,Applications and Products in Data Processing”的縮寫(xiě),其開(kāi)發(fā)公司SAP公司是目前全球應(yīng)用最廣的企業(yè)管理和協(xié)同化商務(wù)解決方案供應(yīng)商。下面讓我們一起來(lái)看看什么是SAP系統(tǒng)架構(gòu)。
1 SAP系統(tǒng)的三層架構(gòu)
SAP是一個(gè)基于客戶/服務(wù)機(jī)結(jié)構(gòu)和開(kāi)放系統(tǒng)的、集成的企業(yè)資源計(jì)劃系統(tǒng)[3]。其功能覆蓋企業(yè)的財(cái)務(wù)、后勤(工程設(shè)計(jì)、采購(gòu)、庫(kù)存、生產(chǎn)銷售和質(zhì)量等)和人力資源管理、SAP業(yè)務(wù)工作流系統(tǒng)以及因特網(wǎng)應(yīng)用鏈接功能等各個(gè)方面。SAP系統(tǒng)的運(yùn)行環(huán)境是該系統(tǒng)的核心部分,其主體是由C及C++語(yǔ)言編寫(xiě),也有一部分有SAP自身開(kāi)發(fā)到程序語(yǔ)言ABAP編寫(xiě)。
SAP系統(tǒng)的核心執(zhí)行以下幾個(gè)任務(wù):
1)運(yùn)行SAP程序:所有的SAP程序都在一個(gè)軟件處理器(虛擬機(jī))中運(yùn)行。
2)提供數(shù)據(jù)庫(kù)讀寫(xiě)服務(wù):SAP程序并不直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,而是通過(guò)自身的Database Interface,使用SAP Open SQL(Structured Query Language)對(duì)底層數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě)。
3)通訊服務(wù):SAP程序可與其他SAP程序進(jìn)行通信,同時(shí)也可與非SAP程序通過(guò)BAPI接口進(jìn)行通信。
4)系統(tǒng)監(jiān)控:用戶可對(duì)SAP程序的運(yùn)行進(jìn)行監(jiān)控及改變運(yùn)行環(huán)境參數(shù)。
SAP系統(tǒng)是一個(gè)典型的Three-Tier系統(tǒng)架構(gòu),由表現(xiàn)層,應(yīng)用層及數(shù)據(jù)庫(kù)構(gòu)成(圖1):
1)SAP系統(tǒng)架構(gòu)表現(xiàn)層(Presentation Layer):這是SAP用戶圖形界面(SAP GUI),是SAP用戶和SAP系統(tǒng)交流的接口,用戶登錄后對(duì)SAP系統(tǒng)進(jìn)行操作。通過(guò)這圖形界面用戶可對(duì)SAP發(fā)出指令或遞交數(shù)據(jù)給應(yīng)用層,應(yīng)用層接收到指令或數(shù)據(jù)后,會(huì)進(jìn)行相應(yīng)的計(jì)算操作,之后底層將處理后把數(shù)據(jù)返還給表現(xiàn)層。
2)SAP系統(tǒng)架構(gòu)應(yīng)用層(Application layer)這層包括一個(gè)或者多個(gè)應(yīng)用服務(wù)器(ABAP Programm)和一個(gè)消息服務(wù)器(ABAP Dispatcher)。每一個(gè)應(yīng)用服務(wù)器包括一系列服務(wù)以便運(yùn)行應(yīng)用程序。Dispatcher是系統(tǒng)應(yīng)用層的核心,所有從客戶端傳遞進(jìn)來(lái)的請(qǐng)求都將首先傳遞到消息服務(wù)器中,消息服務(wù)器首先按照First in First out的原則將所有請(qǐng)求排序,然后將用戶請(qǐng)求依次傳遞給空閑的工作進(jìn)程(Work Process)中,每個(gè)工作進(jìn)程在某一時(shí)刻只能處理一個(gè)用戶請(qǐng)求。工作進(jìn)程會(huì)根據(jù)具體的要求通過(guò)Open SQL到數(shù)據(jù)層中讀取對(duì)應(yīng)的數(shù)據(jù)。
3)SAP系統(tǒng)架構(gòu)數(shù)據(jù)庫(kù)層(Database layer):這里存放了所有SAP系統(tǒng)的數(shù)據(jù)。SAP系統(tǒng)通過(guò)自身的標(biāo)準(zhǔn)語(yǔ)言O(shè)pen SQL對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,同時(shí)實(shí)現(xiàn)了上層應(yīng)用于底層數(shù)據(jù)庫(kù)類型的不相關(guān)性。SAP支持很多數(shù)據(jù)庫(kù)系統(tǒng),包括:Microsoft SQL Server,ORACLE,INFORMIX,DB2等。
2 SAP系統(tǒng)的數(shù)據(jù)庫(kù)接口
SAP系統(tǒng)支持多種數(shù)據(jù)庫(kù),SAP程序可通過(guò)SAP Open SQL對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě),SAP Open SQL的編寫(xiě)不依賴于數(shù)據(jù)庫(kù)的類型。在圖2中所示的數(shù)據(jù)庫(kù)接口是SAP應(yīng)用層中一個(gè)重要的組成部分,它將Open SQL指令轉(zhuǎn)換成與數(shù)據(jù)庫(kù)類型相應(yīng)的SQL語(yǔ)句(Native SQL)。這樣使得在SAP開(kāi)發(fā)時(shí)無(wú)需考慮底層數(shù)據(jù)庫(kù)的類型。在數(shù)據(jù)庫(kù)接口對(duì)Open SQL進(jìn)行轉(zhuǎn)換時(shí)會(huì)先對(duì)驗(yàn)證其語(yǔ)法,并自動(dòng)最大限度使用本的'緩存來(lái)優(yōu)化數(shù)據(jù)庫(kù)的操作。人們也可在SAP程序中直接定義與數(shù)據(jù)庫(kù)類型相應(yīng)的SQL指令(Native SQL)來(lái)讀寫(xiě)數(shù)據(jù)庫(kù)中數(shù)據(jù)。
3 總結(jié)
任何ERP軟件都不可能覆蓋企業(yè)的多樣性和復(fù)雜性的所有方面,對(duì)于企業(yè)的特殊要求用戶可自行進(jìn)行必要的二次開(kāi)發(fā),并要求同其他應(yīng)用軟件也可方便地集成。這就要求供應(yīng)商提供的軟件都能具有很強(qiáng)的開(kāi)放性,而充分利用這種開(kāi)放性的前提就是必須熟知其系統(tǒng)的基本架構(gòu)。本文通過(guò)對(duì)SAP系統(tǒng)的三層結(jié)構(gòu)和數(shù)據(jù)庫(kù)接口的分析使大家更能深層次的了解SAP系統(tǒng)的系統(tǒng)框架,能夠更好的使用SAP系統(tǒng)。
;