SOA: Service Komposition

Ähnliche Dokumente
Sind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar?

Etablierung serviceorientierter Architekturen mit Web Services

Sof o t f waretechn h o n l o og o i g en n f ü f r ü v e v rteilte S yst s eme Übung

Integration mit Service Repositories zur SOA Governance

Application Requirements Engineering

Business Process Execution Language for Web Services (BPEL4WS)

Die Windows Workflow Foundation in Microsoft.NET 3.0

Business Process- und Workflow- Metamodelle. Konzepte und konkrete Implementierungen

Inhaltsverzeichnis. Jakob Freund, Klaus Götzer. Vom Geschäftsprozess zum Workflow. Ein Leitfaden für die Praxis ISBN:

Prozessorientierte Integration von Anwendungssystemen WS 2015 FWP-Fach für Bachelor Wirtschaftsinformatik

Jochen Bauer

Web Services Composition (BPWS4J )

Geschäftsprozessmodellierung essmodellierung mit BPEL

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen

Semantische und adaptive e-government Prozesse

Business Intelligence Meets SOA

SOA und Prozessmanagement: Herausforderung und aktuelle Arbeiten

Complex Event Processing

Business Process Management und Workflow-Technologien: Grundlagen, Produkte, Forschung Seminar

Java Forum Stuttgart 7. Juli 2005

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Vom Geschäftsprozess zum Workflow

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

Business Process Execution Language. Christian Vollmer Oliver Garbe

Workflow, Business Process Management, 4.Teil

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

BPM für IBIS BAT Jean-Marc Terrettaz, RTC

Sicherheitsaspekte in Service Orientierten Architekturen. Eike Falkenberg Sommersemester 2006 Anwendungen I

<Insert Picture Here> Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant

Inhaltsverzeichnis. Literatur. 4 Rational Unified Process [JBR98, Kru03] und UML [BRJ02, FS00, Bal01]

1 von 119 Eine Einführung in das Project Management/1 Einführung/Seiten/Startseite

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Scenario Building Workshop - Interplay of problem framings

Cloud Architektur Workshop

SOA - Service-orientierte Architekturen. Roger Zacharias

COPE COuPled Evolution of metamodels and models

EAI - Enterprise Application Integration

Prozess- und Service-Orientierung im Unternehmen mehr als Technologie

Partizipation von Fachabteilungen in Requirements-Engineering-Prozessen für kaufmännische Anwendungen in KMU

business.people.technology.

Integration von SBVR in Workflows der Windows Workflow Foundation und Veröffentlichung unter Microsoft SharePoint

Ein pragmatischer Ansatz zur Entwicklung situationsgerechter Entwicklungsmethoden. Michael Spijkerman

René Gassmann. Six Sigma und BPM. Integriertes Prozessmanagement. Diplomica Verlag

Introduction to the diploma and master seminar in FSS Prof. Dr. Armin Heinzl. Sven Scheibmayr

Service-Orientierte InterSystems GmbH 2009

Orchestrator. IT-Paradigmenwechsel im Zeitalter des Cloud Computing. Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH

Die nächste Revolution in der modelgetriebenen Entwicklung?

Abschlussbericht. Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio.

SECTINO. Security for Inter-Organizational Workflows

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxishandbuch BPMN 2.0 ISBN: Weitere Informationen oder Bestellungen unter

Service Oriented Architecture für Grid-Computing

Standardisiert aber flexibel

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert

Grundlagen Software Engineering

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung

Evaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse

Text Mining. Joachim Schole. Fakultät Technik und Informatik Hochschule für angewandte Wissenschaften Hamburg. Grundseminar, WS 2014

Dokumentation (ISO 26514) Prof. Sissi Closs Donnerstag,, 5. November 2009

Service Engineering. IVS Arbeitsgruppe Softwaretechnik

Innovative informationstechnische Ansätze für die Unterstützung moderner Arbeitsformen in Gegenwart und Zukunft.

