BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei...

29
Dr. Thomas Karle, PROMATIS software GmbH Nürnberg, 18. November 2014 BPM Suite oder doch nur SOA Suite und Prozessmodellierung

Transcript of BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei...

Page 1: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

Dr. Thomas Karle, PROMATIS software GmbH

Nürnberg, 18. November 2014

BPM Suite oder doch nur SOA Suite und

Prozessmodellierung

Page 2: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

2

Motivation

Implementierungsorientiertes BPM

Ganzheitliches BPM

Einführungsstrategien für ganzheitliches BPM

BPM goes Social

Oracle BPM Suite vs. Oracle SOA Suite

Fazit

Agenda

Exzellente Geschäftsprozesse für schmale Budgets

© 2014 PROMATIS software GmbH

Page 3: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

3

…sind derzeit Ziel jedes erfolgsorientierten Unternehmens.

…ergeben sich nicht automatisch aus der Einführung teurer Unternehmenssoftware.

…sollten nachhaltig erarbeitet werden.

…müssen neben technischen Aspekten auch die Business-Sicht miteinschließen.

…sollten soziale Aspekte berücksichtigen.

…benötigten geeignete organisatorische Maßnahmen.

…sollten durch ein geeignetes Portfolio an Konzepten und Tools unterstützt werden.

Motivation

Exzellente Geschäftsprozesse…

© 2014 PROMATIS software GmbH

Page 4: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

4

Implementierungsorientiertes BPM

Traditionelles Workflow Management

Workflow-Komponenten

Geschäftsregeln

Benutzerzugriff

Workflow-Steuerung(BPMN 2.0, BPEL, …)

Grafisches „Programm“

Schnelle Anpassungen

Leichtes

Deployment

Transparenz bzgl.

Prozessausführung

[Sch14]© 2014 PROMATIS software GmbH

Page 5: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

5

Ganzheitliches BPM

Unternehmensarchitektur

Implementierungs-

orientiertes BPM(klassisches

Workflowmanagement)

Ganzheitliches

BPM

Technische Architektur

Informationssystem-

architektur

Geschäfts-

architektur

Geschäfts-

modell

Unternehmensarchitektur

[Sch14]© 2014 PROMATIS software GmbH

Page 6: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

6

Strategien bei einer BPM-Einführung

Bottom-up vs. Top-down

Bottom-up

Analyse &

Implementierung auf

Basis der Ist-Systeme

Prozess-spezifische Sicht

auf einzelne Business

Requirements

Implementierung ohne

Optimierung

Beibehaltung obsoleter

Prozesse

BP

M E

infü

hru

ng

BP

M E

infü

hru

ng

Unternehmensarchitektur

Top-down

Executive Management

initiiert und treibt das BPM

BPM wird als Teil des

Geschäftsmodells definiert

BPM-Vorgehen & -

Organisation werden

passend zur

Unternehmenskultur

entwickelt

Business Process Design

erfolgt basierend auf

Geschäftszielen und

-strategien

Unternehmensweite Sicht

und Monitoring für ständige

Verbesserungen

[Sch14]© 2014 PROMATIS software GmbH

Page 7: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

7

Strategien bei einer BPM-Einführung

Einbettung in der GRC-Strategie

Prävention ReaktionDurchführung

Governance

Compliance

Management

Risiko-

management

Normen und

Standards Handlungs-

anweisungen

und Kontrollen

Werte und

Ethische

Grund-

sätze

Unter-

nehmens-

ziele

Unternehmens-

modell

Gesetze

Regularien

Risiko-

vorschriften

Risiken

[Sch14]© 2014 PROMATIS software GmbH

Page 8: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

8

Strategien bei einer BPM-Einführung

Simultane Planung der Geschäftsarchitektur

Business Architecture Planning

Business

Process

Management

(BPM)

Master Data

Management

(MDM)

Kernprozesse Unterstützungs-

prozesse

Human Capital

Management

(HCM)

