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

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

7 Tagen ago

Microsoft stellt kleines KI-Modell Phi-3 Mini vor

Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…

7 Tagen ago

Google schließt kritische Sicherheitslücke in Chrome

Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.

7 Tagen ago

Microsoft beseitigt Fehler im März-Sicherheitsupdate für Exchange Server

Probleme treten vor allem bei Nutzern von Outlook Web Access auf. Das optionale Hotfix-Update für…

1 Woche ago

Neue iPads: Apple kündigt Event für 7. Mai an

Die Einladung zeigt einen zeichnenden Apple Pencil. Der wiederum deutet auf neue iPads hin. Es…

1 Woche ago

EU-Parlament stimmt für Recht auf Reparatur

Die Richtlinie erhält 584 Ja-Stimmen und 3 Gegenstimmen. Das „Recht auf Reparatur“ beinhaltet unter bestimmten…

1 Woche ago