Engineering IT-basierter Dienstleistungen

Diplomarbeit Antrittsvortrag

Seminarthemen WS 14/15

Architecture Blueprints

Normierungs-Initiative «Open Document Interface» für Document Creation Systeme

E-Business Architekturen

Erster Einblick in die BPM Suite 11g - Live

BPEL als Eckpfeiler einer Serviceorientierten Architektur

ActiveBPEL. Leif Goltermann Hai-Minh Le Benjamin Pennig Stephan Schirmer. Projekt: Entwicklung Verteilter Softwaresysteme Mit Web Services

Interoperabilität und Informationssicherheit mit SGAM 2. LIESA Kongress, Saarbrücken, 30. September 2015

Modellierung und Aufbereitung von Geschäftsprozessen für das mobile Management

Konzeption und Entwicklung eines sicheren Cloudbasierten Internetbanking-Systems mit

Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen. OOP München,

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxisbuch BPMN 2.0 ISBN: Weitere Informationen oder Bestellungen unter

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Einführung zur Vorlesung

A Domain Specific Language for Project Execution Models

POIS-Praktikum Prozessimplementierung, RosettaNet PIPs 3A

Requirement Management Systeme

6. Design-Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

Leistung schafft Vertrauen

Seminar XML und Datenbanken. Thema: Workflow

Peter Körner Adobe Systems Berlin, 3. Juni 2005

AristaFlow BPM Suite Überblick. AristaFlow GmbH Ulm

d.velop AG Bremer Archivtage

Using Workflows to Coordinate Web Services in Pervasive Computing Environments

Praxishandbuch BPMN. Incl. BPMN 2.0. von Jakob Freund, Bernd Rücker, Thomas Henninger. 1. Auflage. Hanser München 2010

Analyse und Modellierung von Informationssystemen

Jo Weilbach, Mario Herger SAP xapps - Architektur und Entwicklung mit dem Composite Application Framework. Galileo Press

Einführung von Test-Prozessen laut TMMi. Egon Valentini 1. März 2010

Transkript:

SOA: Service Komposition Anwendungen 1 Ralf Kruse Department Informatik Hochschule für Angewandte Wissenschaften Hamburg 5. Juni 2007 Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 1 / 21

1 Motivation 2 SOA Wiederhohlung Referenz Architektur 3 Workflow Definitionen BPEL 4 Service Komposition Einordnung der Verfahren Dynamische Service Komposition 5 Ausblick 6 Resümee 7 Literatur 8 Fragen Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 2 / 21

Motivation Motivation Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 3 / 21

SOA Wiederhohlung SOA Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 4 / 21

SOA Wiederhohlung SOA Aufgrund der flexiblen Architektur und der losen Kopplung bieten sich SOAs geradezu an, einmal modellierte Abläufe in ihnen zu implementieren. Service-orientierte Architekturen mit Web Services [1] Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 5 / 21

SOA Referenz Architektur SOA - Referenz Architektur Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 6 / 21

Workflow Definitionen Workflow - Definitionen Workflow Operative Beschreibung der auszuführenden Aktivitäten eines Arbeitsablaufes (Workflow) zum Zwecke der (Teil-)Automatisierung Workflow informationstechnische Realisierung eines Geschäftprozesses. Prozessdefinition Definierte Beschreibung eines Ablaufes, bestehend aus Aktivitäten, ihren Beziehungen, einem Startpunkt und Endzuständen. Workflow-Engine Ein Softwareservice oder eine Maschine zur Steuerung der Ausführung der Instanzen einer Prozessdefinitionen. Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 7 / 21

Workflow BPEL Business Process Execution Language (BPEL) for WS Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 8 / 21

Workflow BPEL Business Process Execution Language (BPEL) for WS Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 9 / 21

Service Komposition Service Komposition Phasen der Service Komposition 1 Planen der Service Komposition 2 Ausführen des Plans Ablaufplan Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 10 / 21

