Ein bischen ein Opa-,-sag-deinen-Satz Gefühl für mich.
SOAP.
Der SAP Applicationserver unterstützt prima SOAP Webservices.
Du kannst in Notes 6 prima
- jakarta Commons Http Client
- einen SAX Parser
einsetzen.
Mit dieser Kombination kann man durch millionenfach praxiserprobten openSource Tools mit SAP kommunizieren.
Man braucht dafür wirklich keinen LEI oder relativ beliebte spezialisierte proprietäre Java Libraries wie JCo.
Bei eher einfachen Integrationsprojekten mit überschaubaren Anforderungen an
- Skallierbarkeit
- Transaktionen
- Single Sign On
sind proprietäre, kostenpflichtige Tools wirklich nicht mehr nötig und machen sogar in der Entwicklung und Wartung MEHR Arbeit als das SOAP Ding. Und das nur, weil SAP keine REST
Library API
unterstützt hat (und das vielleicht nicht kann). Bei Systemen, die interface-mässig weniger komplex sind als SAP, bringen REST
Libraries APIs nochmal gewaltige Einsparungen an Arbeit für die Integration (aber das ist jetzt offtopic)
Insofern gebe ich deinen Auftraggebern recht.
Im Link hinter Werners Posting ist ja auch viel von SOA die Rede. Wobei die da wahrscheinlich über größere Tools reden, die für viele Anwendungsfälle overkill sind.
Hast du das einmal gemacht kannst du programmatisch all-things-xml integrieren und sowas kommt bei mir immer wieder. Aktuell für mich z.B. mit dem Select-Service von Factiva.com (ein REST Service
)