[Sch14]© 2014 PROMATIS software GmbH

Page 9: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

9

Strategien bei einer BPM-Einführung

Architektur einer globalen BPM-Plattform

Zentrales

BPM RepositorySOA-Integrationsplattform

Externe

Partner

Master Data Management

products

customers

suppliers

sites

Unternehmensübergreifende

Geschäftsprozesse

Spezifische

Prozesse

Operative

Data

Lokales BPM

Repository

[Sch14]© 2014 PROMATIS software GmbH

Page 10: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

10

BPM Goes Social

BPM Infrastructure

Intranet

Prozessverantwortliche

Intranet

Internet

Projektmanagement &

Beratung

Expert on

Demand

Key User

Einkauf Key User

Finance

Key User

Lager

Projektleiter

Prozess-

verantwortlicher

Order2Cash

Key User

Fachbereiche

IT

Prozess-

verantwortlicher

Procure2Pay

Prozess-

verantwortlicher

Hire2Exit

[vgl. Kar13, SVO11]© 2014 PROMATIS software GmbH

Page 11: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

11 12. November 2014

BPM Goes Social

Integration in die BPM-Tools

Page 12: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

12

BPM Goes Social

Leichtgewichtiges BPM für Fachbereiche mit Wikis

Page 13: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

13

BPM Goes Social

Unterstützung von der Analyse bis zur Ausführung

Deployment

Social

BPX

Social

BPEModellierung &

Analyse

Design &

Programmierung

Social

BPE

Process

Tailoring

IT

Business

Requirements

Engineering

Monitoring

[Sch14]© 2014 PROMATIS software GmbH

Page 14: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

14

BPEL:

Für die Realisierung und Ausführung von rein technischen Prozessen geeignet

Insbesondere für technische Integrationsprozesse geeignet

Blockweiser Aufbau mit Sequenzen, Entscheidungen und Schleifen

→ Eher graphische Programmiersprache

BPMN:

Abläufe als gerichteter Graph

Eine für den Fachbereich verständliche Darstellung von Prozessen

Ausbau zu ausführbaren (technischen) Prozessen möglich

Nach dem Ausbau oft nicht mehr fachlich gut verständlich

Oracle BPM Suite vs. Oracle SOA Suite

Vergleich der Sprachen

[vgl. Mic13, Sch14]© 2014 PROMATIS software GmbH

Page 15: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

15

Oracle BPM Suite baut auf Oracle SOA Suite auf

Oracle BPM Suite bietet BPMN (und BPEL)

Beide Produkte beinhalten Human-Task-Komponenten zur Implementierung

von Mensch/Maschine-Interaktion

Oracle BPM Suite stellt über den Business Catalogue folgende weitere

vordefinierte Komponenten bereit:

Web Services,

SOA-basierte Integrationsadapter und

Transformationsbausteine

Oracle BPM Suite vs. Oracle SOA Suite

Vergleich der Produkte

[vgl. Mic13, Sch14]© 2014 PROMATIS software GmbH

Page 16: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

16

Oracle SOA Suite – BPEL

Ablaufmodellierung

[Oracle]

Page 17: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

17

Oracle User Messaging Service

Multiple channels

• Email

• Instant Messaging

• SMS

• Voice

Human Workflow Task

Web application

Oracle SOA Suite – BPEL

Einbindung Human Interaction: Notification Service

[Oracle]

Page 18: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

18

Oracle User Messaging Service

Multiple channels

• Email

• Instant Messaging

• SMS

• Voice

Human Workflow Task

Workflow Service

Web application

Oracle SOA Suite – BPEL

Einbindung Human Interaction: Human Workflow Task

[Oracle]

Page 19: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

19

Oracle SOA Suite – BPEL

Business Rules

[Oracle]

Page 20: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

20

Oracle SOA Suite

Adapter

ERP MAINFRAME SERVICES PARTNERSDB

• Mehr als 200 Adapter• Technologien und Applikationen:

