1. Oracle BPM Suite –
<Insert Picture Here>
Business Process Management
Dr. Jens Hündling
Senior Systemberater
Oracle Deutschland B.V. & Co. KG
07. Dezember 2010
4. Umfassender Ansatz für den BPM Erfolg
Menschen, Methoden & Technologie
Erfolgreiches
BPM
Unternehmensweite Kompetenz Analyse & Modellierungstools,
Entwicklung und Evolution
Skalierbare, zuverlässige IT
Kultur Werkzeuge
Methodologie Konsistentes Vorgehen bei
Planung, Prozesse,
Akzeptanz, Kontrolle, Prozessmodellierung
Messbarkeit und -Management
5. BPM Lebenszyklus
Oracle FMW unterstützt den gesamten Lebenszyklus
Business Analysts Developers
Model processes Populate business
Enterprise catalog and
Architects implement details
Define business LOB Owners
architecture Collaborate with
business analysts and
tailor-to-fit processes
Business Users
Collaborate and
innovate
IT Operations
Manage and
monitor
Team
Measure, analyze,
improve, govern
BPM Discovery Workshop
6. Oracle BPM Methodologie Überblick
Abgleich fachlicher und technischer Modelle: funktionale Dekomposition
Oracle BPM / SOA Suite
Oracle BPA Suite
Business Requirements, Strategy Maps,
Funktionale Dekomposition,
Wertschöpfungsketten-Diagramme
End to End Process Flows
Detailed Process Flows BPM Blueprints
BPM Implementation
Services, Data Models, User
Interfaces, Rules, Dashboards
Ansatzpunkte für eine SOA
7. SOA - Architekturüberblick
Integration und Standards
Interoperabel Sicher Flexibel Interaktiv Schnelle Reaktion
Kontrollierbar
Applikationen Portal
z.B. ERP,
CRM, FiBu
Sicherheit,
Verfügbarkeit, Manuelle Interaktion
DBs / Files Logging,
Failover,
Process Flow Key Performance
Dynamisches
Logic Indicators, KPI
Routing,
WS Dashboards
Endpunkt-
Virtualisierung API
B2B, EDI, XML
BUSINESS SERVICES INFRASTRUKTUR SERVICE BUS PROZESSMANAGEMENT BENUTZER INTERFACE ÜBERWACHUNG
SECURITY
XML (Schema) POLICIES
WS-BPEL Portlets Business Activity
WS-Security, Monitoring (BAM)
WSDL Schnittstellendef. WS-Policy, … BPMN 2.0 Struts, Java Server
Faces / Pages
SOAP JCA WS-* XSLT / XQuery (JSF/JSP) Web-Browser basiert
SOAP: Web Services Kommunikationsprotokoll BPEL: Business Process Execution Language
JCA: Java Connector Architecture BMPN: Business Process Model & Notation
8. Oracle BPM 11gR1 Architektur
BPM Komponenten auf der Basis der SOA Suite
Shared BPMN
Model Web based customization
Rich End User Interaction
BPM Workspace Process Portal MS Office
BPMN 2.0, (WebCenter)
BPEL
BPM Studio Process Composer
(Business & IT views)
BPEL BPMN 2.0 Mediator
Human Business (Data
Process Core Workflow Rules Transformation &
Enrichment)
B2B Service Infrastruktur: WebLogic Server Repository
Process Common JCA-based connectivity infrastructure Policy Manager
Analytics Optimized
BAM binding
Proc Cubes Oracle Service Bus
EM console
+BPMN Screens
10. BPM Studio im Oracle JDeveloper
BPMN 2.0 Modellierung und Simulation
11. BPMN by Example – Task types
Service System steps, Gateways
Task
and Events can go in to
any Lanes.
Rules Task
User
Task
12. BPMN by Example – Sales Quote Process
User
Task
Service Rules Task
Task
Parallel
Branching Join
XOR branching
Merge
Lane
13. BPMN Loops using XOR Gateway
While loop (Enter Quote Details
executed 1 or more times)
• Loops can be created using an XOR Gateway and by connecting
a Sequence Flow to a previous step (“upstream” object).
• Commonly used for checking conditions and performing redos.
• Synonymous to a while loop and executed 1 or more times.
15. BPMN by Example – Embedded Sub
process
Collapsed sub-
process
Expanded sub-process
16. BPMN by Example – Reusable subprocess
Quote to cash – Main Process
Call Activity.
Quote Process – Child Process
17. Simulation mit Ressourcen
Simulation mit Ressourcen
3 Ressourcen im Einsatz
und 16 Aufträge warten
Ressourcen
Marker veranschaulichen während der
dynamischen Ablauf Simulation
anpassbar
Auswertungen in
Charts