40
Gemeinsam mehr erreichen. DOAG Konferenz und Ausstellung – Nürnberg – 18. November 2015 Activiti vs. Oracle BPM

Gemeinsam mehr erreichen. · Case Mgmt. 14 Oracle BPM - Bestandteile > Activiti vs. Oracle BPM. 15 Activiti - Bestandteile ... Business Rules Management –Activiti > Nur mittels

Embed Size (px)

Citation preview

Gemeinsam mehr erreichen.

DOAG Konferenz und Ausstellung – Nürnberg – 18. November 2015

Activiti vs. Oracle BPM

2

"Mit unserer Begeisterung für führende Technologien vernetzen wir Systeme, Prozesse und Menschen.“

> Vorstellung der esentri AG

EINFACH MEHR> BEGEISTERUNG

Mitglied der

3

"Activiti vs. Oracle BPM -Duell auf Augenhöhe?“

4

Vernetzen mit esentri

Ihr Ansprechpartner

Christian Essig

ConsultantSchwerpunkte: SOA, BPM, JavaEESeit Januar 2015 bei der esentri AG

5

Unser Fokus liegt allein auf Middleware

> Oracle ADF & MAF

> Oracle SOA & BPM Suite > Java Enterprise Edition> Oracle Weblogic> Lösungen & esentri Middleware Toolbox

Cloud

> Oracle Java Cloud> Oracle Integration & Process Cloud> Oracle Mobile Cloud

Mehr > Digitalisierung & Industrie 4.0

> Internet of Things> Forms Evolution

6

Eine Allianz für volles Programm rund um den Red Stack

Ziel der scope alliance ist es, durch die Vernetzung von Experten den Zugang und Einsatz vonOracle Produkten und Services für Kunden einfacher zu gestalten. In gemeinsamen Projektenbündeln 200 Oracle Spezialisten ihre Expertise aus allen wichtigen Bereichen des OraclePortfolio, angefangen bei Hardware, über Datenbanken bis hin zu Middleware undAnwendungsentwicklung.

7

Inhalt

> Motivation

> Geschichtliche Entwicklung> BPM Systeme> Systemvoraussetzung + Installation> Engines> Entwicklung und Modellierung> Forms

> Monitoring> Business Rules Management> Trends> Fazit

> Activiti vs. Oracle BPM

8

Motivation

> Activiti vs. Oracle BPM

> Wieso dieses Thema?

9

BPM Systeme - Überblick

> Activiti vs. Oracle BPM

OracleBPM Activiti

Pega

Appian

SoftwareAG

IBM jBPM

Bonita

Camunda

"BPMSuite" "WorkflowManagementSystem"

„OpenSource“

10

Geschichtliche Entwicklung

> Activiti vs. Oracle BPM

11

BPM Systeme – Grundlegende Bestandteile

> Activiti vs. Oracle BPM

Engine

Monitoring Modellierung

API

Forms

Administration

12

„BPM Suite“

Definition Gartner

> Engine zur Prozessausführung und dem Zustandsmanagement> Modelgetriebene Entwicklungsumgebung> Dokumenten- und Contentmanagement> Benutzer- und Gruppenzusammenarbeit> Konnektivität der Systeme> Geschäftsereignisse, BI, BAM

> Inline und Offline Simulation und Optimierung> Business Rules Management > Systemmanagement und Administration> Process Component Registry/Repository

> Activiti vs. Oracle BPM

13

Oracle BPM - Bestandteile

> Activiti vs. Oracle BPM

ProcessComposer

BPM Studio

Process Workspaces

ADF Mobile

Business Rules Integration B2B Content

Mgmt.

BAM Case Mgmt.

14

Oracle BPM - Bestandteile

> Activiti vs. Oracle BPM

15

Activiti - Bestandteile

> Activiti vs. Oracle BPM

Activiti Explorer REST

Engine

EclipsePlugin

16

Activiti - Bestandteile

> Activiti vs. Oracle BPM

17

Systemvoraussetzungen – Oracle BPM

> Baut auf Oracle Stack auf

> Weblogic> SOA Suite> Oracle DB

> Activiti vs. Oracle BPM

18

Systemvoraussetzungen -Activiti

> Hohe Flexibilität

> Application Server> Tomcat> JBossAS (bzw. Wildfly)> Weblogic> Websphere

> Datenbank

> MySQL> MS SQL> Oracle DB> PostgreSQL> H2> DB2

> Activiti vs. Oracle BPM

19

Installation und Verwendungsmöglichkeiten - Oracle BPM

> Umfangreicherer Installationsvorgang

> Verwendung des kompletten Oracle Stacks

> Activiti vs. Oracle BPM

20

Installation und Verwendungsmöglichkeiten - Activiti

> Auf viele Arten verwendbar

> „nur als Engine“

> Application Server> „Cloud“

> Bis hin zu Clustersystemen

