Az SAP NetWeaver Application Server (korábban SAP Web Application Server ) az SAP NetWeaver egyik összetevője, amely webalkalmazás-kiszolgálóként működik az SAP megoldások számára . Tartalmazza az ABAP -ot (korábban SAP R/3 Basis) és a Java alkalmazásszervereket . Lehetőség van mindkét alkatrész (rakás) felszerelésére együtt és külön-külön is. Teljes telepítés (ABAP és Java) esetén a Java verem használatos, a kezelés az ABAP veremből történik. Ezenkívül automatikusan létrejön a kapcsolat a veremek között, az úgynevezett Java Connector, rövidítve "JCo".
Az SAP Web Application Server architektúra 5 rétegre osztható:
Bemutatási szint Üzleti tartalom megjelenítésére tervezték. A prezentáció szintjén a felhasználói felület Java Server Pages (JSP), Business Server Pages (BSP) vagy Web Dynpro technológiák segítségével fejleszthető . Üzleti logikai réteg Ez a réteg ABAP és Java alkalmazásokból áll , amelyek üzleti tartalmat biztosítanak a prezentációs réteg számára. Integrációs szint A belső integrációs motor az SAP NetWeaver AS szerves része, és üzenetküldő szolgáltatást biztosít az SAP PI -n keresztül csatlakoztatott összetevők között . Csatlakozási szint Az Internet Communication Manager (ICM) kezeli a felhasználói hívásokat a prezentációs réteghez, és különböző protokollokat használó csatlakozási módot biztosít. A modulok jelenleg elérhetők a Hypertext Transfer Protocol (HTTP) , HTTPS (a HTTP kiterjesztése Secure Socket Layer (SSL) használatával ), Simple Mail Transfer Protocol (SMTP) , Simple Object Access Protocol (SOAP) és Fast Common Gateway Interface (FastCGI) számára. . Adatbázis réteg Ez a réteg adatbázis-függetlenséget és méretezhető tranzakciófeldolgozást biztosít. Ennek a rétegnek köszönhetően az üzleti logika a használt DBMS -től és operációs rendszertől függetlenül fejleszthető . Az ABAP az Open SQL használatával optimalizált hozzáférést biztosít az adatbázis adataihoz .Az SAP NetWeaver AS különböző hitelesítési módszereket használhat: