Detailseite
Projekt Druckansicht

Von der automatischen Dienstvermittlung zum Selbstmanagement in dienstorientierten Architekturen

Antragsteller Professor Dr. Kurt Geihs
Fachliche Zuordnung Softwaretechnik und Programmiersprachen
Förderung Förderung von 2005 bis 2010
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 5443322
 
Erstellungsjahr 2010

Zusammenfassung der Projektergebnisse

In diesem Bericht werden die Ergebnisse und Fortschritte des Forschungsprojekts ADDOaction vorgestellt. ADDOaction ist als Nachfolgeprojekt des Projekts ADDO entstanden und knüpft direkt an dessen Forschungsarbeiten an. Die Ergebnisse von ADDO wurden in ADDOaction ausgebaut und für noch offene Fragestellungen wurde eine Reihe von innovativen Lösungen erarbeitet. Durch die Entwicklung in den letzten Jahrzehnten wurde das Internet zu einer wichtigen Infrastruktur für Geschäftsprozesse. Beliebige Anwendungen können als Dienste angeboten und übers Internet den Kunden online zur Verfügung gestellt werden. Eine flexible Dienstarchitektur ist dabei durch einen gewissen Grad an Dynamik gekennzeichnet, wo Dienste angepasst, ausgetauscht oder entfernt werden können und eventuell gleichzeitig von verschiedenen Anbietern bereitgestellt werden können. Dienste müssen dabei sowohl die funktionalen als auch die nicht-funktionalen Quality of Service (QoS) Anforderungen der Klienten erfüllen, um Kundenzufriedenheit garantieren zu können. Die Vielzahl der angebotenen Dienste und die unterschiedlichen Anforderungen der Klienten machen eine manuelle Entdeckung und ein manuelles Management der Dienste praktisch unmöglich. ADDOaction adressiert genau diese Probleme einer dienstorientierten Architektur und liefert innovative Lösungen von der automatischen Entdeckung von Diensten bis hin zur Überwachung und zum Management von Diensten zur Laufzeit. Forschungsgebiete, wie die automatische Dienstvermittlung und semantische Komposition von Diensten, die bereits Gegenstand des Vorgängerprojekts ADDO waren, wurden in AD- DOaction weiter ausgebaut und vertieft. In unserem ADDOaction Framework werden Dienste automatisch über erweiterte semantische Dienstbeschreibungen (gemäß der neu entwickelten MECE Schnittstelle) und einem verbesserten Abgleichalgorithmus entdeckt. Diesbezügliche Ergebnisse aus ADDOaction wurden bereits veröffentlicht. Das Kompositionssystem für die semantische Komposition von Diensten wurde ebenfalls weiterentwickelt. Im Vergleich zu ADDO kamen in ADDOaction jedoch auch neue Forschungsthemen hinzu, wie beispielsweise die Überwachung und das Management von Geschäftsprozessen. Dies sind Aufgaben, die eine erfolgreiche dienstorientierte Architektur unbedingt gewährleisten muss. Damit Geschäftsprozesse ihre Aufgaben unter Einhaltung aller funktionalen und nicht-funktionalen Kriterien erfüllen, werden sie in unserem System zur Laufzeit überwacht. Im Falle unerwünschter Situationen wird sofort eingegriffen und fehlerhafte Dienste werden beispielsweise durch andere Dienste ersetzt. Hier kommt auch unsere neue Regel-basierte Sprache BPRules zum Einsatz, die ein automatisches QoS-basiertes Management von Geschäftsprozessen unterstützt. Unser neuer QoS-Aggregationsalgorithmus zeigt, wie die Laufzeitüberwachung der Dienste und die Berechnung der Werte von QoS-Eigenschaften des Geschäftsprozesses realisiert wird. Wir haben auch einen neuen Selektionsalgorithmus entwickelt, der Dienste entsprechend der Kundenanforderungen auswählt, um sie dann in den Geschäftsprozess einzubinden. Im ADDOaction Framework wurden die entsprechenden Softwarekomponenten prototypisch implementiert, um unsere Ergebnisse praktisch demonstrieren und evaluieren zu können.

