Etablierung serviceorientierter Architekturen mit Web Services

Größe: px
Ab Seite anzeigen:

Download "Etablierung serviceorientierter Architekturen mit Web Services"

Transkript

1 Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Prozessgetriebene Servicekomposition) 1

2 Agenda BPMN-Notation - Überlick zur Notation - Weiterführende Informationsquellen BPEL - BPEL in der Übersicht - BPEL-Lösung der Firma Oracle Enterprise Mashups - SaaS und Mashups - Beispiele für PaaS-Ansätze 2

3 BPMN-Notation 3

4 SOA - Modellierung BPMN - Elemente Events Activites Gateways Connecting Objects Artefacts Start-Event Task als elementare Aktivität Data-based Association Data Objects Sequence Name [Status] End-Event Subprozesse Event-based Message Text annotation Further discriptions In Anlehnung an: 4

5 SOA - Modellierung BPMN - Elemente Quelle: 5

6 SOA - Modellierung BPMN - Elemente Quelle: 6

7 SOA - Modellierung BPMN - Elemente Quelle: 7

8 SOA - Modellierung BPMN - Elemente Quelle: 8

9 Beispiel eines BPMN-Prozesses Ebene 1 Ebene 2 Ebene 3 9

10 Werkzeuge mit BPMN-Unterstützung Kommerzielle Werkezuge - Corel igrafx Prozess (www.igrafx.de) - Avantage -Activ Modeler (www.activemodeler.com) - microtoolobjektif Enterprise Edition (www.objektif.de) - Signavio Process Editor (www.signavio.com) - ADONIS (www.boc-de.com) Open Source - Intalio (Eclipse BPMN-Modell-Editor) 10

11 Verbindung zu Ausführungssprachen Ziel: Unterstützung einer modellgetriebenen Architektur (MDA) BPMN - Abstraktion von ausführungsrelevanten Details - Attributierung der grafischen Elemente zur BPEL-Abbildung Business Process Execution Language (BPEL) - Maschinenverarbeitbare Prozessbeschreibung - Steuerung der Serviceinteraktionen XML Process Definition Language (XPDL) - Arbeitsablaufbeschreibung (Workflow Management Coalition -WfMC) - XPDL Version 2 sieht die BPMN-Unterstützung vor 11

12 Verbindung zu Ausführungssprachen *.bpmn Erstellung zusammengesetzter bzw. orchestrierter Services auf der Grundlage von BPMN-Prozessmodellendie in adequatebpel-interaktionen überführt werden. *.wsdl WSDL-basierte Kapselung der orchestrierten Web Services WSDL WSDL WSDL 12

13 Aktuelle Problembereiche Paradigmenunterschiede - BPMN Graph-orientiertes Kontrollfluss-Paradigma (Kontrollfluss durch Kanten dargestellt) - BPEL -Block-orientierte Kontrollfluss-Paradigmen (Kontrollfluss durch Verschachteln der Sprachelemente) Probleme bei der BPMN/BPEL-Konvertierung bzw. Invertierung - BPMN-Konzept erweist sich im Vergleich zu BPEL als mächtiger - BPD mit Arbitrary Cycles (beliebige Abläufe sind in BPEL nicht darstellbar) - Schwierigkeiten mit dem Round-Trip-Engineering 13

14 Neuerungen BPMN 2.0 Verwendung eines Metamodell mit Hilfe von UML- Klassendiagrammen zur Abbildung von Regeln, Choreographiediagramm zur Darstellung von Kollaborationen des Nachrichtenaustauschs zwischen Partnern, Modellierung von Kommunikationsbeziehungen zwischen Partnern mittels Konversationsdiagramm, Berücksichtigung der Ausführungssemantik von Prozessen. 14

15 Weiterführende Informationen 15

16 BPMN OMG Quelle: 16

17 BPMN in der Übersicht Quelle: 17

18 BPMN in der Übersicht Quelle: 18

19 BPEL in der Üersicht 19

20 Komposition - Prozessmodellierungssprachen Quelle: 20

21 Orchestrierung & Choreografie n Bei der Orchestrierung handelt es sich um die Beschreibung der ausführbaren Aspekte eines Geschäftsprozesses aus der Sicht eines Prozesses (zentrale Steuerung). - Zentrale Einheit ruft Services auf - Zentrale Einheit synchronisiert das Zusammenspiel n Bei der Choreografie handelt es sich um die Beschreibung der Aufgaben und das Zusammenspiel mehrerer Prozesse unter dem Aspekt der Zusammenarbeit. (verteilte Steuerung). - Service arbeiten autonom - Gestaltung unternehmensübergreifender Interaktionen 21

22 Orchestrierung & Choreografie n BPEL (Business Process Execution Language) wurde im Jahr 2003 von IBM, BEA und Microsoft eingeführt. BPEL ist eine XML-basierte Sprache zur Beschreibung von Geschäftsprozessen, deren einzelne Aktivitäten durch Webservices implementiert sind. Weiterhin kann mit BPEL ein Webservice selbst beschrieben werden. n Web Service -Choregraphy Definition Lanaguage (Ablösung von WSCI) ist ein W3C-Standard zur Modellierung abstrakter Prozesse (Choreografie). WS-CDL wurde entworfen als komplementäre Modellierungssprache zu anderen Sprachen, die zur Orchestrierung von ausführbaren Prozessen verwendet werden. 22

23 Orchestrierung & Choreografie n n n BPEL4WS Business Process Execution Language for WS (OASIS) XML basierte Prozessbeschreibungssprache (WSFL & XLang) Unterstützte Programmiermodelle: - Business protocol description Choreografie von GP - Executable business process description Orchestrierung von GP n Weitere existierende Ansätze: n WS-CDL Choreografie Description Language (W3C) n BPML Business Process Modelling Language (BPMI - WfMC) 23

24 BPEL Idee Aufruf Ergebnis WSDL-basierte Kapselung der orchestrierten Web Services Prozessbeschreibung (Logic der Interaktionen) BPEL-Aktivitäten: <invoke> <receive> <assign> <flow> <sequence> <switch>... Laufzeitumgebung (Container) WSDL WSDL WSDL Web Service A Operation A 1 Operation A 2 Web Service B Operation B 1 Operation B 2 Web Service C Operation C 1 Operation C 2 24

25 Orchestrierung BPEL-Aktivitäten 25

26 Orchestrierung (Produkte) n Open Source Produkte - ActiveBPEL (aktuell eine direkte DIE-Unterstützung) - Engine Twister (Apache V 5.x, RDBMS, XML-DB) - JBoss BPEL Extension (jbpm inkl. Hypersonic-DB) n Kommerzielle Produkte - ActiveEndpoints -ActiveWebflow Professional - IBM -WebSphere Business Integration Server Foundation - IBM WebSphere Application Integration Developer - Oracle -BPEL Process Manager (ehem. Collaxa) 26

27 BPEL-Lösung der Fa. Oracle 27

28 Oracle BPEL (ehemals Collaxa) Unterstützt: Erzeugung, Installation und Management Oracle BPEL Process Manager (Laufzeitumgebung) - Support für: Oracle AS, JBOSS, WebSphere, WebLogic - Freie nicht kommerzielle Nutzung - 100% BPEL konform - BPEL-Konsole: laufende Prozesse, Logs, Recovery, Oracle BPEL Process Designer (Entwicklung) - Visuelle Erstellung von BPEL-Prozessen - Vorraussetzung: Eclipse der Version 3.0 oder höher 28

29 Oracle BPEL Process Manager 29

30 Oracle BPEL Process Manager 30

31 Oracle BPEL Process Designer 31

32 Oracle BPEL Process Designer 32

33 Schritte zur Prozessimplementierung Prozessbezogene Herleitung der Serviceinteraktionen Auswahl und ggf. Implementierung von Serviceangeboten BPEL-Eclipse Projekt erzeugen Korrespondierenden BPEL-Prozess erzeugen Build-Prozess unter Eclipseanstoßen Deployment (Installation) im Prozess Manager Starten des Prozesses mit Hilfe der BPEL-Konsole Angebotene Testfunktionalitäten (z.b. Einzelschritt-Test) Einführung in den Wirkbetrieb 33

34 Schritte zur Prozessimplementierung Prozessnamen Namenräume Verarbeitungstemplate 34

35 Schritte zur Prozessimplementierung 35

36 Schritte zur Prozessimplementierung 36

37 Schritte zur Prozessimplementierung Vorgabe eines initialen BPEL-Prozesses - receive-element als eine Eingabe - result-element als Ergebnis Scope-Element zur Aufnahme der BPEL-Aktivitäten - invoke Aufruf eines Serviceangebots - assign z.b. Zuweisen von Parameterbelegungen (vgl. Variablen) - throw Fehlerbehandlung z.b. Reaktion auf Ausnahmen - Strukturierte BPEL-Aktivitäten Implementierung von Logik - 37

38 Schritte zur Prozessimplementierung 38

39 Schritte zur Prozessimplementierung 39

40 SaaS und Mashups 40

41 Idee von as a Service Software as a Service (SaaS) - Internetbasierte Bereitstellung klassischer Anwendungen als Service Kommunikationsdienstleistungen Projektmanagement CRM-Lösungen - Anbieter ist für Wartung und Administration zuständig Platform as a Service (PaaS) - On demand Entwicklungsumgebungen Integration as a Service Logic as a Service Development as a Service - Internetbasierter Entwicklerarbeitsplatz Software aus der Wolke (Cloud Computing) 41

42 SaaS -Kombination von SOA und Web 2.0 SaaS Paradigma 42

43 Euphorie um Mashups Eine neue Generation von Webapplikationen verändert die Softwareentwicklung und -anwendung grundlegend. Neue Entwicklungen, bekannt unter dem Begriff Enterprise Mashups, ermöglichen es Endnutzern, auf Basis existierender Webressourcen individuelle Applikationen innerhalb von Minuten zu erstellen. Quelle: Hoyer, V.; Stanoevska-Slabeva, K.: Enterprise Mashups NeueHerausforderungfür das Projektmanagement, HMD Praxis der Wirtschaftsinformatik, Heft 260, dpunkt.verlag, Heidelberg

44 Aufgabenverteilung im SaaS-Umfeld SaaS-Anbieter (vgl. auch ältere Begriffe wie ASP bzw. SoD) - Verantwortlich für den Betrieb der Anwendung - Verantwortlich für die Hardware-Infrastruktur - Verwaltung und Einkauf der benötigten Softwarelizenzen - Weiterentwicklung der Anwendung - Monitoring und Verrechnung der Servicenutzung SaaS-Konsument - Zugang zum Internet - Verwendung eines kompatiblen Thin-Clients (typisch Webbrowser) 44

45 Ziele einer Prozess- und Serviceplattform Marktplatz für die Bereitstellung von Services und Prozessen - Verkauf und Vermittlung von Services und Prozessen (vgl. BPO) - Leistungsverrechnung innerhalb des Unternehmens Berücksichtigung des SaaS-Paradigmas - Webbasierter Zugriff auf Standardsoftware (Nutzersicht) - Webbasierte Komposition von Serviceangeboten (Entwicklersicht) Wirkbetriebsumgebung der Prozess- und Servicelandschaft - Angebot von Entwicklungs- und Testwerkzeugen - Betriebsplattform zur Installation von Servicelösungen - Sicherheits-, Backup- und Recovery-Lösungen 45

