Do 6.1. BPM - Brücke zwischen Business und IT? Status, Mythen, Missverständnisse und Potentiale. Jakob Freund Bernd Rücker

Größe: px
Ab Seite anzeigen:

Download "Do 6.1. BPM - Brücke zwischen Business und IT? Status, Mythen, Missverständnisse und Potentiale. Jakob Freund Bernd Rücker"

Transkript

1 Do 6.1 January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich BPM - Brücke zwischen Business und IT? Status, Mythen, Missverständnisse und Potentiale Jakob Freund Bernd Rücker

2 BPM Brücke zwischen Business und IT? Status, Mythen, Missverständnisse und Potentiale Jakob Freund & Bernd Rücker camunda services GmbH OOP BPM & SOA Agenda 1. Fraktionen und Visionen 2. Standards: BPMN und BPEL 3. Aktueller Stand in der Praxis 4. Konkrete Perspektiven camunda services GmbH / / 2

3 Was ist BPM? Begriffsproblem Organisationslehre Ablauforganisation bis 1990 Business Process (Orga-) Geschäftsprozess- Reengineering - BPR Management - GPM ab 2000 Business IT Business Process Management - BPM Prozessautomatisierung ab 2004 ab 2006 Human Serviceorientierte Workflow Management Architekturen (SOA) ab 2000 ab 2005 Dokumenten-Management Systeme DMS (u.a.) Enterprise Appliation Integration EAI camunda services GmbH / / 3 Orga + IT = BPM Begriffsproblem Organisationslehre Strategisches Prozessmanagement Prozessanalyse Prozessorganisation Prozessmodellierung Prozessoptimierung Business Process Management Steuerung / Business Rules EAI/SOA Monitoring/Reporting Human Workflow Management Informationstechnologie camunda services GmbH / / 4

4 Aktuelle Ambitionen Der BPM-Kreislauf KVP Business IT Business Prozess- Strategie Prozessentwurf Prozesscontrolling Prozess- implementierung camunda services GmbH / / 5 Der Traum der Magic BPM-Suite Der BPM-Kreislauf Modelling Monitoring Business IT Magic BPM-Suite Human Workflow EAI/SOA camunda services GmbH / / 6

5 BPM & SOA Agenda 1. Fraktionen und Visionen 2. Standards: BPMN & BPEL 3. Aktueller Stand in der Praxis 4. Konkrete Perspektiven camunda services GmbH / / 7 Business Process Modeling Notation Historie Entwicklung 2002 von Stephen A. White (IBM) Veröffentlichung durch Business Process Management Initative (BPMI) 2005 Übernahme durch die Object Management Group (OMG) Offizieller OMG Standard seit 2006 Aktuelle Version: 1.1 ( ) camunda services GmbH / / 8

6 Zwei Welten Zwei Sprachen Motivation für BPMN Business Wir müssen mit Hilfe der richtigen KPI unsere Performance messen, um den ROI zu bestimmen! IT Wenn wir alle RMI-Calls durch SOAP-Requests ersetzen, könnt Ihr eure Performance vergessen! camunda services GmbH / / 9 Ein Prozessmodell für Business und IT? Motivation für BPMN Rechnung geht ein Ereignisgesteuerte Prozesskette (EPK) SB Buchhaltung SB Buchhaltung SB Fachabteilung SB Fachabteilung Rechnung erfassen Rechnung prüfen lassen Rechnung prüfen Prüfungsergebnis mitteilen XOR Woran erkenne ich, dass es soweit ist? Wieso weiß er Bescheid? Muss ich senden/empfangen? Wie? Wie ordne ich die Vorgänge zu? Was soll ich machen, wenn nichts passiert? Ist dies ein gutes oder schlechtes Ende? Rechnung ok Rechnung nicht ok SB Buchhaltung Zahlung anweisen Zahlung angewiesen camunda services GmbH / / 10

