Diploma Thesis DIP-2664

BibliographyWiese, Alexander: Konzeption und Implementierung von WS-Policy- und WSRF-Erweiterungen für einen Open Source Enterprise Service Bus.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2664 (2008).
101 pages, german.
CR-SchemaD.2.12 (Software Engineering Interoperability)
C.2.4 (Distributed Systems)
H.4.1 (Office Automation)
H.3.5 (Online Information Services)
Abstract

Ein Enterprise Service Bus (ESB) ist ein wichtiger Middleware-Baustein einer Service Orientierten Architektur (SOA). Eine Aufgabe eines ESBs ist es, Anfragen, die an den Bus gestellt werden, an den richtigen Service weiterzuleiten. In der Arbeit wird untersucht, wie die Auswahl des Services mittels WS-Policy durchgeführt werden kann.

Dazu werden Services mit Policies assoziiert, die beschreiben welche Funktionen und Eigenschaften der Service hat. Eine Anfrage an den ESB enthält wiederum eine Policy, die beschreibt welche Funktionen und Eigenschaften ein aufzurufender Service erfüllen muss. Der ESB muss nun mittels eines in WS-Policy definierten Matchings herausfinden, welcher der bei ihm angemeldeten Services die Policy der Anfrage erfüllt.

Außerdem wird in der Arbeit untersucht, inwieweit dieses Konzept auch auf statusbehaftete Web Services, die mittels des Web Service Resource Framework (WSRF) beschrieben werden, angewendet werden kann. Ein Anwendungszenario wäre z.B.: „Sende die folgende Anfrage an einen Server, der noch mindestens 50% seiner CPU-Ressourcen verfügbar hat“.

Im praktischen Teil der Arbeit wird ein bestehender Open Source ESB (Apache ServiceMix) um die erarbeiteten Konzepte erweitert. Wichtige Aspekte der Implementierung werden in der Arbeit diskutiert.

Full text and
other links
PDF (1351269 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
ContactAlexander Wiese alex_wiese@web.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)van Lessen, Tammo; Mietzner, Ralph
Entry dateFebruary 29, 2008
   Publ. Computer Science