46 Kernrollen im Kontext von Mashup-Plattformen external and internal serviceofferings Web based Interfaces Web based Interfaces Service Pool Service Developer Business Developer Service- & Process Mashups Basic- & Integration Services System Integrator Application User Multichannel Applications Integration Server (Hosting) Metadata Business processes Information objects 46

47 Beispielplattformen im Internet 47

48 Beispiel splice studio Komposition von Serviceangeboten - Serviceangebote: StrikeIron, WebserviceX, CDYNE, - Vorraussetzung: Registrierung als Nutzer (Splice Profil & xignite Profil) Funktionen der SaaS-Anwendung - Grafische Präsentation von Serviceangeboten - Serviceauswahl per Drag & Drop - Anpassung der Input- bzw. Outputparameter gewählter Services - Servicekombination und Serviceverkettung - Splice-Test und Darstellung der Testergebnisse (XML, Baum, ) - Kommunikations- und Spezifikationsmechanismen (REST, WSDL, ) - Veröffentlichung von Splices als neuer Services 48

49 Beispiel splice studio Quelle: 49

50 Beispiel splice studio Quelle: 50

Etablierung serviceorientierter Architekturen mit Web Services

Etablierung serviceorientierter Architekturen mit Web Services Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Prozessgetriebene Servicekomposition) 1 Agenda BPMN-Notation - Überlick zur Notation - Weiterführende Informationsquellen BPEL

Mehr

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Part 2. Seite 1 Sommersemester 2009. Autor: Andreas Schmietendorf Status: Entwurf

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Part 2. Seite 1 Sommersemester 2009. Autor: Andreas Schmietendorf Status: Entwurf Service Engineering IVS Arbeitsgruppe Softwaretechnik Abschnitt: Part 2 Seite 1 Agenda Part 2 UDDI als ursprüngliche Idee SaaS, PaaSund Cloud Computing Funktionen einer Prozess-und Serviceplattform Beispielplattformen

Mehr

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Part 2. Seite 1 Sommersemester 2010. Autor: Andreas Schmietendorf Status: Entwurf

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Part 2. Seite 1 Sommersemester 2010. Autor: Andreas Schmietendorf Status: Entwurf Service Engineering IVS Arbeitsgruppe Softwaretechnik Abschnitt: Part 2 Seite 1 Agenda Part 2 UDDI als ursprüngliche Idee Cloud Computing (IaaS, PaaS, SaaS) Funktionen einer Prozess- und Serviceplattform

Mehr

Geschäftsprozessmodellierung essmodellierung mit BPEL

Geschäftsprozessmodellierung essmodellierung mit BPEL Geschäftsprozessmodellierung essmodellierung mit BPEL Autor: Stefan Berntheisel Datum: 8. Januar 2010 Stefan Berntheisel Hochschule RheinMain Fachseminar WS 09/10 Agenda Grundlagen Business Process Execution

Mehr

Web Services Composition (BPWS4J )

Web Services Composition (BPWS4J ) Web Services Composition (BPWS4J ) Hager Markus, Kober Christoph, Linde Kai, Ott Florian, Erdmann Dennis Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße

Mehr

Business Process Execution Language. Christian Vollmer Oliver Garbe

Business Process Execution Language. Christian Vollmer <christian.vollmer@udo.edu> Oliver Garbe <oliver.garbe@udo.edu> Business Process Execution Language Christian Vollmer Oliver Garbe Aufbau Was ist BPEL? Wofür ist BPEL gut? Wie funktioniert BPEL? Wie sieht BPEL aus?

Mehr

Etablierung serviceorientierter Architekturen mit Web Services

Etablierung serviceorientierter Architekturen mit Web Services Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Übersicht zu den Inhalten der Vorlesung) Somemrsemester 2013 1 Ziele und Abgrenzung 2 Allgemeine Lernziele Vermittlung von Basiskenntnissen

Mehr

BPEL Business Process Execution Language

BPEL Business Process Execution Language BPEL Business Process Execution Language Dr. Martin Bartonitz Product Manager SAPERION AG Vorsitzender des Aufsichtsrates: Dieter Matheis Vorstand: Rudolf Gessinger (Vorstandsvorsitzender), Andreas Kunze

Mehr

Möglichkeiten der Orchestrierung von Grid Web Services mit BPEL. Uschi Beck Marko Brosowski

Möglichkeiten der Orchestrierung von Grid Web Services mit BPEL. Uschi Beck Marko Brosowski Möglichkeiten der Orchestrierung von Grid Web Services mit BPEL Uschi Beck Marko Brosowski Gliederung Motivation BPEL Entstehung/Ziele ein kurzes Beispiel Basiskonzepte Probleme BPEL Engines BPEL im Grid

Mehr

BPMN. Suzana Milovanovic

BPMN. Suzana Milovanovic BPMN Suzana Milovanovic 2 Übersicht Klärung von Begriffen, Abkürzungen Was ist BPMN? Business Process Diagram (BPD) Beispielprozess Entwicklung von BPMN BPMN in der Literatur 3 Grundlegende Begriffe Business

Mehr

Service Engineering. IVS Arbeitsgruppe Softwaretechnik

Service Engineering. IVS Arbeitsgruppe Softwaretechnik Service Engineering IVS Arbeitsgruppe Softwaretechnik Abschnitt: Part 1 Seite 1 Agenda Part 1 Motivation Anwendungsarchitekturvs. IT-Unternehmensarchitekturen Überblick zum SOA-Ansatz Vorgehen zur SOA-Implementierung

Mehr

POIS-Praktikum 2007. Prozessimplementierung, RosettaNet PIPs 3A

