SAP系統(tǒng)架構(gòu)是什么
10年積累的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有南湖免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
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使用的是關(guān)系型數(shù)據(jù)庫(kù)。沒(méi)有指定數(shù)據(jù)庫(kù)供應(yīng)商,MySQL,ORACLE, DB2, SQL SERVER都可以 。
SAP為“Systems Applications and Products in Data Processing”的簡(jiǎn)稱(chēng),是SAP公司的產(chǎn)品——企業(yè)管理解決方案的軟件名稱(chēng)。
SAP公司(紐交所代碼:SAP)成立于1972年,總部位于德國(guó)沃爾多夫市,在全球擁有6萬(wàn)多名員工,遍布全球130個(gè)國(guó)家,并擁有覆蓋全球11,500家企業(yè)的合作伙伴網(wǎng)絡(luò)。作為全球領(lǐng)先的企業(yè)管理軟件解決方案提供商,SAP幫助各行業(yè)不同規(guī)模的企業(yè)實(shí)現(xiàn)卓越運(yùn)營(yíng)。從企業(yè)后臺(tái)到公司決策層、從工廠倉(cāng)庫(kù)到商鋪店面、從電腦桌面到移動(dòng)終端—SAP助力用戶(hù)和企業(yè)高效協(xié)作,獲取商業(yè)洞見(jiàn),并從競(jìng)爭(zhēng)中脫穎而出。SAP的軟件和服務(wù)能夠幫助客戶(hù)實(shí)現(xiàn)盈利性的運(yùn)營(yíng),不斷提升應(yīng)變能力,實(shí)現(xiàn)可持續(xù)的增長(zhǎng)。全球188個(gè)國(guó)家的232,000家客戶(hù)正在從SAP解決方案中獲益, 其中包括財(cái)富500強(qiáng)80%的企業(yè)及85%最有價(jià)值的品牌。
SAP算是ERP的代名詞,是全球最大的企業(yè)管理和協(xié)同化商務(wù)解決方案供應(yīng)商、全球第二大云公司,向企業(yè)提供全面的企業(yè)級(jí)管理軟件解決方案,功能覆蓋企業(yè)的財(cái)務(wù)、后勤(工程設(shè)計(jì)、采購(gòu)、庫(kù)存、生產(chǎn)銷(xiāo)售和質(zhì)量等)人力資源管理等各個(gè)方面。能夠?yàn)槠髽I(yè)管理問(wèn)題的解決提供參考意見(jiàn),同時(shí)可以為企業(yè)發(fā)展做出系統(tǒng)規(guī)劃。采用SAP系統(tǒng)后,與原有的傳統(tǒng)財(cái)務(wù)管理模式相比,企業(yè)的財(cái)務(wù)管理機(jī)制得到了創(chuàng)新與提升等。
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ù)。
由于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)。
網(wǎng)頁(yè)名稱(chēng):sap系統(tǒng)數(shù)據(jù)類(lèi)型的簡(jiǎn)單介紹
地址分享:http://jinyejixie.com/article28/dddhhjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、云服務(wù)器、自適應(yīng)網(wǎng)站、小程序開(kāi)發(fā)、網(wǎng)站制作、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容