7 Ein Prozessmodell für Business und IT? Motivation für BPMN Business Process Execution Language (BPEL) <!-- Deklaration eines asynchronen Hello World Prozesses --> <process name= HelloWorld ld... > <!-- Liste der am Prozess beteiligten Services --> <partnerlinks> <!-- Nur ein beteiligter Service: Der Dienst-Nutzer --> <partnerlink name= client partnerlinktype = HelloWorld myrole= HelloWorldProvider partnerrole= HelloWorldRequester /> </partnerlinks> <!-- Liste der (XML-)Dokumente, die im Prozess verwendet werden --> <variables> <!-- XML-Dokument, das der Dienst-Nutzer beim Aufruf übergibt --> <variable name="input" messagetype="helloworldrequestmessage"/> <!-- XML-Dokument, das der Dienst-Nutzer vom Prozess erhält --> <variable name="output" messagetype="helloworldresultmessage"/>? </variables> <!-- Definition der Ablauflogik im Prozess (Aktiviäten) --> <sequence> <!-- Übergabe-Parameter vom Dienst-Nutzer entgegen nehmen --> <receive name="receiveinput" partnerlink="client" porttype="tns:helloworld" operation="initiate" variable="input" createinstance="yes"/> <!-- Output-Parameter abhängig vom Input erstellen --> <assign> <copy> <from expression="concat('hello ',bpws:getvariabledata('input', 'test','/tns:name'))"/> <to variable="output" part="test" query="/result"/> / </copy> </assign> <!-- Dienst-Nutzer aufrufen, um Antwort zu übergeben --> <invoke name="replyoutput" partnerlink="client" porttype="tns:helloworldcallback" operation="onresult" inputvariable="output"/> </sequence> </process> camunda services GmbH / / 11 Idee: Prozessmodelle für Business UND IT Motivation für BPMN <!-- Deklaration eines asynchronen Hello World Prozesses --> <process name= HelloWorld... > <!-- Liste der am Prozess beteiligten Services --> <partnerlinks> <!-- Nur ein beteiligter Service: Der Dienst-Nutzer --> <partnerlink name= client partnerlinktype = HelloWorld myrole= HelloWorldProvider partnerrole= HelloWorldRequester /> </partnerlinks> <!-- Liste der (XML-)Dokumente, die im Prozess verwendet werden --> <variables> <!-- XML-Dokument, das der Dienst-Nutzer beim Aufruf übergibt --> <variable name="input" messagetype="helloworldrequestmessage"/> <!-- XML-Dokument, das der Dienst-Nutzer vom Prozess erhält --> <variable name="output" messagetype="helloworldresultmessage"/> </variables> <!-- Definition der Ablauflogik im Prozess (Aktiviäten) --> <sequence> camunda services GmbH / / 12

8 Ping-Pong spielen Das Prinzip interagierender Prozesse Sequenzfluss Kun nde Produkt bestellen Bestätigung annehmen Nachrichtenfluss ht Liefe erant Bestellung annehmen Auftrag bestätigen camunda services GmbH / / 13 Mehrstufige Eskalation Nachrichten, Timer und Unterprozesse Kunde camunda services GmbH / / 14

9 Fehlerbehandung und sofortige Beendigung Fehler-, und Terminierungsereignisse SPG - Vertrieb camunda services GmbH / / 15 Typisches Integrationsszenario BPMN und EAI / SOA Anwen nder Neue Bestellung Bestellung prüfen il-eingang s Engine Ema Process 1 Minute Neue s abrufen (POP3) s sortieren Anhang = 1 XLS Bestellung in die Task List (Browser) archivieren (HTTP) Unterprozess Mehrfache Instanz Mai il Server Archi iv System camunda services GmbH / / 16

10 Klassische Idee: vom Prozess zum Workflow Verfeinerung von Prozessmodellen Workflow-Ebene Prozess-E Ebene Prozesse Sub-Prozesse Aktivitäten Arbeitsschritte Manuelle Tätigkeit Automatisierte Tätigkeit Design und Im mplementieru ung von Proze essen Wertschöpfend (Softwareentwicklung) Steuernd (Prozessautomatisierung) camunda services GmbH / / 17 Problem: Unterschiedliche Präzision Verfeinerung von Prozessmodellen Bestelleingang Bestellung prüfen Auftragsbestägigung Bestellung empfangen (FAX) Bestellung empfangen (Telefon) Bestelldaten notieren Bestellung prüfen Auftragsbestägigung (FAX) Bestellung empfangen ( ) Bestelldaten ausdrucken Fehlerbehandlung Auftragsablehnung (Anruf) Eskalation camunda services GmbH / / 18

11 Vom Was zum Wie Gar nicht so einfach Verfeinerung von Prozessmodellen mail-eingang ss Engine Em Proces SPG camunda services GmbH / / 19 WS-BPEL 2.0 Business Process Execution Language (BPEL) Standardisiert durch OASIS, aktuell Version 2.0 (04/2007) BPEL = Orchestrierung von Services zu neuen Services Ausgerichtet auf WS-*-Stack Human Task Management durch Einführung von BPEL4People & WS-HumanTask Warum WS-BPEL? Existierende Message Exchange Patterns in WebServices ungenügend für Geschäftsprozesse Korrelation über lang laufende Konversationen notwendig camunda services GmbH / / 20

12 Basic Activities Business Process Execution Language (BPEL) process Do a blocking wait for a matching message to arrive / send a message in reply receive reply py exit Immediately terminate execution of a business process instance Invoke a one-way or request-response operation invoke compensate Invoke compensation on all completed child scopes in default order Update the values of variables or partner links with new data Validate XML data stored in variables assign validate compensatescope wait Invoke compensation on one completed child scope Wait for a given time period or until a certain time has passed Generate a fault from inside the business process throw empty py No-op instruction for a business process Forward a fault from inside a fault handler rethrow extensionactivity Wrapper for language extensions camunda services GmbH / / 21 Structured Activities Business Process Execution Language (BPEL) process Contained activities are executed in parallel, l partially ordered through control links A B flow C M1 M2 pick A Block and wait for a suitable message to arrive (or time out) Contained activities are performed sequentially in lexical order sequence foreach N N. Contained activity is performed sequentially or in parallel, controlled by a specified counter variable Contained activity is repeated while a predicate holds c while c1 if-elseif-else l Select exactly one branch of activity from a set of c2 choices Contained activity is repeated until a predicate holds repeatuntil c scope Associate contained activity with its own local variables, partner links, etc., and handlers camunda services GmbH / / 22