POIS-Praktikum 2007. Prozessimplementierung, RosettaNet PIPs 3A POIS-Praktikum 2007 Prozessimplementierung, RosettaNet PIPs 3A Manuel Blechschmidt, David Foerster, Michael Leben, Mike Nagora, Jonas Rogge, Paul Römer Gliederung 2 Einleitung Was war unsere Aufgabe? Was

Mehr

E-Business Architekturen

E-Business Architekturen E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit

Mehr

9. Business Process Execution Language

9. Business Process Execution Language 1 9. Business Process Execution Language Beobachtung: häufige Änderungen der Geschäftsprozesse dies erfordert leichte und schnelle Software-Anpassung Idee: Software in (Web-)Services gliedern ( SOA) diese

Mehr

Business Process Execution Language for Web Services (BPEL4WS)

Business Process Execution Language for Web Services (BPEL4WS) Hauptseminar und Vorlesung Web Services WS 2003/04 Business Process Execution Language for Web Services (BPEL4WS) Patrick Sauter 2/17 Vortrag - Überblick Definition, Zielsetzung und Allgemeines einfacher

Mehr

Konzepte und Anwendung von Workflowsystemen. Kapitel 8: Workflow Ausführungssprache BPEL

Konzepte und Anwendung von Workflowsystemen. Kapitel 8: Workflow Ausführungssprache BPEL Vorlesung Wintersemester 2011/12 Konzepte und Anwendung von Workflowsystemen Kapitel 8: Workflow Ausführungssprache BPEL Lehrstuhl für Systeme der Informationsverwaltung, Prof. Böhm Institut für Programmstrukturen

Mehr

BPEL. Business Process Execution Language. Andre Rein. 21. August 2010. Serviceorientierte Architekturen

BPEL. Business Process Execution Language. Andre Rein. 21. August 2010. Serviceorientierte Architekturen Business Process Execution Language Serviceorientierte Architekturen 21. August 2010 Inhalt 1 Einführung Allgemeine Beschreibung von Geschichtliches 2 Probleme Lösungen 3 process partner links sequence/receive/reply

Mehr

Entwurf und Implementierung einer Workflow-basierten Anwendung zur Auswertung mathematischer Formeln

Entwurf und Implementierung einer Workflow-basierten Anwendung zur Auswertung mathematischer Formeln Entwurf und einer Workflow-basierten Anwendung zur Auswertung mathematischer Formeln Object 14 Service Orientated Architecture (SOA) Web Services Business Process Execution Language (BPEL) SOA [1/3] Service

Mehr

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

ActiveBPEL. Leif Goltermann Hai-Minh Le Benjamin Pennig Stephan Schirmer. Projekt: Entwicklung Verteilter Softwaresysteme Mit Web Services ActiveBPEL Leif Goltermann Benjamin Pennig Hai-Minh Le Stephan Schirmer WSBPEL Überleitung Motivation mehreren Aktivitäten organisieren Kommunikation und Datenfluss kontrollieren Workflow Vordefinierte

Mehr

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

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung IBM WebSphere Process Server Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung AGENDA 1. Überblick 2. WebSphere Process Server 3. Komponenten 4. Präsentation

Mehr

BPMN. Business Process Modeling Notation. Dr. Martin Bartonitz Product Manager SAPERION AG

BPMN. Business Process Modeling Notation. Dr. Martin Bartonitz Product Manager SAPERION AG BPMN Business Process Modeling Notation Dr. Martin Bartonitz Product Manager SAPERION AG Vorsitzender des Aufsichtsrates: Dieter Matheis Vorstand: Rudolf Gessinger (Vorstandsvorsitzender), Andreas Kunze

Mehr

E-Business Architekturen

E-Business Architekturen E-Business Architekturen Übersicht zu den Inhalten der Vorlesung Die Inhalte der Vorlesung wurden primär auf Basis der angegebenen Literatur erstellt. Darüber hinaus finden sich vielfältige Beispiele aus

Mehr

A Comparison of BPML and BPEL4WS

A Comparison of BPML and BPEL4WS A Comparison of BPML and BPEL4WS Wirtschaftsinformatik Universität Trier Seite 1 Ziele des Vortrags 1. Heterogenität der Business Process Modelling Initiativen für Web Services erkennen 2. Beschreibungsmöglichkeit

Mehr

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

Evaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse Evaluation von Open Source-Produkten zur Ausführung Web Service-basierter Geschäftsprozesse Jan Möller, Philipp Sommer Hasso-Plattner-Institut open.bpm 2006 Hamburg, 16.10.2006 Motivation Bedeutung der

Mehr

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

Business Process Management und Workflow-Technologien: Grundlagen, Produkte, Forschung Seminar Thema : BPM und Workflow-Technologien - Eine Einführung Bearbeiter : Andreas Brückner Überblick/Motivation/Ziele Hintergründe, Historische Entwicklung der Prozessorientierung Terminologien, Klassifikation,

Mehr

Geschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN)

Geschäftsprozessmanagement: Einführung in»business Process Modelling Notation«(BPMN) Geschäftsprozessmanagement: in»business Process Modelling Notation«(BPMN) Eugen Labun Fachhochschule Gießen-Friedberg Fachbereich MNI Institut für Softwarearchitektur Serviceorientierte Architekturen bei

Mehr

Sind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar?

Sind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar? Sind Prozessmanagement-Systeme auch eingebettete Systeme einsetzbar? 12. Symposium Maritime Elektrotechnik, Elektronik und Informationstechnik, 8.-12. Oktober 2007 Rostock, Deutschland Rostock, Deutschland

Mehr

BPEL als Eckpfeiler einer Serviceorientierten Architektur

BPEL als Eckpfeiler einer Serviceorientierten Architektur BPEL als Eckpfeiler einer Serviceorientierten Architektur Stand der Technik und hands-on Demonstration 1. Dez. 2005 Marc Pellmann www.inubit.com inubit AG = Standardsoftware für integrierte Geschäftsprozesse