> Activiti vs. Oracle BPM

21

Modellierung, Entwicklung & Engine – Oracle BPM

> Unterstützte Standards

> BPMN 2.0> WS-BPEL 2.0> CMMN

> Umfangreiche APIs> Vieles durch „Klicken“ umsetzbar

> Höhere Einstiegshürde

> BPMN Unterstützung> Teilmenge des Standards

> Activiti vs. Oracle BPM

22

Entwicklungsumgebung & Modellierung – Oracle BPM

> Activiti vs. Oracle BPM

23

Modellierung, Entwicklung & Engine - Activiti

> Unterstützte Standards

> BPMN 2.0

> Umfangreiche APIs

> Geringere Einstiegshürde> Entwicklungslastiger

> BPMN Unterstützung> große Teilmenge

> Activiti vs. Oracle BPM

24

Entwicklungsumgebung & Modellierung - Activiti

> Activiti vs. Oracle BPM

25

Forms – Oracle BPM

> Process Composer

> Activiti vs. Oracle BPM

26

Forms – Activiti

> Activiti vs. Oracle BPM

> Activiti 5.x

> „einfacher“ Ansatz• Via form properties

• Externes form rendering

> Kickstart

> Webforms ab Activiti 6

27

Monitoring/Reporting – Oracle BPM

> ProcessWorkspace

> Dashboards> Identifizierung von Bottlenecks

> Umfangreiche BAM Möglichkeiten> Oracle BAM> Out-of-the-box Dashboards

> KPIs

> Activiti vs. Oracle BPM

28

Monitoring/Reporting - Activiti

> Reports

> Einfache Reporting Möglichkeiten> Erweiterbar

> Activiti Crystalball> Simulation Engine

> Eigene Umsetzung> HistoryService + Query API> Events + Eigenimplementierung

> Activiti vs. Oracle BPM

29

Business Rules Management – Oracle BPM

> Verwendung

> BPM Studio> SOA Composer> BPM Composer

> Activiti vs. Oracle BPM

30

Business Rules Management – Activiti

> Nur mittels einer anderen Rules Engine einbindbar

> Drools

> Activiti vs. Oracle BPM

31

BPM Suite?

Definition Gartner

> Engine zur Prozessausführung und dem Zustandsmanagement> Modelgetriebene Entwicklungsumgebung> Dokumenten- und Contentmanagement> Benutzer- und Gruppenzusammenarbeit> Konnektivität der Systeme> Geschäftsereignisse, BI, BAM

> Inline und Offline Simulation und Optimierung> Business Rules Management > Systemmanagement und Administration> Process Component Registry/Repository

> Activiti vs. Oracle BPM

-

-

-

32

BPM Zyklus

> Analyse der Geschäftsprozesse

> Geschäftsprozesse identifizieren> Geschäftsprozesse modellieren> Geschäftsprozesse analysieren und simulieren

> Ausführung der Geschäftsprozesse> Monitoring der Geschäftsprozesse

> Probleme identifizieren und beheben

> Optimierung der Geschäftsprozesse> Geschäftsprozesse evaluieren

> Activiti vs. Oracle BPM

33

Trendthemen

> Cloud

> Activiti vs. Oracle BPM

> Adaptive Case Management

34

Trendthemen - Activiti

> Cloud

> Von Anfang an mit Fokus auf Cloud entwickelt> Immer stärkere Verlagerung in die Cloud

> Alfresco Activiti

> ACM> Keine Lösung

> Activiti vs. Oracle BPM

35

Trendthemen – Oracle BPM

> Oracle Process Cloud

> ACM in der BPM Suite

> Activiti vs. Oracle BPM

36

BPM Systeme

> Activiti vs. Oracle BPM

OracleBPM

Activiti

Pega

Appian

SoftwareAG

IBM jBPM Bonita

Camunda

OracleProcess Cloud

geringeEinstieghürdeUmfangreicheLösung

37

Fazit

> Activiti

> Niedrigere Einstiegshürde> Konzentrierung auf Grundfunktionalität> Einfach, aber weniger ausgereift> Gute Möglichkeit der Integration in bestehende Software/Systeme> Viele BPM Aspekte werden nicht abgedeckt> Real open source?

> Oracle BPM Suite> Sehr umfangreiche Lösung> Tiefe Integration in den Oracle Stack> Komplex> Bessere Trennung der Rollen

> Ganzheitlicher Ansatz

> Activiti vs. Oracle BPM

38

Vielen Dank!

39

Ihr Ansprechpartner

Christian Essig

ConsultantE-Mail: [email protected]: @christian_essig

Treffen Sie mich am scope-Stand auf Ebene 1!

40

Gründung 2009 Standort Ettlingen bei KarlsruheMitarbeiter 35Umsatz 2014 3,5 Mio.

Quick Facts

> Vorstellung der esentri AG

Robert Szilinski (CEO) Frank Szilinski (CFO)