13 Graphstruktur vs. Blockstruktur BPMN zu BPEL! camunda services GmbH / / 23 Quelle: Gero Decker, HPI Mapping Probleme BPMN zu BPEL Quelle: camunda services GmbH / / 24

14 BPMN + BPEL = gemeinsame Sprache? BPMN zu BPEL camunda services GmbH / / 25 Von BPMN nach BPEL BPMN zu BPEL This version does provide a non-normative mapping from BPMN to WSBPEL, but the BPMN specification itself is known to be incomplete with respect to capturing all the required information for WSBPEL. So the mapping is insufficient, in any case. BPMN 1.1 Specification camunda services GmbH / / 26

15 BPMN to BPEL Fazit BPMN zu BPEL Die Generierung von BPEL ist möglich, aber BPEL-Modell hat oft wenig mit BPMN Modell gemeinsam BPEL-Rumpf ist meist nur rudimentär Technische Details müssen in BPEL hinzugefügt werden (Roundtrip?) Unklare Semantik in BPMN & fehlende Konzepte (z.b. Datenhandling) machen Probleme Nur bedingt gemeinsame Sprache Welchen Wert hat Generierung von unleserlichen BPEL-Modellen (Programmcode), die wenig Ähnlichkeit hk it mit dem fachlichen h Modell haben? camunda services GmbH / / 27 Zero Code -Ansätze Wenn schon unleserlich, warum dann BPEL ;-) BPMN Process Engine camunda services GmbH / / 28

16 Kritik BPEL Gemeinsame Sprache Human Task Management (BPEL4People) noch neu BPEL ist blockorientiert Umfangreiches Know-How notwendig (BPEL, XML, XML-Schema, XPath, XSLT, WSDL, WS-*, ) Skills fehlen in Projekten heute Tools sind notwendig XML-Programmiersprache, kein BPM Aber: Jeder redet darüber camunda services GmbH / / 29 Use Case BPEL Gemeinsame Sprache Bei Orchestrierung heterogener Services zu neuen Services durchaus geeignet Bei Entwicklung prozessorientierter Anwendung vielleicht eher (noch?) nicht Service A BPEL Prozess 1 Service B Service D Service C camunda services GmbH / / 30 BPEL Prozess 2 Service E

17 BPM & SOA Agenda 1. Fraktionen und Visionen 2. Standards: BPMN und BPEL 3. Aktueller Stand in der Praxis 4. Konkrete Perspektiven camunda services GmbH / / 31 Gemeinsame Sprache Was ist mit BPM heute schon erreichbar?? <variable <!-- Deklaration eines asynchronen Hello World Prozesses --> <process name= HelloWorld... > <!-- Liste der am Prozess beteiligten Services --> <partnerlinks> <!-- Nur ein beteiligter Service: Der Dienst-Nutzer --> <partnerlink name= client partnerlinktype = HelloWorld myrole= HelloWorldProvider partnerrole= HelloWorldRequester /> </partnerlinks> <!-- Liste der (XML-)Dokumente, die im Prozess verwendet werden --> <variables> <!-- XML-Dokument, das der Dienst-Nutzer beim Aufruf übergibt --> <variable name="input" messagetype="helloworldrequestmessage"/> <!-- XML-Dokument, das der Dienst-Nutzer vom Prozess erhält --> name="output" messagetype="helloworldresultmessage"/> </variables> <!-- Definition der Ablauflogik im Prozess (Aktiviäten) --> <sequence> camunda services GmbH / / 32

18 XPDL XML Process Definition Language Gemeinsame Sprache <Activity Id= xxx" Name="plan part. production"> <Description>Make plan assuming OK to partialship</description> <Implementation> <Tool Id="Application _ Repository y_ App4" Type="APPLICATION"/> </Implementation> <Performer>Participant_Repository_Par12</Performer> <ExtendedAttributes> <ExtendedAttribute Name="XOffset" Value="397"/> <ExtendedAttribute Name="YOffset" Value="29"/> <ExtendedAttribute Name="VariableToProcess_OUT" Value="No_Of_Items_To_Produce"/> <ExtendedAttribute Name="VariableToProcess_IN" Value="Order_Quantity"/> <ExtendedAttribute Name="VariableToProcess_IN" Value="No_Of_Stocked_Items"/> </ExtendedAttributes> </Activity> camunda services GmbH / / 33 XPDL Gemeinsame Sprache WfMC-Standard, Aktuell Version 2.0 Gerichteter t Graph (Activities iti & Transitions) Extension-Points Systemanbindung durch Application Repository Verschiedene Tools können XPDL-Prozess unterschiedlich verarbeiten Verschiedene Implementierungen grafischer Editoren und Process Engines existieren Nur die Prozessstruktur ist portabel! XPDL fokussiert Austauschformat für Prozessdiagramme (evtl. für BPMN?) camunda services GmbH / / 34