Mehr

PRODATIS CONSULTING AG. Folie 1

PRODATIS CONSULTING AG. Folie 1 Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %

Mehr

Vorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen" 4. Komposition von Web Services

Vorlesung SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen 4. Komposition von Web Services Vorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen" 4. Komposition von Web Services Dr.-Ing. Iris Braun Gliederung Motivation Begriffsdefinitionen Choreographie vs.

Mehr

d.velop AG Bremer Archivtage

d.velop AG Bremer Archivtage d.velop AG Service Orientierte Architekturen (SOA) und zukunftsorientierte Standards als Basis für die Entwicklung von Dokumentenmanagement- und Archivierungssystemen Ralf Bönning, Entwicklungsleiter,

Mehr

SOA und Prozessmanagement: Herausforderung und aktuelle Arbeiten

SOA und Prozessmanagement: Herausforderung und aktuelle Arbeiten SOA Prozessmanagement: Herausforderung aktuelle Arbeiten Projekt-Kurzvorstellung beim Gründungstreffen des EMISA-Arbeitskreises Entwicklung agiler, prozessorientierter Informationssysteme Reiner Siebert,

Mehr

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

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 Softwaretechnologien für verteilte Systeme Übung Organisatorisches Gruppen mit 3-4 Personen bearbeiten ein zugewiesenes Thema Abgabe besteht aus einer Arbeit mit 10-15 Seiten und ~30 Minuten Präsentation

Mehr

Model-Driven Software Development

Model-Driven Software Development Model-Driven Software Development BPEL 2.0 Robert Siebert Das Forschungs- und Entwicklungsprojekt OrViA wird mit Mitteln des Bundesministeriums für Bildung und Forschung (BMBF) gefördert, die innerhalb

Mehr

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Part 4. Seite 1 Sommersemester 2012. Autor: Andreas Schmietendorf Status: Entwurf

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Part 4. Seite 1 Sommersemester 2012. Autor: Andreas Schmietendorf Status: Entwurf Service Egieerig IVS Arbeitsgruppe Softwaretechik Abschitt: Part 4 Seite 1 Ageda Part 4 Möglichkeite zur Prozessmodellierug Idee eies Busiess Object Model Ableitug vo Serviceiteraktioe Prozessbeschreibug

Mehr

Integration mit Service Repositories zur SOA Governance

Integration mit Service Repositories zur SOA Governance Integration mit Service Repositories zur SOA Governance Nürnberg, 10.11.2009 I N H A L T 1. SOA Governance 2. Service Repository 3. Modelle und Service Repository 4. Modell-Driven SOA I N H A L T 1. SOA

Mehr

Etablierung serviceorientierter Architekturen mit Web Services

Etablierung serviceorientierter Architekturen mit Web Services Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Entwicklung von Serviceangeboten) 1 Agenda Einsatzbereiche von Web Service basierten Angeboten Übersicht zur Java-System Application

Mehr

Using Workflows to Coordinate Web Services in Pervasive Computing Environments

Using Workflows to Coordinate Web Services in Pervasive Computing Environments Using Workflows to Coordinate Web Services in Pervasive Computing Environments Vortrag im Rahmen des Seminars SOA 2005 im Fachbereich Informatik angefertigt von Volker Henke Agenda 1. Ubiquitous Computing

Mehr

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

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Einführung zur Vorlesung Service Engineering IVS Arbeitsgruppe Softwaretechnik Abschnitt: Einführung zur Vorlesung Seite 1 Überblick zur Vorlesung Seite 2 Organisation Die Vorlesungen finden jeweils Donnerstag von 13:00 bis 15:00

Mehr

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

BPM für IBIS BAT 23.06.2006. Jean-Marc Terrettaz, RTC BPM für IBIS BAT 23.06.2006 Jean-Marc Terrettaz, RTC Inhalt Das Projekt Technologieauswahl & Produktevaluation Entwicklungsmethodik Integration in IBIS Fazit RTC AG NtrlPpt_10355,A,2 Seite 2 Ausgangslage

Mehr

Semtation GmbH SemTalk

Semtation GmbH SemTalk Semtation GmbH SemTalk Christian Fillies Was ist SemTalk? Prozessmodellierung mit Visio2003 Viele Methoden (EPK, PROMET, FlowChart, KSA ), einfach an Kundenbedürfnisse anzupassen und zu erweitern HTML

Mehr

Condast White Paper. Prozessautomatisierung. Stand: 1.0, 03/2008. Prozessautomatisierung White Paper Stand: 1.0, 03/2008 www.condast.

Condast White Paper. Prozessautomatisierung. Stand: 1.0, 03/2008. Prozessautomatisierung White Paper Stand: 1.0, 03/2008 www.condast. Condast White Paper Prozessautomatisierung Prozessautomatisierung White Paper www.condast.de Alle Rechte vorbehalten. Ohne ausdrückliche, schriftliche Genehmigung des Herausgebers ist es nicht gestattet,

Mehr

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

Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen. OOP München, 26.01.2011 Model Driven SOA Modellgetriebene Entwicklung von SOA Anwendungen OOP München, 26.01.2011 I N H A L T 1. SOA das erste Projekt 2. Prozesse Ergebnisse aus dem Fachbereich 3. Der Business Analyst und BPMN

Mehr

Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland

Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland The following is intended to outline our general product direction. It is intended for information purposes

Mehr

Vertiefte Grundlagen. Übung 2.7. TU Dresden - Institut für Bauinformatik

Vertiefte Grundlagen. Übung 2.7. TU Dresden - Institut für Bauinformatik Bauinformatik Vertiefte Grundlagen Geschäftsprozessmodellierung Übung 2.7 Begriffe Ein Geschäftsprozess beschreibt wiederkehrenden Ablauf. Dieser Ablauf beschreibt, welche Aktivitäten in welcher Folge