Projektbezogene Publikationen (Auswahl)

  • Automatic Service Process Administration by Semantic Service Discovery. Proceedings on 7th International Conference on New Technologies of Distributed Systems (NOTERE 2007), Marrakech, Maroc, Juni, 2007
    Steffen Bleul, Michael Zapf, Kurt Geihs
  • Flexible Automatic Service Brokering for SOAs. Proceedings on 10 th IFIP / IEEE Symposium on Integrated Management (IM 2007), Munich, Germany, Mai, 2007
    Steffen Bleul, Michael Zapf, Kurt Geihs
  • Making a Fast Semantic Service Composition System Faster. Proceedings of the 2007 IEEE Joint Conference on E-Commerce Technology (CEC’07) and Enterprise Computing, E-Commerce and E-Services (EEE’07), Tokyo, Japan, 2007
    Steffen Bleul, Thomas Weise, Kurt Geihs
  • Quality-aware Self-Management for Service Processes in Service-Oriented Architectures. Proceedings of the IBM PhD Student Symposium at ICSOC 2007, Vienna, Austria, 2007
    Steffen Bleul
  • Web Service Composition Systems for the Web Service Challenge - A Detailed Review Kasseler Informatikschriften (KIS), Kassel, Germany, 2007
    Thomas Weise, Steffen Bleul, Kurt Geihs
  • Automated Management of Dynamic Web Service Integration. In Proceedings of the 15th Annual Workshop of HP Software University Association (HP-SUA). Infocomics-Consulting, Stuttgart, Germany, 2008
    Steffen Bleul, Kurt Geihs, Diana Comes, Marc Kirchhoff
  • Different Approaches to Semantic Web Service Composition. Proceedings of the 2008 Third International Conference on Internet and Web Applications and Services, IEEE Computer Society, Athens, 2008
    Thomas Weise, Steffen Bleul, Diana Comes, Kurt Geihs
  • PIK - Praxis der Informationsverarbeitung und Kommunikation. Band 31, Heft 4, 2008
    Nicolas Repp, Sebastian Hudert, Steffen Bleul
  • Self-Integration of Web Services in BPEL Processes. Proceedings of the Workshop Selbstorganisierende, Adaptive, Kontextsensitive verteilte Systeme (SAKS), Wiesbaden, Germany, 2008
    Steffen Bleul, Diana Comes, Marc Kirchhoff, Michael Zapf
  • Semantic Web Service Composition for Service-Oriented Architectures. Proceedings of IEEE Joint Conference (CEC/EEE 2008) on E-Commerce Technology (Tenth CEC’07) and Enterprise Computing, E-Commerce and E-Services (Fifth EEE’08), 2008
    Thomas Weise, Steffen Bleul, Marc Kirchhoff, Kurt Geihs
  • WSC-08: Continuing the Web Services Challenge. Proceedings of IEEE Joint Conference (CEC/EEE 2008) on E-Commerce Technology (Tenth CEC’07) and Enterprise Computing, E-Commerce and E-Services (Fifth EEE’08), 2008
    Anjay Basal, M. Brian Blake, Srividya Kona, Steffen Bleul, Thomas Weise, Michael C. Jaeger
  • A Flexible Approach for Business Processes Monitoring. Proceedings of the 9th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2009), Lissabon, Portugal, 2009
    Diana Comes, Steffen Bleul, Thomas Weise, Kurt Geihs
  • Automated Integration of Web Services in BPEL4WS Processes. 16. ITG/ GI Fachtagung: Kommunikation in Verteilten Systemen (KiVS), Kassel, Germany, 2009
    Steffen Bleul, Kurt Geihs, Diana Comes, Marc Kirchhoff
  • Management of Business Processes with the BPRules Language in Service Oriented Computing. Workshops der 16. ITG/ GI Fachtagung: Kommunikation in Verteilten Systemen (WowKiVS), Kassel, Germany, 2009
    Diana Comes, Steffen Bleul, Michael Zapf
  • The Web Service Challenge - A review on Semantic Web Service Composition. Workshops der 16. ITG/ GI Fachtagung: Kommunikation in Verteilten Systemen (WowKiVS), Kassel, Germany, 2009
    Steffen Bleul, Thomas Weise, Kurt Geihs
  • WSC-09: A Quality of Service-Oriented Web Service Challenge. Proceedings of IEEE Joint Conference (CEC/EEE 2009) on E-Commerce Technology (CEC’09) and Enterprise Computing, E-Commerce and E-Services (EEE’09), IEEE Computer Society, Vienna, Austria, 2009
    Srividya Kona, Anjay Basal, M. Brian Blake, Steffen Bleul and Thomas Weise
 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung