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

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

SOA - Service-orientierte Architekturen. Roger Zacharias

Von der Prozessanalyse zur Prozessautomatisierung

Transparente SOA Governance mit Modellierung. OOP 2010 München, 28. Januar 2010, 12:30 Uhr Modeling Day

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

Anforderungsanalyse für SOA Services

Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter

Cloud Architektur Workshop

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

TOGAF The Open Group Architecture Framework

Integration mit Service Repositories zur SOA Governance

Explore. Share. Innovate.

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

Grundlagen Software Engineering

SOA und kollaborative Geschäftsprozessmodellierung im Internet der Dienste. Dr. Walter Waterfeld, Software AG

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress

Dirk Stähler Ingo Meier Rolf Scheuch Christian SchmüUing Daniel Somssich. Enterprise Architecture, BPM und SOA für Business-Analysten HANSER

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

SAP SharePoint Integration. e1 Business Solutions GmbH

1. PMA Kongress

Prozessorientierte Applikationsund Datenintegration mit SOA

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Insight Anforderungsanalyse für SOA Services. Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH

Inhaltsverzeichnis. Dirk Stähler, Ingo Meier, Rolf Scheuch, Christian Schmülling, Daniel Somssich

Luca Piras SharePoint Specialist it-function software GmbH

Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin. Dr. Michael Hübschen

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Erster Einblick in die BPM Suite 11g - Live

Model Driven SOA. < J Springer. Anwendungsorientierte Methodik und Vorgehen in der Praxis. Gerhard Rempp Mark Akermann Martin Löffler Jens Lehmann

PRODATIS CONSULTING AG. Folie 1

SEA. Modellgetriebene Softwareentwicklung in der BA

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

Voraussetzungen für die betriebswirtschaftliche SOA-Einführung

SOA Starter Kit Einführungsstrategien und Einstiegspunkte

INNOVATOR im Entwicklungsprozess

Dokumentation, Analyse, Optimierung,

Toolgestützte Prozessdokumentation. Prozessorientiertes E-Government, Joel Meir,

BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater

MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen

Praxishandbuch BPMN 2.0

Microsoft Azure Fundamentals MOC 10979

Vorstellung Projekt Nr. 9. Berlin,

BPMN verdrängt die EPK? Warum BPMN alleine nicht reicht

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart

Java Forum Stuttgart 7. Juli 2005

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

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

DIE DATEN IM ZENTRUM: SAS DATA MANAGEMENT

Praxisforum BPM und ERP. Integration BPM und ERP in der Praxis. Ein Reality Check!

EPK Ereignisgesteuerte Prozesskette

Erster Einblick in die BPM Suite 11g - Live

Prozessdokumentation und -darstellung

EINFÜHRUNG IOZ AG 1

Gemeinsam mehr erreichen.

Vom Business Process Model zum Workflow

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

Impuls-Studie Enterprise Mobility

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

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

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

IT-Governance und COBIT. DI Eberhard Binder

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

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

Model-Driven Development in Scrum-Projekten

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

IVS Arbeitsgruppe Softwaretechnik Abschnitt Management komplexer Integrationslösungen

E-Government-Architektur- Management: Die Grundlage für E-Government aus dem Baukasten

Von der Prozessanalyse zur Prozessautomatisierung

Prozessunterstützung durch BPR-, BPM- und Workflow-Systeme

Geschäftsprozesse modellieren mit BPMN. Nürnberg,

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System

Änderungsbasiertes Requirements Management mit agosense.requirements

Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service

Herausforderungen im Prozessmanagement. von Schweizer Gemeinden

TRACK II Datenmanagement Strategien & Big Data Speicherkonzepte BI Operations Erfolgsfaktoren für einen effizienten Data Warehouse Betrieb

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Big Data Projekte richtig managen!

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057)

Müller hat seine Prozesse im Griff

BITMARCK Kundentag 2013 helic DMS und 21c_ng Wie Sie Ihre Prozesse zum Leben erwecken!

Inhaltsverzeichnis. Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach

Patrick Ziegler, Govern AG i.g. Prof. Dr. Jörg Schütz, Bioloom Group

BI Organisation und Governance. Patrick Keller, Senior Analyst und Prokurist CeBIT 2016

Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen.

ITIL & TOGAF die Doppelspitze für IT Governance

Self Service BI der Anwender im Fokus

SO WERDEN LÖSUNGEN HÖCHSTEN ANSPRÜCHEN

Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011

Geschäftsprozessautomatisierung BIX3 HS 2014

SOA im Zeitalter von Industrie 4.0

Komplexe dokumentenbasierte Prozesse mit Oracle Technologien umsetzen

Evgenia Rosa, Principal Sales Consultant, ORACLE Deutschland GmbH

PERSONALIZED NETWORK SOCIAL NETWORK

Agilität auf Unternehmensebene - Was hält uns davon ab?

Jürgen Schwab, debis Systemhaus

07. November, Zürich-Oerlikon

Unigraphics Schnittstelle entfernen

MHP Orders on Hand / Incoming Orders Ihre Lösung zu mehr Transparenz im Vertrieb durch Auftragseingang und -bestand!

Transkript:

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 Prozessmodelle in die Ausführung Erfahrungen, Lösungsansätze, Methodik Diskussion

Warum BPM und SOA?

Was ist BPM? Business Process Management Prozessmodellierung? Prozessoptimierung? Prozessautomatisierung? Begriffe: BPM, BPMS, BPA, BPR, BPI,... (immer noch) kein einheitliches Verständnis bei Fach- und IT Bereichen BPM is a management discipline that improves measurable business process performance through ongoing optimization of enterprise-wide processes and their capabilities. Quelle: BPTrends

Business Process Management Definition by Gartner BPM is a management practice that provides for governance of a process environment toward the goal of improving agility and operational performance. BPM is a structured approach employing methods, policies, metrics, management practices and software tools to manage and continuously optimize an organization s activities and processes. Quelle: Gartner

Top Four BPM Usage Scenarios Quelle: Gartner, Magic Quadrant for Business Process Management Suites, Oct 2010

Herausforderungen für Fach- und IT-Bereiche Für erfolgreiches BPM sind enge Zusammenarbeit von Fachbereichen und IT eine Voraussetzung Realität: Unterschiedliche Ziele, Verantwortlichkeiten, Denk- und Herangehensweisen Unterschiedliche Methoden, Werkzeuge, Notationen Herausforderungen: Erschwerte Kommunikation, Misverständnisse Fehlende Transparenz Fehleranfälligkeit bei Umsetzung der fachlichen Anforderungen (fachliche Prozessmodelle)

BPM und SOA Einerseits a Perfect Match SOA stellt wiederverwendbare Services für die flexible Orchestrierung der Prozesse zur Verfügung Andererseits Mars und Venus BPM and SOA aren t enemies but natural allies, but they are allies with distinctly different goals and aspirations and mental models of the world. Bruce Silver, BPM on SOA: What Would It Look Like?

BPM und SOA Alignment (ausgewählte Aspekte) Organisation und Governance Rollen, Skills und Verantwortlichkeiten (Rolle von Prozess- Architekten) Abstimmung von BPM und SOA Governance Prozessen Methodik und Architektur Alignment von BPM Modellierung und SOA Methodologien Alignment von Geschäfts-Prozess Architektur und SOA Referenzarchitektur Technologie Modellierungsnotationen und Ausführungstechnologien (EPK, BPMN, BPEL, XPDL, ) Werkzeuge und Plattformen Werkzeugunterstützung für Business/IT Zusammenarbeit Integration von BPM und SOA Repositories

Prozess-Architektur Prozess- Landkarte Ebene 1 Hauptprozesse Ebene 2 High Level Prozesse Ebene 3 Prozesse / Unterprozesse Ebene 4/5 Bestandteil der Geschäftsarchitektur (s. zb TOGAF) Beinhaltet: Prozesslandkarte, Prozess Detailebenen Steht in Beziehungen zu anderen Artefakten der Geschäftsarchitektur: Unternehmens-Strategie, Ziele, Organisation, Anwendungen, Daten, IT Systeme

Modellierungsnotationen Notationen für Prozessarchitekturen (keine Standardisierung) WKD, Organigramme, ER-Modelle etc. Modellierungsnotationen für Detailprozesse: EPK, Petri-Netze, BPMN 1.x, BPMN 2.0 Technische Prozessbeschreibung (Ausführungssprachen): XPDL, BPEL, BPMN 2.0

Von fachlichen Prozessmodellen zu ausführbaren Prozessen

Übergabe der Prozessmodelle von Fachabteilung zu IT Transformation Fachabteilung und IT benutzen unterschiedliche Modellierungs- bzw. Impementierungs-Umgebungen Transformation von Prozessmodellen (e.g. EPK, BPMN 1.x) in ausführbare Sprachen (e.g. BPEL, XPDL, BPMN 2.0) Integration der Tools: One-Way oder Round-Trip Repository-basiert oder ohne Repository Ein Modell Fachabteilung und IT Entwickler arbeiten am selben Modell in unterschiedlichen für sie geeigneten Sichten: Business-Sicht für die fachliche Modellierung und IT Sicht für die Implementierung

Übergabe der Prozessmodelle von Fachabteilung zu IT Transformation Fachabteilung und IT benutzen unterschiedliche Modellierungs- bzw. Impementierungs-Umgebungen Transformation von Prozessmodellen (e.g. EPK, BPMN 1.x) in ausführbare Sprachen (e.g. BPEL, XPDL, BPMN 2.0) Integration der Tools: One-Way oder Round-Trip Repository-basiert oder ohne Repository Ein Modell Business und IT arbeiten am selben Modell in unterschiedlichen Sichten: Business-Sicht für die Modellierung und IT Sicht für die Implementierung

Modell-Transformation: Herausforderungen Versprechen Beim Einsatz integrierter Werkzeuge mit der Generierungs- bzw. Roundtrip-Funktionalität wird aus einem fachlichen Prozessmodell ein ausführbares Prozess bzw. Prozessgerüst generiert Realität Ein rein fachliches Modell ist in meisten Fällen für die Generierung eines ausführbaren Prozesses nicht geeignet Fazit Fehlende Formalisierung und Semantik Inkompatibilität der fachlichen und ausführbaren Notationen bzw. Sprachen (EPK/BPMN vs. BPEL am Bsp Rücksprünge) Eine entsprechende Aufbereitung des fachliches Models für die Transformation ist notwendig

Empfohlenes Vorgehen Einführung eines zusätzlichen Modells: Technisches Fachprozessmodell Gleiche Detail-Ebene in der Prozesshierarchie (Ebene 4/5) Notation: BPMN Beseitigen der Inkompatibilitäten bzgl. der Ausführungssprache SOA-Konformität : Jede Aktivität entspricht einem Service- Aufruf (Service, Unterprozess, Human Task, Rule) Nutzung und Berücksichtigung der Dienste uns Spezifika der Ausführungsplattform Wichtig: Die Fachlichkeit des ursprünglichen Prozesses bleibt erhalten

Modelltransformation Fachliches Modell Technisches Fachmodell Ausführbares Prozess / Blueprint Model synchronization Transformation/ Round trip EPK, BPMN BPMN BPEL, XPDL, BPMN 2.0 Modellierungsumgebung (EA) Entwicklungsumgebung

Technisches Fachmodell: Vorteile: Vor- und Nachteile Transparenz für den Fachbereich: Trotz technischer Vollständigkeit ist das Zwischenmodell nachvollziehbar für die Fachanwender (-> Abstimmung mit IT) Offenheit für Ausführungsplattformen: Es können mehrere technische Fachmodelle für unterschiedliche Ausführungsplattformen erstellt werden. Nachteil: Synchronisation mit dem ursprünglichen Fachmodell

Technisches Fachmodell und SOA Verteilung der Geschäftslogik: Prozess, Unterprozesse, Services, Rules, Human Tasks Granularität der Prozessaktivitäten (SOA-Konformität) Zusammenfassen mehrerer Aktivitäten Aufteilen einer Aktivität in mehrere Nutzung der Business Rules und Human Tasks Berücksichtigung der vorhandenen Services und Service-Klassifizierung (SOA Referenzarchitektur)

Übergabe der Prozessmodelle von Fachabteilung zu IT Transformation Business und IT benutzen unterschiedliche Modellierungs- bzw. Impementierungs-Umgebungen Transformation von Prozessmodellen (e.g. EPK, BPMN 1.x) in ausführbare Sprachen (e.g. BPEL, XPDL, BPMN 2.0) Integration der Tools: One-Way oder Round-Trip Repository-basiert oder ohne Repository Ein Modell Fachabteilung und IT Entwickler arbeiten am selben Modell in unterschiedlichen Sichten: Business-Sicht für die Modellierung und IT Sicht für die Implementierung Gartner Use Cases: Specific Process Solution Process-Based SOA Redesign