19 XPDL = gemeinsame Sprache? camunda services GmbH / / 35 JBoss jbpm jpdl (proprietär) Gemeinsame Sprache camunda services GmbH / / 36

20 jbpm Java oriented BPM Gemeinsame Sprache Pragmatische Workflowengine ( Graph oriented programming ) incl. Human-Task-Management Java orientiert Kann in jeder Umgebung zum Einsatz kommen (einfache Java-Library), keine Speicher- oder Performance-ProblemeProbleme Prozessdiagramm und Prozesscode immer synchronisiert, da single-source. source Prozessdiagramm begrenzt Fachanwendertauglich Kein Standard! d! jbpm 4: Process Virtual Machine wird mehrere Sprachen unterstützen, tüt auch MDSD camunda services GmbH / / 37 jpdl = gemeinsame Sprache? camunda services GmbH / / 38

21 Prozessorientierung in den Köpfen der User Gemeinsame Sprache camunda services GmbH / / 39 Andere proprietäre Ansätze Gemeinsame Sprache camunda services GmbH / / 40 Bsp: Inubit IS, 2007

22 Vom Prozess zum Workflow Was ist heute schon erreichbar? Ansätze Anforderungsmanagement + Executable Model (z.b. BPMN) Generierung von Software (MDSD) o Generierung von Workflow (BPEL) - Direkte Ausführung (executable BPMN) - Verknüpfung fachlicher & technischer Modelle o Aber: Vieles ist Gegenstand aktueller Forschung camunda services GmbH / / 41 Ist das alles hilfreich? Status Quo / Praxisansätze Weit weg von Magic Process Engine oder Prozessimplementierung durch Business Analyst Aber wiederverwendbare Business Process Engines bieten Basis-Dienste: Persistenz, Prozess-Versionierung, Logging, Timeouts, Zusätzliche Funktionalität wie Analyse (BAM) oder Simulation (BPS) Technisches Monitoring Vorfertigungsgrad hoch für Human Tasks: Generische Tasklisten & Formulareditoren Service-Orchestrierung & Konnektoren camunda services GmbH / / 42

23 Ein Wort zur Technik BPM: Die IT-Seite EJB-Container (oder Tomcat oder Java SE) jbpm (jpdl) Session Bean Human Task Mgmnt EJB JCA JMS WS BPEL-Server WS Java WS WS WS WS EJB-Container EJB JMS,.NET Human Task Mgmnt camunda services GmbH / / 43 Status quo im Business Aktueller Stand in der Praxis Verständnis für IT-BPM reift prinzipiell heran Problematische Grundhaltungen: Ich will nicht wissen, wie die IT es macht, ich will wissen, dass sie es macht Das wird mir jetzt zu technisch Prozessmodellierung ist Fleißarbeit Hauptsache, der Betrachter versteht das Prozessmodell Einige Erkenntnisse sind noch nicht angekommen (z.b. Problematik der Verfeinerung von Prozessmodellen) Aber: Die Bereitschaft zur Veränderung ist mehr und mehr vorhanden camunda services GmbH / / 44

24 BPM & SOA Agenda 1. Fraktionen und Visionen 2. Standards: BPMN und BPEL 3. Aktueller Stand in der Praxis 4. Konkrete Perspektiven camunda services GmbH / / 45 Service Service Service Das eigentliche Problem Strategie 1-2 Jahre Organisation 3-6 Monate SOPA: SOA* auf Prozessebene Integration Task Service Task Zuweisung Process Engine Aufruf Zuweisung SOIA: SOA auf Integrationsebene IT Software 6-10 Jahre SOSA: SOA auf Software-Ebene Infrastruktur *SOA = Serviceorientierte Architekturen In Anlehnung an: Prof. Dr. Robert Winter, Institut für Wirtschaftsinformatik, Universität St. Gallen camunda services GmbH / / 46

25 Es entstehen neue Berufsbilder Perspektiven Process Analyst Process Engineer camunda servicesmanagement GmbH / / 47 Development Ganzheitliches BPM in der Praxis Aktuelle Projekterfahrung Aktuelle Problemstellung Ausfälle im Prozessbetrieb (Stillstände etc.) Fachliche Prozessbetreuer müssen in BPEL modellieren Schlechte fachliche Unterstützung des Prozessbetriebs Fachliches Prozessmanagement völlig entkoppelt von IT-BPM Lösungsansätze Aufsetzen sauberer technischer Architektur Einführung eines einheitlichen Modellierungsframeworks für die fachlich-technische Kommunikation Verbesserung der SLA-Überwachung (z.b. Push statt Pull) Definition von Rollen und Gremien für die fachlich-technische Zusammenarbeit (z.b. BPM-Board) camunda services GmbH / / 48

