SAP系統(tǒng)架構(gòu)是什么
創(chuàng)新互聯(lián)2013年開(kāi)創(chuàng)至今,先為建德等服務(wù)建站,建德等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為建德企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
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è)基于客戶(hù)/服務(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)銷(xiāo)售和質(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)控:用戶(hù)可對(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用戶(hù)圖形界面(SAP GUI),是SAP用戶(hù)和SAP系統(tǒng)交流的接口,用戶(hù)登錄后對(duì)SAP系統(tǒng)進(jìn)行操作。通過(guò)這圖形界面用戶(hù)可對(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)用層的核心,所有從客戶(hù)端傳遞進(jìn)來(lái)的請(qǐng)求都將首先傳遞到消息服務(wù)器中,消息服務(wù)器首先按照First in First out的原則將所有請(qǐng)求排序,然后將用戶(hù)請(qǐng)求依次傳遞給空閑的工作進(jìn)程(Work Process)中,每個(gè)工作進(jìn)程在某一時(shí)刻只能處理一個(gè)用戶(hù)請(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ù)類(lèi)型的不相關(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ě)不依賴(lài)于數(shù)據(jù)庫(kù)的類(lèi)型。在圖2中所示的數(shù)據(jù)庫(kù)接口是SAP應(yīng)用層中一個(gè)重要的組成部分,它將Open SQL指令轉(zhuǎn)換成與數(shù)據(jù)庫(kù)類(lèi)型相應(yīng)的SQL語(yǔ)句(Native SQL)。這樣使得在SAP開(kāi)發(fā)時(shí)無(wú)需考慮底層數(shù)據(jù)庫(kù)的類(lèi)型。在數(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ù)類(lèi)型相應(yīng)的SQL指令(Native SQL)來(lái)讀寫(xiě)數(shù)據(jù)庫(kù)中數(shù)據(jù)。
3 總結(jié)
任何ERP軟件都不可能覆蓋企業(yè)的多樣性和復(fù)雜性的所有方面,對(duì)于企業(yè)的特殊要求用戶(hù)可自行進(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)。
;
SAP 是全球企業(yè)管理軟件與解決方案的技術(shù)領(lǐng)袖,同時(shí)也是市場(chǎng)領(lǐng)導(dǎo)者。30余年,通過(guò)其應(yīng)用軟件、服務(wù)與支持,SAP持續(xù)不斷向全球各行業(yè)企業(yè)提供全面的企業(yè)級(jí)管理軟件解決方案。
隨著以SAP為代表的新一代商業(yè)智能應(yīng)用所受到企業(yè)用戶(hù)的廣泛青睞,SAP在中國(guó)用戶(hù)的激增,具備最終用戶(hù)或內(nèi)部顧問(wèn)應(yīng)掌握的基本SAP技能的人才需求數(shù)量也相應(yīng)增加。
擴(kuò)展資料
SAP系統(tǒng)的實(shí)用性強(qiáng),接近國(guó)際化的發(fā)展思想,在加上SAP系統(tǒng)引進(jìn)了ERP系統(tǒng)的管理思想,將企業(yè)的構(gòu)建模式與先進(jìn)的管理理念相結(jié)合,進(jìn)而運(yùn)用到實(shí)際的經(jīng)營(yíng)管理系統(tǒng)中,能夠?yàn)槠髽I(yè)的財(cái)務(wù)管理工作提供一定的方便。
由于SAP信息系統(tǒng)的發(fā)展比較成熟,能夠結(jié)合企業(yè)的實(shí)際發(fā)展情況,對(duì)于管理流程進(jìn)行優(yōu)化,還能夠優(yōu)化組織結(jié)構(gòu)與制造留出層,進(jìn)而利用SAP系統(tǒng)中的財(cái)務(wù)版塊,建立風(fēng)險(xiǎn)預(yù)警機(jī)制,通過(guò)事前風(fēng)險(xiǎn)預(yù)測(cè)、事中延伸管理及事后的監(jiān)督分析,保證各項(xiàng)業(yè)務(wù)的順利展開(kāi)。
參考資料來(lái)源:百度百科-SAP系統(tǒng)
SAP系統(tǒng)就是當(dāng)前最具影響力,代表智能性、先進(jìn)性、可持續(xù)性的企業(yè)管理系統(tǒng)。全球77%的交易收入都與SAP系統(tǒng)有關(guān),SAP(思愛(ài)普)是ERP的代名詞,是全球最大的企業(yè)管理和協(xié)同化商務(wù)解決方案供應(yīng)商、全球第二大云公司,在中國(guó)已經(jīng)有超過(guò) 16,100 多家客戶(hù)。
SAP系統(tǒng)是先進(jìn)性的代表。目前,SAP已經(jīng)深入到各個(gè)行業(yè)以及領(lǐng)域,其中使用SAP最具代表的企業(yè)有Microsoft、Pfizer, Inc.、IBM等,國(guó)內(nèi)的比如中國(guó)石油,甚至于銀行管理系統(tǒng)都運(yùn)用到SAP系統(tǒng),可以預(yù)見(jiàn)SAP系統(tǒng)的先進(jìn)性,以及前瞻性。先進(jìn)代表的不僅僅只是當(dāng)前,也包括未來(lái)10年之內(nèi),系統(tǒng)的性能與數(shù)據(jù)處理模式都適應(yīng)當(dāng)代的發(fā)展模式。對(duì)于這一點(diǎn),很多傳統(tǒng)的erp系統(tǒng)都做不到,很多行業(yè)都是一個(gè)系統(tǒng)多用,基本的開(kāi)發(fā)模式都已經(jīng)限定好,可塑性不強(qiáng)。
SAP系統(tǒng)是智能性管理系統(tǒng)代表。這里還是拿傳統(tǒng)型erp系統(tǒng)進(jìn)行對(duì)比,有對(duì)比才能凸顯SAP系統(tǒng)的智能化。我們都知道erp系統(tǒng)是一種數(shù)據(jù)交互行為,傳統(tǒng)的erp數(shù)據(jù)比較死板,基本上不存在對(duì)數(shù)據(jù)的分析,簡(jiǎn)單的調(diào)用與輸入輸出基本構(gòu)成數(shù)據(jù)的參數(shù)。而SAP系統(tǒng)卻出基本的輸入輸出操作之外,還有自主檢測(cè)成本,根據(jù)企業(yè)的管理模式輸出合理的結(jié)果。比如倉(cāng)儲(chǔ),進(jìn)貨量與每月銷(xiāo)售量的對(duì)比,從而得出最佳的庫(kù)存數(shù)據(jù),防止積壓貨物。智能性使用過(guò)SAP系統(tǒng)的企業(yè)可以明顯體會(huì)出來(lái),所以這也是企業(yè)追逐SAP人才的根本原因。