A WebSphere Adapter for SAP Software biztosítja a lehetőséget az ügyfelek (J2EE komponensek) számára, hogy kéréseket küldjenek az SAP kiszolgálónak (például egy ügyfélrekord frissítéséhez egy SAP táblában, vagy adatok lekérdezéséhez abból a táblából), valamint hogy eseményeket fogadjanak a kiszolgálóról (például értesüljenek egy ügyfélrekord frissítéséről).
A BAPI egy olyan SAP szabványosított alkalmazás programozási felület, amely lehetővé teszi harmadik féltől származó rendszerek számára, hogy együttműködjenek az SAP kiszolgálóval. Az adapter üzleti objektumokként modellezi az SAP BAPI függvényhívásokat. Ezek a függvényhívások adatokat hoznak létre, frissítenek vagy kérnek le az SAP kiszolgálón. Az adapter BAPI felülete csak kimenő feldolgozásra használatos. Az ügyfél a BAPI felületen keresztül tudja meghívni az SAP kiszolgálót.
Az ALE integrálja a vállalati folyamatokat az SAP rendszerek és külső alkalmazások, valamint SAP rendszerek között is. Az ALE IDoc szerkezeteket (SAP köztes dokumentum szerkezeteket) használ az adatcseréhez. Az adatcserére aszinkron módon kerül sor. Az ALE felület mind kimenő, mind bejövő feldolgozáshoz használatos. Az ügyfél meghívja az SAP kiszolgálót az ALE felületen keresztül, és eseményeket fogad tőle.
Az SAP lekérdezési felület adatokat kér le SAP alkalmazástáblákból. A rendszer olyan hierarchikus üzleti objektumokként modellezi a táblákat, amelyek a vállalati szolgáltatáskeresés során kerülnek előállításra. Az SAP lekérdezési felület csak kimenő feldolgozáshoz használatos. Az ügyfél az SAP lekérdezési felületen keresztül meg tudja hívni az SAP kiszolgálót.
Az alábbi ábrák bemutatják, hogy az ügyfelek hogyan küldhetnek kéréseket az SAP alkalmazásoknak a kimenő felületek segítségével. Az adapter kérés és válasz felületeket biztosít a BAPI és az SQI számára. A kérés az ügyfélen keletkezik, és a kérést az SAP alkalmazás adja vissza. Az ALE felület esetében a kimenő kérés egyirányú. Az ábra azt is bemutatja, hogy az ALE bejövő felülete az SAP alkalmazáson keletkezik, és elküldésre kerül néhány végpontnak vagy egy esemény-helyreállítási lemeznek.
(c) Copyright IBM Corporation 2005, 2006.
Ez az információs központ Eclipse technológiára épül (http://www.eclipse.org)