26 Wie kommen wir mit BPM kurzfristig weiter? Perspektiven FALSCHER ANSATZ Krampfhaft versuchen, technische Workflows aus fachlichen Prozessmodellen zu generieren Standards als heilige Sandale RICHTIGER ANSATZ Neue BPM-Methoden (und ggf. Tools) zur Kommunikation zwischen Business und IT nutzen. Punktuelle Anpassungen durch Business ermöglichen (speziell: Business Rules) Fachliche Prozessmonitoring- und Reportingfunktionen aufsetzen und durch das Business konfigurierbar i machen Step-by-Step statt Big Bang Eigene Kompetenz aufbauen (Coachings, Open Source BPM) camunda services GmbH / / 49 Ein Muss: Die BPM-Suite Perspektiven Kommerzielle Lösung beschaffen Pro: Out-of-the-box (?) Contra: Große Investition, Abhängigkeit, Risiko Auf Open Source entwickeln Pro: Klein beginnen, eigenes Know-How aufbauen Contra: Entwicklungsressourcen benötigt SaaS-Lösung nutzen Pro: Grow-as-you-need, schnell und günstig Contra: Vertrauen notwendig Es gilt: A fool with a tool is still a fool camunda services GmbH / / 50

27 Fragen & Antworten camunda services GmbH com Unsere Themen Ganzheitliches h BPM Prozessautomatisierung SOA, BPEL, XPDL, JBoss SOA Platform (jbpm, Drools, ESB) BPMN BPM-Toolauswahl Unsere Leistungen Beratung Seminare Process Hosting camunda services GmbH / / 51

Fachliche Prozessmodellierung BPMN 2.0. HU Berlin, 27. Mai 2009

Fachliche Prozessmodellierung BPMN 2.0. HU Berlin, 27. Mai 2009 Fachliche Prozessmodellierung BPMN 2.0 HU Berlin, 27. Mai 2009 Die zwei Seiten des BPM Organisationslehre Ablauforganisation bis 1990 Business Process Reengineering - BPR (Orga-) Geschäftsprozess- Management

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

Geschäftsprozesse SOA-gerecht modellieren mit BPMN und UML. München, 28. Januar 2010

Geschäftsprozesse SOA-gerecht modellieren mit BPMN und UML. München, 28. Januar 2010 Geschäftsprozesse SOA-gerecht modellieren mit BPMN und UML München, 28. Januar 2010 INHALT Warum BPMN? Prozesse modellieren mit BPMN 2.0 Fachliche Services identifizieren BPMN-Prozesse mit UML ergänzen

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

Business Process Management in der Praxis Status, Mythen und realer Nutzen. Hochschule Luzern, 28. Mai 2009

Business Process Management in der Praxis Status, Mythen und realer Nutzen. Hochschule Luzern, 28. Mai 2009 Business Process Management in der Praxis Status, Mythen und realer Nutzen Hochschule Luzern, 28. Mai 2009 Wer wir sind Vorstellung camunda services GmbH Unser Profil: Gegründet: 2008 Sitz: Berlin Mitarbeiter:

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

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

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

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

Vom Geschäftsprozess zum Workflow

Vom Geschäftsprozess zum Workflow Jakob Freund Klaus Götzer Vom Geschäftsprozess zum Workflow Ein Leitfaden für die Praxis HANSER Inhalt 1 Einleitung 1 1.1 Die Geschichte der Prozesse 1 1.2 Aktuelle Herausforderungen 2 1.3 Business Process

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

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

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

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

Inhaltsverzeichnis. Jakob Freund, Klaus Götzer. Vom Geschäftsprozess zum Workflow. Ein Leitfaden für die Praxis ISBN: 978-3-446-41482-2 Inhaltsverzeichnis Jakob Freund, Klaus Götzer Vom Geschäftsprozess zum Workflow Ein Leitfaden für die Praxis ISBN: 978-3-446-41482-2 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41482-2

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

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

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

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

Praxishandbuch BPMN 2.0

Praxishandbuch BPMN 2.0 Jakob Freund Bernd Rücker Praxishandbuch BPMN 2.0 4., aktualisierte Auflage HANSER Inhaltsverzeichnis Vorwort XI 1 Einführung 1 1.1 Business Process Management 1 1.1.1 Definition 1 1.1.2 BPM in der Praxis

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

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

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

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

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxishandbuch BPMN 2.0 ISBN: 978-3-446-42986-4. Weitere Informationen oder Bestellungen unter

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxishandbuch BPMN 2.0 ISBN: 978-3-446-42986-4. Weitere Informationen oder Bestellungen unter Jakob Freund, Bernd Rücker Praxishandbuch BPMN 2.0 ISBN: 978-3-446-42986-4 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42986-4 sowie im Buchhandel. Carl Hanser Verlag,

Mehr

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxisbuch BPMN 2.0 ISBN: 978-3-446-42455-5. Weitere Informationen oder Bestellungen unter

