Den Markt und sich selbst objektiv bewerten. Mit den Spezialisten für ECM-Research im deutschsprachigen Raum.

ECM und SOA – Wie passt das zusammen?


SOA = Web-Services?

Um diese Frage direkt zu beantworten: Nein! Falsch ist, dass SOA sich nur auf Web-Services bezieht. Auch wenn Ihnen einige Anbieter da versuchen, das Gegenteil zu beweisen.

Eine SOA muss nicht zwingend mit Hilfe von Web-Services-Technologie implementiert werden. Services sind nicht nur Web Services, sondern Business Services. Bei Verwendung von Web Services spricht man daher auch von "interoperability SOA".

Für erfahrene IT-Mitarbeiter wird das Web-Services-Konzept sowieso nichts neues sein, da es auf die Grundsätze aufbaut, Dienstleistungen durch eine Schnittstelle anzubieten. Zudem ist die Idee solcher unabhängiger Einheiten in der Software nicht neu. In den letzten 20 Jahren wurden immer wieder technische Lösungen z.B. CORBA entwickelt, die plattformübergreifende Protokolle und Dienste definierten.

Die Schnittstellenbeschreibung des Web-Services stellt dem Benutzer die Außenperspektive zur Verfügung und erlaubt dem Benutzer den Service als "Black Box" einfach zu gebrauchen. Web-Services sind eine große Verbesserung, da die Trennung und Unabhängigkeit des Dienstes von der technischen Durchführung umgesetzt wird.

Noch interessanter werden Web-Services dadurch, dass bei der Umsetzung schon immer offene Standards verwendend wurden! Hier kommen in der Regel Standards wie SOAP, WSDL, UDDI, XML oder J2EE zum Einsatz, welche häufig vom W3C Konsortium entwickelt und weiterentwickelt werden.

Welche Services können Sie denn von einer ECM-Lösung erwarten, welche sich mit dem Etikett "SOA" schmückt?

Hier sind sich auch die Hersteller von ECM uneinig. Das Problem steckt in der Granularität oder dem Grad der differenzierten Abstufung von Services für eine ECM-Architektur. Auf gut deutsch: Wie fein spalten Sie einen ECM-Service auf. Beispiel: Ist Dokumentenmanagement ein Service oder stellt Dokumentenmanagement die einzelnen Funktionen Suchen, Anzeigen, Checkin/Checkout oder Versionierung als Services zur Verfügung.

Hier sollten Sie genau vergleichen, wenn Ihnen eine SOA im Bereich ECM angeboten wird.

Weitere Informationen zu dem Thema "service-orientierter ECM Ansatz" und "Dienste eines service-orientierten ECM-Systems" finden Sie in dem am 23. November erscheinenden White Paper "ECM braucht SOA - Erfahrungen aus der Praxis!". Weitere Informationen finden Sie hier.