Mehr

Bachelorarbeit. Modellierung interaktiver Web Service Workflows. Thema: Benjamin Koch. von

Bachelorarbeit. Modellierung interaktiver Web Service Workflows. Thema: Benjamin Koch. von Bachelorarbeit Thema: Modellierung interaktiver Web Service Workflows von Benjamin Koch Gliederung Beispiel Interaktive Workflows Komponenten o BPEL o Web Service o Web-Interface o Eclipse-Plugin Vorführung

Mehr

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Next generation open source BPM JBoss jbpm 4 Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Bernd Rücker / bernd.ruecker@camunda.com / 2 Guten Morgen Berater, Trainer, Coach Softwareentwickler

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

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

Modellierung und Aufbereitung von Geschäftsprozessen für das mobile Management gefördert vom: Modellierung und Aufbereitung von Geschäftsprozessen für das mobile Management Prof. Dr. Peter Loos, Institut für Wirtschaftsinformatik im DFKI Dresden, 22.10.2010 Agenda Geschäftsprozessmanagement

Mehr

Activiti vs. Oracle BPM Suite Duell auf Augenhöhe?

Activiti vs. Oracle BPM Suite Duell auf Augenhöhe? Activiti vs. Oracle BPM Suite Duell auf Augenhöhe? Christian Essig esentri AG Ettlingen Schlüsselworte BPM, Oracle BPM Suite, Activiti, Open Source, Vergleich, Workflow Management System, BPM Suite, BPM

Mehr

Seminar XML und Datenbanken. Thema: Workflow

Seminar XML und Datenbanken. Thema: Workflow Seminar XML und Datenbanken Thema: Workflow Betreuer: Markus Bon Bearbeiter: Kristof Barklage Gliederung (1) Grundlagen (2) Workflow Management Coalition (3) XML Process Definition Language (XPDL) (4)

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

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

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen Daniel Liebhart SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen ISBN-10: 3-446-41088-0 ISBN-13: 978-3-446-41088-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen

Mehr

Business Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur

Business Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur Business Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur Migration & Integration Day 2007 6-Feb-07, München Marcus J. Armbruster Principal Mentor

Mehr

Service-Orientierte InterSystems GmbH 2009

Service-Orientierte InterSystems GmbH 2009 Fast Track to SOA Ein flexibler Ansatz für Software-Entwickler Michael Brösdorf, InterSystems GmbH Agenda InterSystems im Überblick Was ist eine service-orientierte Architektur? (Legacy-)Applikation in

Mehr

Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant

<Insert Picture Here> Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant Oracle Business Process Analysis Suite Gert Schüßler Principal Sales Consultant 1 Geschäftsprozesse Zerlegung am Beispiel Kreditvergabe Antrag aufnehmen Antrag erfassen Schufa Kunden

Mehr

Informationssysteme im Gesundheitswesen. Institut für Medizinische Informatik Benjamin Trinczek basierend auf Folien von Philipp Bruland

Informationssysteme im Gesundheitswesen. Institut für Medizinische Informatik Benjamin Trinczek basierend auf Folien von Philipp Bruland Informationssysteme im Gesundheitswesen Institut für Medizinische Informatik Benjamin Trinczek basierend auf Folien von Philipp Bruland Inhalt Hausaufgabe: Formularanalyse Prozessmanagement Prozessmodellierung

Mehr

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis

Mehr

Programmierung von Client/Server- Anwendungen

Programmierung von Client/Server- Anwendungen Programmierung von Client/Server- Anwendungen Komponenten des Web-Containers (Java EE) SoSe2015 Prof. Dr. Andreas Schmietendorf 1 Übersicht zur Vorlesung Entwicklung der Java Enterprise Edition Servlets,

Mehr

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

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational

Mehr

Modellierung von Geschäftsprozessen mit BPEL4WS

Modellierung von Geschäftsprozessen mit BPEL4WS Seminararbeit von Abstract Die Business Process Execution Language for Web Services (BPEL4WS) ermöglicht es, sowohl Geschäftsprozesse zu beschreiben, welche Web Services nutzen, als auch Geschäftsprozesse

Mehr

Architecture Blueprints

Architecture Blueprints Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,

Mehr

Business Process Model and Notation BPMN

