Categories: Unternehmen

Web-Services: Evolution in der SAP-Welt

Bei der Entwicklung neuer oder der Erweiterung vorhandener Applikationen und Schnittstellen stehen Programmierern grundsätzlich zwei Werkzeuge zur Verfügung. Anwender, die seit Jahren mit der ABAP-Workbench vertraut sind, können diese auch weiterhin nutzen und auf ihre Daten und Schnittstellen zugreifen sowie Programme neu schreiben. Darüber hinaus bietet der WAS 6.20 auch die Möglichkeit, Programme in Java zu entwickeln und etwa mittels EJB-Schnittstellen dann als Web-Service zu publizieren.

Der WAS 6.20 unterstützt zwar alle benötigen Web-Services-Protokolle, doch ist die Entwicklungsumgebung WebDynpro noch recht rudimentär. Speziell die Hilfe durch Wizards und automatisches Deployment können den Vergleich zu ausgereiften Entwicklungsplattformen etwa von Borland oder Microsoft nicht bestehen. Hier verspricht der WAS 6.30, der Ende des Jahres verfügbar sein soll, Besserung. Dieser soll eine Workbench umfassen für die Konfiguration von Web-Services, mit sich per Mausklick Parameter ändern lassen. Die Walldorfer legen bei der Weiterentwicklung ihres Application Servers 6.30 viel Wert darauf, die Sicht nach innen – also hin zum SAP-System – von der externen Darstellung und Kommunikation nach außen stark zu entkoppeln. Gründe dafür liegen in der Mächtigkeit einiger BAPIs sowie die Tatsache, dass externe Systeme nicht dem Datenmodell von SAP entsprechen müssen. Hier hilft die Workbench künftig dabei, die Quell-BAPIs einfach zu modifizieren und von unnötigen Daten und Parametern zu befreien und so zu mappen, dass nur noch die benötigten Teile als Web-Services aufbereitet werden.

Auch für den Fall aus SAP-Anwendungen heraus Web-Services anderer Applikationen aufzurufen verspricht der WAS 6.30 Verbesserungen. Bisher ist es notwendig, die Aufrufe externer Web-Services aus ABAP oder Java heraus manuell zu erledigen. Mit dem WAS 6.30 steht hierfür ein besserer Java-Support zur Verfügung, der die Codings für die Aufrufe automatisch generiert. Der Programmierer arbeitet dazu mit dem SAP-Plugin für die Entwicklungs-Plattform „Eclipse“. Dort wird die Identifikation des aufzurufenden Web-Services eingegeben und die Systemumgebung generiert automatisch die nötigen Aufrufe. Der Entwickler ist also nicht mehr gezwungen selbst Soap-Messages einzugeben oder zu parsen, sondern kann sich auf die Programmierung der Logik konzentrieren.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Open-Source-Malware auf Rekordniveau

Alarmierender Anstieg von Open-Source-Malware / Seit 2019 haben Sonatype-Analysen mehr als 778.500 bösartige Pakete aufgedeckt

1 Woche ago

Bayerische KI-Agentur bietet KI-KOMPASS

Das KI-Werkzeug "BAIOSPHERE KI-KOMPASS" soll Unternehmen den Einstieg in KI erleichtern.

1 Woche ago

Cloudflare: Weltweiter Internettraffic wächst 2024 um 17,2 Prozent

Das Wachstum konzentriert sich wie im Vorjahr auf das zweite Halbjahr. Google dominiert bei den…

1 Woche ago

Adobe stopft kritische Löcher in Reader und Acrobat

Sie ermöglichen eine Remotecodeausführung. Angreifbar sind Acrobat DC, 2024 und 2020 sowie Reader DC und…

1 Woche ago

Dezember-Patchday: Microsoft schließt Zero-Day-Lücke

Die öffentlich bekannte und bereits ausgenutzte Schwachstelle erlaubt eine Rechteausweitung. Betroffen sind alle unterstützten Versionen…

1 Woche ago

Quantencomputer: Google meldet Durchbruch bei Fehlerkorrektur

Der neue Quantenchip Willow löst eine Herausforderung, an der seit 30 Jahren gearbeitet wird. Google…

1 Woche ago