Methoden zur Beschreibung von SOA-ERP-Services
| Bearbeiter: | Maurice Munser |
| Betreuer: | Hofmann |
| Motivation: |
Service-orientierte Architekturen sind ein neuer Ansatz zur flexiblen Gestaltung betrieblicher Informationssysteme.Unternehmen kombinieren verschiedenen Softwarekomponenten und Geschäftsanwendungen ganz nach ihrem Anforderungsprofil. Dabei soll die Nutzung von Services verschiedener Anbieter keinProblem sein, so dass Firmen nicht nur an einen Hersteller gebunden sind. Auch die Verwendung von Open-Source-Elementen ist möglich und bietet großes Potential zur Kosteneinsparung. Gerade für den Mittelstand ist der Ansatz der service-orientierten Architektur sehr interessant, da große ERP-Systeme oft zu umfangreich und teuer sind. Die Zusammenstellung solcher Systeme und das Finden von geeigneten Services gestaltet sich jedoch recht schwierig. Hier soll die Verwendung eines Fallbasierten Systems für Abhilfe sorgen, die Auswahl wesentlich erleichtern und diesen Prozess automatisieren. |
| Ziele: |
Die maschinenlesbare Beschreibung von Services ist das zentrale Thema dieser Abhandlung. Lose Kopplung, verteilte Anwendungen und hohe Wiederverwendbarkeit einzelner Services sind Merkmale serviceorientierter Architekturen. Der Nutzer eines Dienstes muss wissen, was dieser zu leisten vermag, wie manihn finden und entsprechend einbinden kann. Heutige Web Services nutzen eine Registry sowie die Standards WSDL und UDDI zur Bewältigung dieser Aufgaben. Gerade jedoch die Möglichkeiten dieser Standards zur automatisierten dynamischen Einbindung bestehender Web Services in verteilte Anwendungensind beschränkt und erfordern weitere Überlegungen. So wie heute der Mensch sollen zukünftig Maschinen selbst geeignete Services finden und aufrufen können um eine Aufgabe zu lösen. So liegt die Idee nahe, Beschreibungen mit Semantic Web Technologien zu erweitern, welche es erlauben unter Verwendung von Ontologien formal auszudrücken, was ein Service leisten kann. Deshalb sollen im Rahmen dieser Arbeit Ansätze zur semantischen Beschreibung von Services untersucht und auf ihre Tauglichkeit hin geprüft werden. |
| Anforderungen: |
Die Nutzung von Semantic Web Technologien verfügt über ein großes Erfolgspotential bei der Beschreibung von Services. Gerade auf den Gebieten der Service Discovery (Findung), Negotiation (Verhandlung), Composition (Kombination mehrerer Services) und Invocation (Ausführung) soll die Verwendung semantischer Methoden zur weitgehenden Automatisierung beitragen. Zunächst soll ein Überblick über die drei wichtigsten derzeit vorgeschlagenen Ansätze zur maschinenlesbaren Web Service-Beschreibung gegeben werden. Dies ist zum einen OWL-S, die erste Initiative zur Definition einer Standardontologie zur semantischen Annotation von Web Services. Die Web Service Modelling Ontology (WSMO) sowie die Weiterentwicklungvon WSDL zu WSDL-S sind weitere Vertreter dieser Ansätze und sollen ebenfalls genauer betrachtet werden. Inwiefern diese Methoden zur Beschreibung von SOA-ERP-Services genutzt werden können soll im nächsten Schritt untersucht werden. Es soll die Frage geklärt werden, welche Aspekte für die Beschreibung eines Services notwendig sind, um diesen automatisiert auffinden, einbinden und nutzen zu können. Ineinem weiteren Schritt sollen die gewonnen Erkenntnisse an einem Beispiel demonstriert werden. Abschließend wird ein Ausblick auf die nahe Zukunft und die weitere mögliche Entwicklung der semantischen Service-Beschreibung gegeben werden. |