Business Process Model and Notation BPMN Business Process Model and Notation BPMN BPMN ist ein Standard der Object Management Group OMG zur graphischen Notation von Geschäftsprozessen Aktueller Standard: BPMN 2.0 (http://www.omg.org/spec/bpmn/2.0/)

Mehr

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

EINFÜHRUNG 06.06.2013 IOZ AG 1

EINFÜHRUNG 06.06.2013 IOZ AG 1 BPMN BPMN2.0 EINFÜHRUNG 06.06.2013 IOZ AG 1 EINFÜHRUNG GESCHÄFTSPROZESSMODELLIERUNG Was ist Geschäftsprozessmodellierung? Darstellung von geschäftlichen Abläufen und deren Interaktion Was wird inhaltlich

Mehr

Enterprise Applikation Integration und Service-orientierte Architekturen 11 BPEL

Enterprise Applikation Integration und Service-orientierte Architekturen 11 BPEL Enterprise Applikation Integration und Service-orientierte Architekturen 11 BPEL Prozesse und Services Prof. Dr. Holger Wache 2 Problem: Prozesssteuerung mit WSDL Jeder Prozess ist zustandsbehaftet. Dieser

Mehr

Entwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN

Entwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN Entwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN 1 eschäftsprozesse und Workflows Ein eschäftsprozess strukturiert die betrieblichen Abläufe im Rahmen der eschäftsprozessoptimierung

Mehr

BPMN 2.0 gehört in den Werkzeugkasten JEDES Java Entwicklers! bernd.ruecker@camunda.com

BPMN 2.0 gehört in den Werkzeugkasten JEDES Java Entwicklers! bernd.ruecker@camunda.com BPMN 2.0 gehört in den Werkzeugkasten JEDES Java Entwicklers! bernd.ruecker@camunda.com Bernd Rücker camunda services GmbH Was ist Prozessautomatisierung? Das Ganze ist ein BPMN Prozess Aber auch (und

Mehr

Geschäftsprozessanalyse

Geschäftsprozessanalyse Geschäftsprozessanalyse Prozessmodellierung weitere Begriffe: workflow business process modelling business process (re-)engineering 2 Was ist ein Prozess? Prozesse bestehen aus Aktionen / Ereignissen /

Mehr

ENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS. Piotr Kasprzak

ENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS. Piotr Kasprzak ENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS Piotr Kasprzak Agenda Laufzeitumgebung Java EE (J2EE) Motivation APIs / Technologien JBoss Entwicklungsumgebung Eclipse Ausblick Java EE -

Mehr

SECTINO. Security for Inter-Organizational Workflows

SECTINO. Security for Inter-Organizational Workflows SECTINO Security for Inter-Organizational Workflows Framework zur Modellierung und Realsisierung sicherheitskritischer organisationsübergreifender Workflows Kooperation Research Group Quality Engineering

Mehr

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

Prozessorientierte Integration von Anwendungssystemen WS 2015 FWP-Fach für Bachelor Wirtschaftsinformatik Prozessorientierte Integration von Anwendungssystemen WS 2015 FWP-Fach für Bachelor Wirtschaftsinformatik Prof. Dr. Torsten Zimmer, Hochschule München Motivation für Integrationsplattformen Nach einer

Mehr

BPM/BAM/CEP-Lösung als Vision eines Next Generation Instant Credit System. Benjamin Gebauer, Thomas Schäfer, Daniel Jobst TietoEnator

BPM/BAM/CEP-Lösung als Vision eines Next Generation Instant Credit System. Benjamin Gebauer, Thomas Schäfer, Daniel Jobst TietoEnator BPM/BAM/CEP-Lösung als Vision eines Next Generation Instant Credit System Benjamin Gebauer, Thomas Schäfer, Daniel Jobst TietoEnator Page 1 Unsere Vision Vision Prozesse wie in der Automobilindustrie.

Mehr

Erster Einblick in die BPM Suite 11g - Live

Erster Einblick in die BPM Suite 11g - Live Erster Einblick in die BPM Suite 11g - Live Kersten Mebus Leitender Systemberater ORACLE Deutschland GmbH Agenda Oracle BPM 11g Einführung Oracle BPM 11g Architektur Abgrenzung BPA

Mehr

Softwareentwicklung mit Enterprise JAVA Beans

Softwareentwicklung mit Enterprise JAVA Beans Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung

Mehr

Monitoringvon Workflows in einer BPEL-Engine

Monitoringvon Workflows in einer BPEL-Engine Monitoringvon Workflows in einer BPEL-Engine Autor: Stefan Berntheisel Datum: 23. Februar 2010 Stefan Berntheisel Hochschule RheinMain Management Verteilter Systeme und Anwendungen WS 09/10 Agenda Was

Mehr

objectif / SOA /.NET Inhalt Technologien ObjectiF Beispiel Vergleich: ObjectiF Rational Rose Quellenverzeichnis 20.01.2008 Christian Reichardt 2 Technologien 20.01.2008 Christian Reichardt 3 Methodenaufruf

Mehr

Komplexe dokumentenbasierte Prozesse mit Oracle Technologien umsetzen

Komplexe dokumentenbasierte Prozesse mit Oracle Technologien umsetzen Komplexe dokumentenbasierte Prozesse mit Oracle Technologien umsetzen Johannes Michler, PROMATIS software GmbH DOAG Development; Bonn, 19. Mai 2013 1 Agenda Einführung Ausgangssituation Anforderungen Ansätze

Mehr

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage) Überblick Produkte Überblick Zielgruppen SOA SOA/BAM Bootcamp (4 Tage) Human Workflow, Oracle BPEL, OWSM, BAM, UDDI, Services Registry Zielgruppe: Partner SOA Essentials Human Workflow, Oracle BPEL, OWSM

Mehr

MUSTERGÜLTIGE PROZESSE PROZESSMODELLIERUNG UND -AUTOMATISIERUNG AUF BASIS VON WORKFLOW PATTERNS

MUSTERGÜLTIGE PROZESSE PROZESSMODELLIERUNG UND -AUTOMATISIERUNG AUF BASIS VON WORKFLOW PATTERNS MUSTERGÜLTIGE PROZESSE PROZESSMODELLIERUNG UND -AUTOMATISIERUNG AUF BASIS VON WORKFLOW PATTERNS Patterns (Muster) sind in der Softwareentwicklung verbreitete Lösungsmuster für wiederkehrende Problemstellungen.

Mehr

LMU. Enterprise Service Bus (ESB), Vorlesung am. Dr. Frank Sarre. Lehr- und Forschungseinheit für Programmierung und Softwaretechnik

LMU. Enterprise Service Bus (ESB), Vorlesung am. Dr. Frank Sarre. Lehr- und Forschungseinheit für Programmierung und Softwaretechnik LMU Ludwig- Maximilians- Universität München Lehr- und Forschungseinheit für Programmierung und Softwaretechnik Vorlesung am Serviceorientiertes egovernment Enterprise Service Bus (ESB), Business Process

Mehr

WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa

WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa Dr. Stefan Pietschmann, PF Service-Oriented Enterprise Applications, T-Systems MMS Dresden, 22.10.2013 About US PF42 Service-oriented enterprise

Mehr

1 BizTalk Server-Einführung... 17. 2 Einführung in die Entwicklung einer BizTalk-Anwendung... 69

1 BizTalk Server-Einführung... 17. 2 Einführung in die Entwicklung einer BizTalk-Anwendung... 69 Auf einen Blick 1 BizTalk Server-Einführung... 17 2 Einführung in die Entwicklung einer BizTalk-Anwendung... 69 3 Einführung in die Administration einer BizTalk-Anwendung... 181 4 BizTalk-Einsatz... 225

Mehr

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Grundlagen Cloud Computing

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Grundlagen Cloud Computing Service Engineering IVS Arbeitsgruppe Softwaretechnik Abschnitt: Grundlagen Cloud Computing Seite 1 Agenda Verständnis zum Cloud Computing Aktuelle Einschätzungen Lösungsansätze (Microsoft, IBM und T-Systems)

Mehr

Prozessautomatisierung mit BPMN 2.0 und Java. bernd.ruecker@camunda.com

Prozessautomatisierung mit BPMN 2.0 und Java. bernd.ruecker@camunda.com Prozessautomatisierung mit BPMN 2.0 und Java bernd.ruecker@camunda.com Bernd Rücker camunda services GmbH Demo Was ist Prozessautomatisierung mit BPMN 2.0 Prozessautomatisierung mit Process Engine Monitoring

Mehr

BPMN Wie definiere ich meine Prozesse?

BPMN Wie definiere ich meine Prozesse? Friedrich-Schiller-Universität Jena Institut für Informatik Lehrstuhl für Datenbanken und Informationssysteme Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung Seminarleiter:

Mehr

Die nächste Revolution in der modelgetriebenen Entwicklung?

Die nächste Revolution in der modelgetriebenen Entwicklung? Die nächste Revolution in der modelgetriebenen Entwicklung? Me Johannes Kleiber Software Engineer bei FMC Johannes.Kleiber@fmc-ag.com Themen Überblick Window Workflow Foundation Workflows modellieren WF

Mehr

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition Inhaltsverzeichnis Vorwort 13 I Enterprise Java im Überblick 1 Bedeutung von Enterprise Java und IBM WebSphere 21 1.1 Enterprise Java 23 1.1.1 Anforderungen 23 1.1.2 E-Business 30 1.1.3 Java 36 1.2 IBM

Mehr

Graphische Modellierung von BPEL Prozessen unter Verwendung der BPMN Notation

Graphische Modellierung von BPEL Prozessen unter Verwendung der BPMN Notation Institut für Architektur von Anwendungssystemen (IAAS) Universität Stuttgart Universitätsstraße 38 D - 70569 Stuttgart Diplomarbeit Nr. 2720 Graphische Modellierung von BPEL Prozessen unter Verwendung

Mehr

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java SOA: Erstellung von Templates für WebService Consumer und Provider in Java Entwicklung von Java WebService Provider- und Consumer-Bibliotheken zur Standardisierung der Karmann WebService Landschaft. Konzeption

Mehr

Liste der Handbücher. Liste der Benutzerhandbücher von MEGA

Liste der Handbücher. Liste der Benutzerhandbücher von MEGA Liste der Handbücher Liste der Benutzerhandbücher von MEGA MEGA 2009 SP4 1. Ausgabe (Juni 2010) Die in diesem Dokument enthaltenen Informationen können jederzeit ohne vorherige Ankündigung geändert werden

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Entwicklung von Web-Anwendungen auf JAVA EE Basis Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages

Mehr

Workflows in BIS-Grid

Workflows in BIS-Grid s in BIS-Grid Betriebliche Informationssysteme: Grid-basierte Integration und Orchestrierung Stefan Gudenkauf, André Höing Grid Workshop 2008 04.03.2008 S.Gudenkauf, A.Höing Agenda Einleitung Ausgangssituation

Mehr

Verteilte Datenbank- und Informationssysteme

Verteilte Datenbank- und Informationssysteme Verteilte Datenbank- und Informationssysteme Vorlesung im Wintersemester 2013/14 (Einführungsveranstaltung) Prof. Dr. Andreas Schmietendorf 1 Inhaltliche Orientierung Prof. Dr. Andreas Schmietendorf 2

Mehr

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices Visual Studio Team System 15. Mai 2006 TU Dresden Oliver Scheer Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH Agenda Einführung in Visual Studio Team System Demo Fragen

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

M i t a r b e i t e r p r o f i l (Stand: Juni 10)

M i t a r b e i t e r p r o f i l (Stand: Juni 10) M i t a r b e i t e r p r o f i l (Stand: Juni 10) KB - M1 - Java132 Schwerpunkte / Spezialisierung: Java Entwickler und Architekt Java EE OpenSource Webanwendungen SOA Verfügbarkeit (skalierbar): Ab Juli

Mehr

Einbettung von Geoinformationen in E-Government-Prozesse

Einbettung von Geoinformationen in E-Government-Prozesse Einbettung von Geoinformationen in E-Government-Prozesse grit - graphische Informationstechnik Beratungsgesellschaft mbh Büro Berlin: Maxstr. 3a D-13347 Berlin +49-30-46606280 +49-30-46606282 Status und

Mehr

Service Engineering. Ableitung der Servicekomposition aus BPMN-Modellen. Prof. Dr. Andreas Schmietendorf 1. SoSe 2012. Service Engineering

Service Engineering. Ableitung der Servicekomposition aus BPMN-Modellen. Prof. Dr. Andreas Schmietendorf 1. SoSe 2012. Service Engineering Ableitung der Servicekomposition aus BPMN-Modellen Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten der BPMN-Notation Umgang mit Workflow-Pattern Verwendung konkreter Werkzeuge zur Modellierung

Mehr