Grin logo
de en es fr
Boutique
GRIN Website
Publier des textes, profitez du service complet
Aller à la page d’accueil de la boutique › Informatique - Informatique Appliquée à la Gestion

Einführung in BPEL4WS - Möglichkeiten, Tools und Ausführung

Titre: Einführung in BPEL4WS - Möglichkeiten, Tools und Ausführung

Exposé Écrit pour un Séminaire / Cours , 2005 , 34 Pages , Note: 2,0

Autor:in: Stefan Hassmann (Auteur)

Informatique - Informatique Appliquée à la Gestion
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

In der Welt des Internet entwickeln sich Web Services immer mehr zum Standard bei der Kommunikation von heterogenen Systemen. Hierbei steht weniger die Vernetzung von Hardware oder die Vernetzung von Software im Vordergrund als vielmehr die Vernetzung von Diensten (vgl. [WI04]). Webservices1 sind der Standard, um dies über Unternehmensgrenzen hinweg umzusetzen. Allerdings realisieren Webservices keine lang-andauernden Kommunikationsbeziehungen von verschiedenen Teilnehmern. Eine mögliche Lösung bieten hier so genannte Workflow Languages. Auf BPEL4WS, einen Vertreter einer solchen Sprache, der auf Webservices basiert, soll in dieser Arbeit beschreibend eingegangen werden. Ziel ist es, herauszustellen welche Möglichkeiten BPEL4WS bietet, um einen Geschäftsprozess2 auf Basis von Webservices zu definieren. Fokus von BPEL4WS ist primär das Erstellen und die Ausführung von Geschäftsprozessen, nicht jedoch die Modellierung, die in ganzheitlichen Konzepten des Geschäftsprozessmanagements Schwerpunkt ist. Die Relevanz des Konzepts wird weiterhin auch dadurch deutlich, dass z.B. ARIS mittlerweile Schnittstellen zu BPEL4WS anbietet. Nach einer Einordnung und einer Beschreibung von BPEL4WS, auch anhand von einem Beispiel, folgen eine kurze Erläuterung zu Tools für den Einsatz der Sprache, sowie eine kritische Auseinandersetzung mit BPEL4WS, bevor das Kapitel „Zusammenfassung und Ausblick“ diese Arbeit schließt.

Extrait


Inhaltsverzeichnis

1 Einleitung und Aufgabenstellung

2 BPEL4WS - eine Einordnung

2.1 Webservice Composition

2.2 Entstehung von BPEL4WS

3 BPEL4WS

3.1 Konzepte

3.2 Definition des Prozesses

3.3 Servicebeschreibung

3.4 Prozessbeschreibung

3.4.1 Primitive Aktivitäten

3.4.2 Strukturierte Aktivitäten

3.5 Beispiel eines Prozesses „Reise Buchen“

3.6 Tools für die Entwicklung/Abwicklung eines Prozesses

3.6.1 IBM BPWS4J

3.6.2 Microsoft BizTalk Server 2004

3.6.3 Oracle BPEL Process Manager

3.7 Kritik, Stärken, Schwächen

3.7.1 Beurteilung in Bezug zu den Erfordernissen eines Workflows

3.7.2 Grenzen von BPEL4WS in der Praxis

4 Zusammenfassung und Ausblick

Zielsetzung & Themen

Die Arbeit untersucht die Business Process Execution Language for Webservices (BPEL4WS) als Standard zur Definition und Ausführung von Geschäftsprozessen auf Basis von Web Services. Das primäre Ziel ist es, die Möglichkeiten von BPEL4WS darzustellen, die technische Umsetzung mittels verschiedener Software-Tools zu analysieren und eine kritische Bewertung der Sprache hinsichtlich ihrer Praxistauglichkeit und Workflow-Eignung vorzunehmen.

  • Grundlagen der Webservice Composition und Entstehung von BPEL4WS
  • Technische Konzepte: Servicebeschreibung, Prozessdefinition und Aktivitäten
  • Praktische Anwendung anhand eines „Reise Buchen“-Szenarios
  • Analyse von Entwicklungstools wie IBM BPWS4J, BizTalk Server und Oracle BPEL Process Manager
  • Kritische Reflexion über Workflow-Pattern und praktische Grenzen der Sprache

Auszug aus dem Buch

3.1 Konzepte

Grundsätzlich bietet BPEL4WS zwei Konzepte an:

• Definition von abstrakten Prozessen

• Definition von ausführbaren Geschäftsprozessen

Abstrakte Prozesse bieten die Möglichkeit der Schaffung einer Sicht auf einen privaten Geschäftsprozess, ohne auf die Implementierung einzugehen. Dabei bleibt das interne Verhalten der kommunizierenden Partner außen vor; beschrieben wird nur der Nachrichtenaustausch zwischen ihnen. Die Verwendung von abstrakten Prozessen kann ein erster Schritt in Richtung Realisierung eines ausführbaren Geschäftsprozesses sein. Abstraktion bedeutet ein Ausblenden von detaillierten Abläufen auf den verbundenen Beteiligten (partner). Abstrakte Prozesse stellen hinsichtlich ihrer Ausdrucksmöglichkeit eine Untermenge von ausführbaren Geschäftsprozessen dar und können jeder Zeit zu letzteren erweitert werden.

