SAP系統(tǒng)的代碼運(yùn)行在SAP應(yīng)用服務(wù)器實(shí)例上,從而服務(wù)SAP全球
SAP系統(tǒng)的代碼運(yùn)行在SAP應(yīng)用服務(wù)器實(shí)例上,從而服務(wù)SAP全球千千萬萬的客戶。
應(yīng)用服務(wù)器實(shí)例是一臺物理的服務(wù)器,上面除了操作系統(tǒng)外,還安裝了SAP Netweaver這套平臺級別的軟件,Netweaver之上則安裝了若干software component,一個(gè)或者多個(gè)software component組合起來實(shí)現(xiàn)一個(gè)領(lǐng)域的業(yè)務(wù)功能。
應(yīng)用服務(wù)器實(shí)例可以通過工具來啟動,關(guān)閉和監(jiān)控。每個(gè)應(yīng)用服務(wù)器實(shí)例通過主機(jī)名和實(shí)例號組合而成來標(biāo)識,其中實(shí)例號由兩位的字母或者數(shù)字組成。
這些應(yīng)用服務(wù)器實(shí)例按照不同的用途,又分為不同的類型,大致有下面幾種:
(1) ABAP服務(wù)器實(shí)例:運(yùn)行SAP系統(tǒng)ABAP代碼的服務(wù)器,上面跑著不同類型的工作進(jìn)程,如對話工作進(jìn)程,后臺處理工作進(jìn)程,更新任務(wù)工作進(jìn)程,打印任務(wù)工作進(jìn)程等。每種不同類型的工作進(jìn)程處理不同的任務(wù)。
(2) ABAP SAP Central Services instances (ASCS instances) - 中央服務(wù)實(shí)例。每個(gè)SAP系統(tǒng)可以由多個(gè)ABAP服務(wù)器實(shí)例組成,但只能有一個(gè)ASCS實(shí)例,該實(shí)例包含一個(gè)消息服務(wù)器和一個(gè)Enqueue服務(wù)器,前者用于協(xié)調(diào)多個(gè)ABAP服務(wù)器之間的通信,后者負(fù)責(zé)SAP業(yè)務(wù)中鎖的管理。除此之外,SAP系統(tǒng)的負(fù)載均衡也由ASCS實(shí)例處理。
根據(jù)SAP系統(tǒng)功能的不同,還存在其他可選的應(yīng)用服務(wù)器實(shí)例,比如專注于企業(yè)級搜索實(shí)現(xiàn)(Enterprise Search)的TREX服務(wù)器實(shí)例,以及Web Dispatcher實(shí)例等等。
下面看一個(gè)具體的例子,來加深對上面出現(xiàn)了的名詞的理解。
下圖是一個(gè)SAP CRM系統(tǒng)的前臺界面,后臺對應(yīng)的系統(tǒng)ID為AG3. 后臺系統(tǒng)我們可以使用一個(gè)名叫SAPGUI的客戶端軟件登錄。
從下圖我們能看到這個(gè)SAP系統(tǒng)的ID為AG3,以及消息服務(wù)器的網(wǎng)絡(luò)地址。
這個(gè)AG3系統(tǒng)由多個(gè)應(yīng)用服務(wù)器實(shí)例組成,我當(dāng)前準(zhǔn)備登錄的實(shí)例ID為56.