EBS, PSFT, Siebel, SAP, Datenbanken, Files, FTP, JMS, MQ, etc.

• Graphische Darstellung• Konvertierung von proprietären

Formaten zu XML

[Oracle]

Page 21: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

21

Oracle BPM Suite

Business Driven Agile Process Development

Agility &Control

[Oracle]

Page 22: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

22

Oracle BPM Suite

Modellierung mit dem BPM Process Composer

[Oracle]

Page 23: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

23

Oracle BPM Suite

Modellierung der technischen Ausführung

Page 24: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

24

Process Decomposition Strategy Model KPI Heat Map

Neuerungen in der BPM Suite 12c

Weitere Modelltypen

[Oracle]

Page 25: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

25

Neuerungen in der BPM Suite 12c

Oracle Solution Accelerators

Public

SectorFinancial

Services

Loan Origination

Financial Reports Approval

Incident Reporting

eFormsManagement

Business Account Opening

Insurance

Claims Management

Insurance

Policy Underwriting

Telecom

Mobile Data Offloading

Correspondence Management

Contract Management

Customer Onboarding

Application Extensions: Siebel, PeopleSoft, EBS, JDE, Fusion, …

= Available Now

Licensing and Permits

Horizontal

Travel Request Management

Document Routing and Approval

Internal Service Request

Employee Onboarding

Complaints Management

= Available Soon

[Oracle]

Page 26: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

26

Strategie 1: Verwendung eines Top-down-Ansatzes wird empfohlen

→ Einbindung des Executive Management

Strategie 2: Einbettung von BPM in die GRC-Unternehmensstrategie

Strategie 3: Simultane Planung der Geschäftsarchitektur:

Relevante Kern- und Unterstützungsprozesse

Human Capital Management

Master Data Management

Kombination der drei Strategien

Aufsetzen eines BPM-Programms

Verwendung von Oracle-Produkten:

Oracle SOA Suite oder Oracle BPM Suite möglich

Oracle SOA Suite ist günstiger, jedoch weiteres Tool für Business-Seite erforderlich

Oracle BPM Suite bei größerem Budget und falls BPMN gefordert ist

Fazit

Exzellente Geschäftsprozesse für schmale Budgets

[vgl. Mic13, Sch14]© 2014 PROMATIS software GmbH

Page 27: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

BPM Suite oder doch nur SOA Suite und

Prozessmodellierung

Dr. Thomas Karle, PROMATIS software GmbH

Nürnberg, 18. November 2014

Page 28: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

28

PROMATIS software GmbH

Pforzheimer Str. 160

76275 Ettlingen

Tel. +49 7243 2179 69

Fax +49 7243 2179 99

E-Mail:

Web: www.promatis.de

© 2014 PROMATIS software GmbH

[email protected]

12. November 2014

Dr. Thomas KarleExecutive Vice President Enterprise Architecture

Kontakt

Page 29: BPM Suite oder doch nur SOA Suite und Prozessmodellierung · PDF fileOracle BPM Suite bei größerem Budget und falls BPMN gefordert ist ... BPM, BPMN, BPEL, Oracle BPM Suite, Oracle

29

[Kar13]

Karle T.: Wissensbasierte kollaborative Einführung komplexer ERP-Prozesse,

KnowTech 2013 – Kongress für Wissensmanagement und Social Media, Hanau,

2013.

[Mic13]

Michler J.: Komplexe dokumentenbasierte Prozesse mit Oracle Technologien

umsetzen, DOAG Development Konferenz, Bonn, 2013.

[Oracle]

Oracle Product Presentations (www.oracle.com).

[Sch14]

Schönthaler F.: BPM is not for programmers – It's a business tool and makes your

business processes more excellent, Collaborate 14, Las Vegas, 2014.

[SVO11]

Schönthaler F., Vossen G., Oberweis A., Karle T.: Geschäftsprozesse für

Business Communities – Modellierungssprachen, Methoden, Werkzeuge.

Oldenbourg Verlag, 2011.

Literatur