Zu ausführbaren Geschäftsprozessen schreibt van der Aalst:

„An executable process, which is also the focus of this paper, specifies the execution order between a number of activities constituting the process, the partners involved in the process, the messages exchanged between these partners, and the fault and exception handling specifying the behaviour in cases of errors and exception.”

(vgl. [aalst2], Kapitel 2, Seite 3, Zeile 12 ff.)

Zusammenfassung der Kapitel

1 Einleitung und Aufgabenstellung: Hinführung zum Thema Webservice Composition und Zielsetzung der Arbeit zur Analyse von BPEL4WS.

2 BPEL4WS - eine Einordnung: Einbettung von BPEL4WS in den Kontext der Webservice-Technologien und Erläuterung der geschichtlichen Entstehung.

3 BPEL4WS: Umfassende technische Erläuterung der Sprachkonzepte, Aktivitäten und Werkzeuge sowie eine kritische Auseinandersetzung mit der Sprache.

4 Zusammenfassung und Ausblick: Kritische Einschätzung der Marktverbreitung und zukünftigen Relevanz von BPEL4WS im Bereich der Diensteintegration.

Schlüsselwörter

BPEL4WS, Webservices, Webservice Composition, Geschäftsprozess, Workflow, Business Process Management, SOA, WSDL, XML, Prozessmodellierung, Orchestrierung, IT-Integration, Workflow Pattern, Nachrichtenaustausch, Automatisierung

Häufig gestellte Fragen

Was ist das grundlegende Ziel dieser Seminararbeit?

Die Arbeit soll die Möglichkeiten und Grenzen von BPEL4WS bei der Definition und Ausführung von Geschäftsprozessen auf Basis von Web Services aufzeigen und kritisch analysieren.

Welche zentralen Themenfelder werden behandelt?

Die Arbeit fokussiert auf die Architektur von BPEL4WS, die methodische Einordnung in die Webservice-Landschaft, praktische Implementierungs-Tools sowie eine Analyse anhand von Workflow-Mustern.

Was ist die Forschungsfrage?

Welche Möglichkeiten bietet BPEL4WS zur Definition von Geschäftsprozessen und wie ist die Sprache in Bezug auf ihre praktische Anwendbarkeit und Workflow-Kompetenz zu bewerten?

Welche wissenschaftliche Methode wird verwendet?

Es handelt sich um eine beschreibende und analytische Arbeit, die auf Literaturrecherche und der Analyse von Spezifikationen sowie existierenden BPEL-Software-Tools basiert.

Was steht im Hauptteil der Arbeit im Fokus?

Im Hauptteil liegt der Schwerpunkt auf der technischen Beschreibung der BPEL-Sprachkonstrukte (Aktivitäten) und deren Veranschaulichung durch ein praxisnahes Szenario sowie der Vorstellung gängiger Entwicklungstools.

Durch welche Schlüsselwörter lässt sich der Inhalt charakterisieren?

Zu den wichtigsten Begriffen zählen BPEL4WS, Webservices, Prozessmodellierung, Workflow-Pattern, SOA und Orchestrierung.

Warum sind "Abstrakte Prozesse" in BPEL4WS wichtig?

Sie ermöglichen eine Sicht auf den Geschäftsprozess ohne detaillierte Implementierung, was den Austausch zwischen Partnern beschreibt, ohne internes Verhalten preiszugeben.

Welche Rolle spielen die untersuchten Tools wie IBM BPWS4J oder BizTalk?

Diese Tools dienen dazu, die Modellierung von BPEL-Prozessen grafisch zu unterstützen und deren Ausführung (Execution) in einer Runtime-Umgebung zu ermöglichen.

Fin de l'extrait de 34 pages  - haut de page

Résumé des informations

Titre
Einführung in BPEL4WS - Möglichkeiten, Tools und Ausführung
Université
University of Duisburg-Essen  (Wirtschaftsinformatik und Betriebliche Kommunikationssysteme)
Note
2,0
Auteur
Stefan Hassmann (Auteur)
Année de publication
2005
Pages
34
N° de catalogue
V47326
ISBN (ebook)
9783638442961
ISBN (Livre)
9783638677219
Langue
allemand
mots-clé
Einführung BPEL4WS Möglichkeiten Tools Ausführung
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Stefan Hassmann (Auteur), 2005, Einführung in BPEL4WS - Möglichkeiten, Tools und Ausführung, Munich, GRIN Verlag, https://www.grin.com/document/47326
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  34  pages
Grin logo
  • Grin.com
  • Expédition
  • Contact
  • Prot. des données
  • CGV
  • Imprint