One Model Fachliches Modell / Technisches Fachmodell / Ausführbares Prozess Business View IT View e.g. BPMN 2.0 In synch e.g. BPMN 2.0 (one model) Modellierungsumgebung (BPMN) und Entwicklungsumgebung

Modellübergabe Fachliches Modell Technisches Fachmodell Ausführbares Prozess / Blueprint Model synchronization Übergabe/ Round trip EPK, BPMN BPMN 2.0 BPMN 2.0 Modellierungsumgebung (EA) Modelllierungs- / Entwicklungsumgebung

Modellierungsmethodik und Architekturaspekte Modellierung und ggf. Generierung Prozesse, Daten, Services, Benutzeroberflächen (GUI) Service-Identifizierung: Prozess-getrieben (Capabilities) und Domain-getrieben (Domains) Abbildung Prozessaktivitäten Service Kategorien Abbildung auf Technologie BPEL, BPMN 2.0, ESB, Business Rules, Events Benutzerfreundliches GUI Design Asynchronität, Human Tasks (www.soa-spezial.de) Alignment von BPM und SOA Governance Ineinander greifen der Governance- Prozesse Prozess Repository, Service Repository, Service Registry

Kundenprojekt-Beispiel 1. Prozesse 2. Daten 3. User Interface 4. Services Fachliche Modelle Teilnehmer Teilnehmer anlegen Teilnehmer gemäß default initialisieren Erweiterte Kundendefinitio n verwenden Anrede Titel Vorname Nachname Business Service Firma Email Anschrift TeilnehmerService Technische Modelle Participant TeilnehmerService Anrede Titel 1 1 Anrede Typ Titel Teilnehmer anlegen Teilnehmer gemäß default initialisieren Erweiterte Kundendefinitio n verwenden Vorname 1 Vorname Nachname 1 Nachname Firma 1 Firma Teilnehmer Email 1 Email CreateCustomer Anschrift 1 Anschrift Teilnehmer Quellcode BPEL XSD XAML WSDL

Service-Kategorisierung (Domains) Enterprise Services Domain Services Domain Services Domain Services Domain Services Business Domain Business Domain Business Domain Business Domain

Architektur Prozesse und SOA Referenz- Prozess- Landkarte Ebene 1 Presentation Services Business Process Services Hauptprozesse Ebene 2 High Level Prozesse Ebene 3 Business Activity Services Business Logic Business Logic Decision Services Business Rules Prozesse / Unterprozesse Ebene 4/5 Customer Data Services Order System Connectivity Services Data Ebene 4/5 Service Providers

Governance Aspekte BPM Governance ensures success of a BPM initiative Establishing of a governance organization: roles and responsibilities Defining governance processes Setting standards, guidelines and tools Defining the BPM roadmap according to maturity level BPM Governance needs to be aligned to SOA Governance

BPM und SOA Repositories BPM Repository Business Architecture Models Proesse Organization Business Data Business Services IT systems Business KPIs SOA Repository / Registry Technical SOA artifacts Service interfaces (WSDL) Data (XSD) Dependencies Runtime KPIs Integration / synchronization

Werkzeuge Welche Werkzeuge für welche Lebenszyklus-Phasen und Modelle Berücksichtigung in der Methodik Integration der Werkzeuge und Repositories

Oracle Werkzeuge für BPM und SOA (Szenario 1) Model Processes Oracle BPA Suite Define Business Architecture Simulate and Analyze Round-trip Integration Implement and Deploy Processes Measure, analyze, improve Execute, Collaborate and Innovate Monitor Oracle SOA Suite

Oracle Werkzeuge für BPM und SOA (Szenario 2) Integration * Define Business Architecture Model Processes Simulate and Analyze Implement and Deploy Processes Measure, analyze, improve Execute, Collaborate and Innovate Monitor Oracle BPA Suite Oracle BPM Suite / * One way integration, Round-trip planned Oracle SOA Suite

Fazit: End2end BPM und SOA Durchgängige Vorgehen, Governance und Tool- Integration für BPM und SOA BPM BPM Modellierungsmethodik BPM Governance BPM Tools SOA SOA Methodik, SOA Reference Architecture SOA Governance SOA Tools

Fragen?