Inhaltsverzeichnis. Jakob Freund, Bernd Rücker. Praxisbuch BPMN 2.0 ISBN: 978-3-446-42455-5. Weitere Informationen oder Bestellungen unter Jakob Freund, Bernd Rücker Praxisbuch BPMN 2.0 ISBN: 978-3-446-42455-5 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42455-5 sowie im Buchhandel. Carl Hanser Verlag, München

Mehr

Welche Sprache spricht BPM?

Welche Sprache spricht BPM? Es muss nicht immer BPEL sein Welche Sprache spricht BPM? Bernd Rücker Business Process Management (BPM) ist zurzeit in aller Munde. Aus Sicht der IT gibt es zwei sehr spannende Aspekte: Das Schaffen einer

Mehr

Praxishandbuch BPMN 2.0

Praxishandbuch BPMN 2.0 Jakob Freund Bernd Rücker Praxishandbuch BPMN 2.0 2., aktualisierte Auflage HANSER Inhaltsverzeichnis 1 Einführung 1 1.1 Business Process Management 1 1.1.1 Definition 1 1.1.2 BPM in der Praxis 2 1.1.3

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

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

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

Praxishandbuch BPMN. Incl. BPMN 2.0. von Jakob Freund, Bernd Rücker, Thomas Henninger. 1. Auflage. Hanser München 2010 Praxishandbuch BPMN Incl. BPMN 2.0 von Jakob Freund, Bernd Rücker, Thomas Henninger 1. Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41768 7 Zu Leseprobe schnell

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

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

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

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

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

BPMN 2.0. Wird BPEL noch gebraucht?

BPMN 2.0. Wird BPEL noch gebraucht? BPMN 2.0 Wird BPEL noch gebraucht? Business Process Modeling Notation: Ein Hype? 1000 800 600 400 200 0 EPK UML BPMN Interesse Praxiserfahrung Auswertung von rd. 2.400 Profilen auf BPM-Netzwerk.de, 09/2009

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

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

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

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

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

Geschäftsprozesse und Regeln mit jbpm und Drools. ein unschlagbares Team

Geschäftsprozesse und Regeln mit jbpm und Drools. ein unschlagbares Team Geschäftsprozesse und Regeln mit jbpm und Drools ein unschlagbares Team Bernd Rücker Wer bin ich? Berater, Trainer, Coach Softwareentwickler Committer im JBoss jbpm-projekt Themen: BPM, SOA, Process Execution

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

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

Luca Piras SharePoint Specialist it-function software GmbH

Luca Piras SharePoint Specialist it-function software GmbH Luca Piras SharePoint Specialist it-function software GmbH Agenda Fazit & Ausblick BPM Vision Lösungsideen SharePoint & WfM Workflow Baukasten Die Business Process Management Vision Problemstellungen Komplexität

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

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

EPK nach BPEL Transformation als Voraussetzung für praktische Umsetzung einer SOA

EPK nach BPEL Transformation als Voraussetzung für praktische Umsetzung einer SOA Sebastian Stein Konstantin Ivav EPK nach BPEL Transformation als Voraussetzung für praktische Umsetzung einer SOA www.ids-scheer.com Was macht IDS Scheer? Software und Beratung für Geschäftsprozessmanagement

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

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

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

Tutorial zu WS-BPEL. Veranstaltung: Entwicklung verteilter Softwaresysteme mit Webservices im Sommersemester 2008

Tutorial zu WS-BPEL. Veranstaltung: Entwicklung verteilter Softwaresysteme mit Webservices im Sommersemester 2008 Tutorial zu WS-BPEL Veranstaltung: Entwicklung verteilter Softwaresysteme mit Webservices im Sommersemester 2008 Universität Hamburg Department Informatik Arbeitsbereich VSIS Gruppe 01: Johannes Kuhlmann,

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

BPM und SOA: Ein gangbarer Weg oder ein Pfad voller Stolpersteine? Evgenia Rosa ORACLE Deutschland B.V. & Co. KG

BPM und SOA: Ein gangbarer Weg oder ein Pfad voller Stolpersteine? Evgenia Rosa ORACLE Deutschland B.V. & Co. KG BPM und SOA: Ein gangbarer Weg oder ein Pfad voller Stolpersteine? Evgenia Rosa ORACLE Deutschland B.V. & Co. KG Agenda Warum BPM und SOA? Aspekte der Business-IT- Zusammenarbeit Überführung der fachlichen

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

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

Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel

Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel Vom Prozess zur IT Agenda Vorstellung Business Process Management und IT Umsetzungsbeispiel Das Unternehmen Seit etwa 30 Jahren Anbieter von Business Communication Lösungen Planung und Realisierung von

Mehr

Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS

Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS CITT Expertengespräch TietoEnator 2006 Page 1 Data Freshness and Overall, Real

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

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress BPM im Kontext von Unternehmensarchitekturen Konstantin Gress Agenda 1 Worum geht s BPM, EA und SOA im Überblick 2 Link zwischen EA und BPM 3 Link zwischen SOA und BPM 4 Wie spielt das zusammen? 5 Q&A

Mehr

WF4 Windows Workflow Foundation. Titelmasterformat

