IBM WebSphere Adapter stellen generische Schnittstellen als Adapter für bestimmte, weitverbreitete Geschäftsanwendungen und Technologien bereit.
IBM WebSphere Adapter sorgen für die schnelle Anbindung ohne großen Aufwand, so zum Beispiel für traditionelle Anwendungen, CRM-, Personal-, Logistik- und ERP-Systeme. Im Laufe der Jahre, der Entwicklung von Standards und durch die ständige Erweiterung des WebSphere-Portfolios haben sich fünf verschiedene WebSphere Adapter-Klassen gebildet:
Da die Erklärung aller unterschiedlichen Adapter den Rahmen sprengen würde, wurden einige der wichtigsten Adapter in JCA Technik ("auf WebSphere Application Server" im Namen) herausgegriffen.
WebSphere Adapter für SAP-Software auf WebSphere Application Server ermöglicht die bidirektionale Integration mit SAP-Anwendungen. Dieser JCA-Ressourcenadapter nutzt Java-APIs für den Zugriff auf BAPI-Änderungsparameter (BAPI = Business Application Programming Interface, Programmierschnittstelle für Geschäftsanwendungen) mittels Funktionsfernaufruf (Remote Function Call, RFC) sowie für den bidirektionalen Austausch von IDocs mittels Application Link Enabling (ALE).
WebSphere Adapter für Siebel Business Applications auf WebSphere Application Server nutzt die Java Data Bean Object-API von Siebel für die bidirektionale Integration mit Siebel-Geschäftsanwendungen.
WebSphere Adapter für Oracle E-Business Suite auf WebSphere Application Server bietet eine bidirektionale JDBC-Unterstützung für Schnittstellentabellen, gleichzeitig ablaufende Programme, SQL-APIs, Basistabellen und Anzeigen. Außerdem ist eine Unterstützung für die Ereignisabfrage, für Datenbanktrigger und für ein Business Event System (BES, System zur Verarbeitung von Geschäftsereignissen) vorhanden.
WebSphere Adapter für JD Edwards EnterpriseOne auf WebSphere Application Server ermöglicht die bidirektionale Integration mit der JD Edwards EnterpriseOne-Suite. Dieser JCA-Ressourcenadapter unterstützt die Dynamic Java Connector-API mit Geschäftsfunktionen und die Klasse XMList zum Auflisten von Widgets.
Obwohl diese universell ausgelegten Adapter teilweise teuer in der Anschaffung sind, ersparen sie doch im Regelfall viele Monate Eigenentwicklung von projektspezifischer Integrationslogik inklusive Tests, Qualitätssicherung und vieles mehr.