SAP NetWeaver: SUPPORT VON STANDARDS
Web-Services
Web-Services stellen Kompatibilität und Interoperabilität zwischen verschieden zusammengestellten und angepassten Web-Anwendungen her - standardisiert und lieferantenunabhängig. Am nutzbringendsten sind Web-Services in einem Geschäftsszenario auf Unternehmensebene, in dem die Funktionen mehrerer Anwendungen miteinander zu benutzerfreundlichen Unternehmensservices verbunden sind. Für ein Geschäftsszenario dieser Art ist ein service-orientierter Architekturansatz erforderlich.
Im Konzept der Enterprise Service-Oriented Architecture von SAP spielen Web-Services eine wichtige Rolle. Mit Web-Services wird die Interoperabilität zwischen Plattformen sichergestellt, und die gesamte Kommunikation innerhalb der Enterprise Service-Oriented Architecture beruht auf Web-Services. Durch Unternehmensservices werden die Funktionen und Daten der Anwendungen verfügbar gemacht, so dass sie für alle Benutzer zugänglich ist. Genau wie Web-Services die Anbindung verschiedener Plattformen vereinfachen, vereinfachen Unternehmensdienste die Integration von Anwendungen.
IT-Infrastruktur transformieren
SAP NetWeaver wurde als Plattform für die Entwicklung, Bereitstellung und Verwaltung von Web-Services entwickelt, damit IT-Infrastrukturen in mehreren leicht zu verwaltenden und kostengünstigen Schritten in service-orientierte Architekturen umgewandelt werden können.
SAP NetWeaver Portal verwendet Web-Services beispielsweise dazu, um rollenbasierte Schnittstellen anzubieten, durch die Mitarbeiter zusammenarbeiten können. Die Anwendungsplattform stellt die Funktionen der vorhandenen Java- oder ABAP-basierten Anwendungen als Web-Services bereit. Diese Services werden mit der WSDL-Sprache (Web Services Description Language) beschrieben.
Die Web-Services werden über ein Framework bereitgestellt, mit dem der Integration Broker Web-Services-Schnittstellen in einem UDDI-Repository (Universal Description, Discovery, and Integration) beschreibt. Das Business Process Management koordiniert die Aktivitäten der Web-Services, die von Geschäftspartnern zur anwendungsübergreifenden Verwaltung von Prozessen bereitgestellt werden.
Simple Object Access Protocol (SOAP) stellt einen Mechanismus zum Senden von WSDL-basierten Web-Service-Nachrichten und XML-Service-Anforderungen bereit. Das Composite Application Framework kapselt die Funktionen der zugrunde liegenden IT-Systeme in Web-Services. Dann implementiert es eine Standardarchitektur für Benutzungsoberfläche und Prozesssteuerung. Dabei werden bestehende IT-Investitionen genutzt.