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