SOA-Werkzeuge: Kommerzielle und Open Source Tools

SAP Software-Werkzeuge

SAP bietet eine vollständige Infrastruktur für SOA auf der Basis von Web Services an. Netweaver ist hier die zentrale Integrations-Plattform und Enterprise SOA der architektonische Überbau. Grundlage des SAP-Ansatzes ist der Enterprise Service Community Process – ein Modul, das als Basis für die Entwicklung der SAP Enterprise Services dienen soll.

SAP bietet mit seiner Java-J2EE-Infrastruktur – dem Web Application Server (WAS) 6.4 und dem Netweaver Developer Studio – SOA-Anwendern die Möglichkeit, Web Services zu entwickeln, zu testen und zu nutzen. WAS stellt eine Ablaufumgebung für Web Services bereit, so dass Nutzer auf etablierte Standards nicht verzichten müssen. Die Entwicklungsumgebung ist Eclipse-basiert, wobei SAP Enterprise Javabeans (EJB) 2.0 unterstützt.

SAP: Im Zentrum der SOA-Philosophie steht NetWeaver, das Unternehmen einen gleitenden Übergang zur Enterprise SOA ermöglicht.
SAP: Im Zentrum der SOA-Philosophie steht NetWeaver, das Unternehmen einen gleitenden Übergang zur Enterprise SOA ermöglicht.

SOA erweitert das Web Services Konzept um Businessfunktionen - die einzelnen Services stellen einen Teil eins Geschäftsprozesses dar. Entsprechende Benutzeroberflächen lassen sich schnell über einen in die SAP-Umgebung integrierten Wizard generieren. Der Code kann manuell bearbeitet werden, so dass Fehler leicht korrigiert werden können.

Für die Realisierung von xApps setzt SAP auf das Composite Application Framework (CAF) – ein Rahmen zur Erzeugung von Web Services, der eine schnelle Entwicklung von xApps erlaubt. Alle notwendigen Funktionen stellt Netweaver bereit.