什么是SAP系統(tǒng)和應(yīng)用服務(wù)器

Jerry Wang,2007年加入SAP成都研究院工作至今,至今為止有13年的ABAP開(kāi)發(fā)經(jīng)驗(yàn),SAP社區(qū)導(dǎo)師,SAP中國(guó)技術(shù)大使。
SAP Netweaver Application Server - SAP Netweaver應(yīng)用服務(wù)器是SAP ABAP應(yīng)用的開(kāi)發(fā)和運(yùn)行平臺(tái),ABAP開(kāi)發(fā)人員在上面可以專(zhuān)注于具體業(yè)務(wù)邏輯的開(kāi)發(fā),而涉及到更底層的基礎(chǔ)設(shè)施相關(guān)的任務(wù),比如請(qǐng)求的負(fù)載均衡,進(jìn)程同步和調(diào)度,內(nèi)存管理,服務(wù)器多實(shí)例間的緩存同步等等,統(tǒng)統(tǒng)交由Netweaver平臺(tái)本身處理。如此一來(lái),一個(gè)ABAP開(kāi)發(fā)人員,即使不具備精深的計(jì)算機(jī)組成原理,操作系統(tǒng),計(jì)算機(jī)網(wǎng)絡(luò)等領(lǐng)域知識(shí),也能勝任SAP應(yīng)用的開(kāi)發(fā)工作。
什么是SAP系統(tǒng)?
(本文僅僅討論基于ABAP技術(shù)棧實(shí)現(xiàn)的SAP系統(tǒng))
SAP系統(tǒng)是SAP解決方案的組成部分,是一套實(shí)現(xiàn)特定業(yè)務(wù)功能的可供安裝的軟件系統(tǒng)。

SAP系統(tǒng)通常的組成部分:
(1) 數(shù)據(jù)庫(kù)
(2) 一個(gè)或多個(gè)應(yīng)用服務(wù)器實(shí)例(Java或ABAP)
(3) 中央服務(wù)實(shí)例(central services),比如消息服務(wù)器或者Enqueue服務(wù)器
每個(gè)SAP系統(tǒng)由其系統(tǒng)ID唯一標(biāo)識(shí),該ID為一個(gè)三位數(shù)的字符,由大寫(xiě)字母或者數(shù)字組成,比如AG3.