WF4 Windows Workflow Foundation. Titelmasterformat WF4 Windows Workflow Foundation Titelmasterformat WF4 Über mich Name: Titelmasterformat E-Mail: Homepage: Roland König roland.koenig@rkoenig.eu www.rkoenig.eu Schwerpunkte:.Net- und SAP-Entwicklung Arbeitgeber:

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

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

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung Ralf Heib Senior Vice-President Geschäftsleitung DACH IT-Beratung: Vom Geschäftsprozess zur IT-Lösung www.ids-scheer.com Wofür steht IDS Scheer? Wir machen unsere Kunden in ihrem Geschäft erfolgreicher.

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

Zeitlich abhängig von OWB?

Zeitlich abhängig von OWB? Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed

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

ITSM Infoday 2013. Mit Business Process Service Management zu mehr Flexibilität, Transparenz und Stabilität. Peter Brückler

ITSM Infoday 2013. Mit Business Process Service Management zu mehr Flexibilität, Transparenz und Stabilität. Peter Brückler ITSM Infoday 2013 Mit Business Process Management zu mehr Flexibilität, Transparenz und Stabilität Peter Brückler Copyright 2013 NTT DATA EMEA Ltd. Agenda Der Druck auf Unternehmen Business Process Management

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

Dipl. Inf. Ali M. Akbarian

Dipl. Inf. Ali M. Akbarian Dipl. Inf. Ali M. Akbarian 2012 Einführung Globalisierung, Innovation und Kundenzufriedenheit sind auch in Zukunft die wichtigsten Herausforderungen der Unternehmen. Diese Herausforderungen verlangen:

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

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG Über uns Developer @ akquinet AG Marek Iwaszkiewicz marek.iwaszkiewicz@akquinet.de JBoss Compentence Center Pascal Schaerf pascal.schaerf@akquinet.de

Mehr

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Engine Die CSE Integration Platform Guten Tag! Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Integriertes Informationsmanagement mit der Engine - A2A vs. EBI Folie 2 Integration

Mehr

Prozessautomatisierung Vom Geschäftsprozess zum IT-Prozess Benjamin Brunner SOA Architect OPITZ CONSULTING Bad Homburg GmbH

Prozessautomatisierung Vom Geschäftsprozess zum IT-Prozess Benjamin Brunner SOA Architect OPITZ CONSULTING Bad Homburg GmbH Prozessautomatisierung Vom Geschäftsprozess zum IT-Prozess Benjamin Brunner SOA Architect OPITZ CONSULTING Bad Homburg GmbH Agenda Warum Prozessautomatisierung? Prozessautomatisierung in einer SOA Von

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

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene

Mehr

AristaFlow BPM Suite Überblick. AristaFlow GmbH Ulm

AristaFlow BPM Suite Überblick. AristaFlow GmbH Ulm AristaFlow BPM Suite Überblick AristaFlow GmbH Ulm AristaFlow BPM Suite Activity Repository Editor Aktivitäten und Services integrieren und verwalten Org Model Editor Organisationsmodell abbilden Process

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

Vom Business Process Model zum Workflow

Vom Business Process Model zum Workflow Vom Business Process Model zum Workflow Referent: Wolfram Günther Fachverantwortlicher Betriebsinformationssysteme ONTRAS VNG Gastransport GmbH 20.Okt 2012 Prozessmanagement Dokumentieren (um zu ) Verstehen

Mehr

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

René Gassmann. Six Sigma und BPM. Integriertes Prozessmanagement. Diplomica Verlag René Gassmann Six Sigma und BPM Integriertes Prozessmanagement Diplomica Verlag René Gassmann Six Sigma und BPM: Integriertes Prozessmanagement ISBN: 978-3-8428-3130-8 Herstellung: Diplomica Verlag GmbH,

Mehr

Automatisierung Vom definierten Geschäftsprozess zum automatisiert ablaufenden Workflow

Automatisierung Vom definierten Geschäftsprozess zum automatisiert ablaufenden Workflow Automatisierung Vom definierten Geschäftsprozess zum automatisiert ablaufenden Workflow Konzepte und Ansätze der Workflow-Automatisierung und deren technischer Grundlage Joachim Brunold 25.02.2010 Version

Mehr

BPMN Kategorien und Elementgruppen. Flussobjekte

BPMN Kategorien und Elementgruppen. Flussobjekte BPMN Kategorien und Elementgruppen Flussobjekte Business Process BP... Activity1 Activity Eine Activity ist die generischer Ausdruck für in Unternehmen anfallende Tätigkeiten. Das Element Activity kann

Mehr

APEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH

APEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH APEX und Workflows: Spaghetticode oder Integration Sven Böttcher Consultant, Apps Associates GmbH Apps Associates Apps Associates gegründet 2002 in Boston (HQ) seit 2003 GDC in Hyderabad seit 2006 in Dortmund

Mehr

Service Virtualisierung

Service Virtualisierung Service Virtualisierung So bekommen Sie Ihre Testumgebung in den Griff! Thomas Bucsics ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com

Mehr