Service Komposition Einordnung der Verfahren Service Komposition - Einordnung der Verfahren In BPEL4WS 2.0 geht mit Abstract Processes in Richtung Dynamik Mit weiteren KI (vor allem Planning-Ansätzen) wird versucht die Workflow Steuerung zu dynamisieren Einordnung der Verfahren 1 Explorative composition Plan wird zur Laufzeit erstellt 2 Semi-fixed composition Plan liegt i. d. R. in abstrakter Form vor (dynamisches Servicebindung) 3 Fixed composition Plan wird beim Design erstellt Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 11 / 21

Service Komposition Dynamische Service Komposition Dynamische Komposition - Planning Beschreibung der atomaren Dienste Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 12 / 21

Service Komposition Dynamische Service Komposition Dynamische Komposition - Planning (Suchen) Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 13 / 21

Service Komposition Dynamische Service Komposition Teildynamische Komposition Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 14 / 21

Ausblick Ausblick Simulator - Evaluation der Kompositionsverfahren Scenarioübergreifendes Testen der verschieden Dienstkompositionstechniken Nutzung eines bestehenden Frameworks würde die Evaluation erleichtern Evaluation neuer Techniken im klassischen Workflow-Umfeld Bereich mit vielen Vergleichmöglichkeiten zu bestehenden Lösungen Gerade teildynamische Komposition scheint vielversprechend zur Einbindung zum Dienstprovidern Berufliche Nähe zu Versicherungswelt macht diese Ausrichtung interessant Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 15 / 21

Ausblick Einsatz im Rescue Umfeld Beschreibung Berufsfeuerwehr: Ständiges Üben und Optimieren der Abläufe Große Katastrophen Einbindung aller Verfügbaren Kräfte Rahmenbedingungen unbekannt Wann?, Wo? + Umfang? Grenzübergreifendes Handeln Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 16 / 21

Ausblick Einsatz im Gaming Umfeld Ziel Abstrakte und flexible Möglichkeit der Spielgestaltung Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 17 / 21

Resümee Resümee Stand der Technik Fixed composition Semi-fixed composition Abstract Procedures Generic Procedures Dynamische Service Komposition Aktuelles Forschungsgebiet Dynamische Komposition noch keine belastbare Lösung Dynamische Komposition wichtig für neue Anwendungsbereiche Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 18 / 21

Literatur Literatur Wolfgang Dostal, Mario Jeckle, Ingo Melzer, Barbara Zengler Service-orientierte Architekturen mit Web Services Spektrum Akademischer Verlag, München, 2005 Olaf Zimmermann. Jumpstarting SOA Projects. IBM Software Group (2005) Stephanie Gamm. Mobile Prozesse - Kontextsensitive Service-Komposition. HAW Hamburg (2007) A. Alamri and M. Eid and A. El Saddik. Classification of the state-of-the-art dynamic web services composition techniques. Int. J. Web and Grid Services (2006) Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 19 / 21

Literatur Jian Yang; Papazoglou, M.P.; Orriens, B.; van Heuvel, W.-J. A rule based approach to the service composition life-cycle. Web Information Systems Engineering, 2003. WISE 2003 U. Küster and M. Stern and B. König-Ries. A Classification of Issues and Approaches in Service Composition. Proceedings of the First International Workshop on Engineering Service Compositions WESC05 (2005) Nizamuddin Channa and Shanping Li and Abdul Wasim Shaikh and Xiangjun Fu Constraint Satisfaction in Dynamic Web Service Composition DEXA Workshops (2005) S. McIlraith and T. Son. Adapting Golog for composition of semantic Web services. Proc. 8 International Conference on Principles of Knowledge Representation and Reasoning (2002) Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 20 / 21

Fragen Fragen Ralf Kruse (HAW Hamburg) SOA: Service Komposition 5. Juni 2007 21 / 21