Vom Prozess zur IT. Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel. Rohleder-Management-Consulting.de 2

Vom Prozess zur IT. Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel. Rohleder-Management-Consulting.de 2 Vom Prozess zur IT Agenda Vorstellung Business Process Management und IT Umsetzungsbeispiel Rohleder-Management-Consulting.de 2 Thomas Kopecky Positionen Fast 20 Jahre in Führungspositionen als Key Account

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

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

Geschäftsprozessmodellierung mit BPEL4WS: Aufbau und Beispiel

Geschäftsprozessmodellierung mit BPEL4WS: Aufbau und Beispiel Seminar Service Orientierte Architektur Geschäftsprozessmodellierung mit BPEL4WS: Aufbau und Beispiel SOA-Seminar 2006 - BPEL4WS - Christoph Forster (Winf 2370) 1 Agenda (1) Überblick (2) Der Geschäftsprozess

Mehr

Produktlinien auf Basis von SOA und J2EE

Produktlinien auf Basis von SOA und J2EE Produktlinien auf Basis von SOA und J2EE Roger Zacharias Diplom-Informatiker, Sun Certified Enterprise Architect Wincor Nixdorf 1. Die Vision des Realtime Enterprise (RTE) Anforderungen an IT-Systeme Allgemeine

Mehr

Microsoft Office SharePoint 2007

Microsoft Office SharePoint 2007 Inhalt 1 Erstellen von Workflows für Microsoft Office SharePoint 2007 15 June 2009 Sebastian Gerling Sebastian.gerling@spiritlink.de COPYRIGHT 2003 SPIRIT LINK GMBH. ALL RIGHTS RESERVED Inhalt 1 Dipl.

Mehr

Workflow Management: Workflow (1)

Workflow Management: Workflow (1) Workflow Management: Workflow (1) Abgrenzung: Geschäftsprozeß Vorgang (Aktivität) Arbeitsablauf (Workflow) Arbeitsschritt (Work Item) Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Institut

Mehr

Integrierte BPM- Projektmethodik (IBPM) Dirk Slama, inubit AG (dirk.slama@inubit.com) Ralph Nelius, Deutsche Post AG (ralph.nelius@deutschepost.

Integrierte BPM- Projektmethodik (IBPM) Dirk Slama, inubit AG (dirk.slama@inubit.com) Ralph Nelius, Deutsche Post AG (ralph.nelius@deutschepost. Integrierte BPM- Projektmethodik (IBPM) Dirk Slama, inubit AG (dirk.slama@inubit.com) Ralph Nelius, Deutsche Post AG (ralph.nelius@deutschepost.de) Vorstellung Dirk Slama inubit AG - integrating your business

Mehr

BPMN2.0 Geschäftsprozesse effizient gestalten. Ganz klar persönlich.

BPMN2.0 Geschäftsprozesse effizient gestalten. Ganz klar persönlich. BPMN2.0 Geschäftsprozesse effizient gestalten Ganz klar persönlich. Geschäftsprozesse im Wandel morgen gestern Dokumentverwaltung Vertragsablage Problemmanagement heute Sicherung der Compliance Qualitätsgesichertes

Mehr

Ein Modellierungswerkzeug für Produktionsprozesse auf Basis einer BPMN-Erweiterung

Ein Modellierungswerkzeug für Produktionsprozesse auf Basis einer BPMN-Erweiterung Institut für Architektur von Anwendungssystemen Universität Stuttgart Universitätsstraße 38 D 70569 Stuttgart Diplomarbeit Nr. 3237 Ein Modellierungswerkzeug für Produktionsprozesse auf Basis einer BPMN-Erweiterung

Mehr

Modellierung von Geschäftsprozessen (MGP / GPM) Thematische Einführung

Modellierung von Geschäftsprozessen (MGP / GPM) Thematische Einführung FHTW Berlin FB4, Wirtschaftsmathematik Modellierung von Geschäftsprozessen (MGP / GPM) Thematische Einführung Dr. Irina Stobbe STeam Service Software Sustainability Organisatorisches Thema - Überblick

Mehr

SemTalk Services. SemTalk UserMeeting 29.10.2010

SemTalk Services. SemTalk UserMeeting 29.10.2010 SemTalk Services SemTalk UserMeeting 29.10.2010 Problemstellung Immer mehr Anwender nutzen SemTalk in Verbindung mit SharePoint Mehr Visio Dokumente Viele Dokumente mit jeweils wenigen Seiten, aber starker

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

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

Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud

Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud OPITZ CONSULTING Deutschland GmbH 2015 Seite 1 Sven Bernhardt n Solution architect @OPITZ CONSULTING Deutschland GmbH n Oracle

Mehr

Von der Prozessanalyse zur Prozessautomatisierung

Von der Prozessanalyse zur Prozessautomatisierung Evgenia Rosa, Oracle Deutschland GmbH Patrick Yves Horenburg, IDS Scheer AG Von der Prozessanalyse zur Prozessautomatisierung www.ids-scheer.com Agenda Motivation und Ziele Modelltransformation in der

Mehr