20101207 uni leipzig_oraclebpm_suite.slideshare
DESCRIPTION
Vortrag Uni LeipzigOracle BPM Überblick, Livecycle, Screenshots von Livedemo und Tools BPM 11gTRANSCRIPT
<Insert Picture Here>Oracle BPM Suite Oracle BPM Suite ––Business Process Management Business Process Management
Dr. Jens HündlingSenior Systemberater
Oracle Deutschland B.V. & Co. KG
07. Dezember 2010
Oracle Fusion Middleware 11gÜberblick
Middleware
Applications (z.B. eBusiness Suite, Siebel, Peoplesoft,-)
Infrastructure & Management
(z.B. Solaris, Oracle Enterprise Linux, Oracle VM, SUN Servers & Storage)
Database
BusinessProcess Process Management
Analyse & Modellierungstools,
Skalierbare, zuverlässige IT
Unternehmensweite KompetenzEntwicklung und Evolution
Umfassender Ansatz für den BPM ErfolgMenschen, Methoden & Technologie
ErfolgreichesBPM
Kultur Werkzeuge
Konsistentes Vorgehen beiProzessmodellierung
und -Management
Kultur
Methodologie
Werkzeuge
Planung, Prozesse, Akzeptanz, Kontrolle,
Messbarkeit
BPM LebenszyklusOracle FMW unterstützt den gesamten Lebenszyklus
Enterprise ArchitectsDefine business
architecture
Business AnalystsModel processes
DevelopersPopulate business
catalog and
implement details
LOB OwnersCollaborate with
business analysts and
tailor-to-fit processes
Business UsersCollaborate and
innovate
IT OperationsManage and
monitorTeamMeasure, analyze,
improve, govern
BPM Discovery Workshop
Oracle BPM Methodologie ÜberblickAbgleich fachlicher und technischer Modelle: funktionale Dekomposition
Business Requirements, Strategy Maps, Funktionale Dekomposition,
Wertschöpfungsketten-Diagramme
Ora
cle
BP
A S
uit
e
Ora
cle
BP
M / S
OA
Su
ite
BPM Implementation
BPM Blueprints
Services, Data Models, User Interfaces, Rules, Dashboards
End to End Process Flows
Detailed Process Flows
Ora
cle
BP
A S
uit
e
Ora
cle
BP
M / S
OA
Su
ite
Ansatzpunkte für eine SOA
Interoperabel
Applikationenz.B. ERP, CRM, FiBu
SOA - ArchitekturüberblickIntegration und Standards
Schnelle ReaktionFlexibel Kontrollierbar
Sicherheit,Verfügbarkeit,
Sicher
Portal
Interaktiv
BUSINESS SERVICES
DBs / Files
B2B, EDI, XML
Process FlowLogic
PROZESSMANAGEMENT ÜBERWACHUNG
Key Performance Indicators, KPIDashboards
SOAP: Web Services Kommunikationsprotokoll BPEL: Business Process Execution Language JCA: Java Connector Architecture BMPN: Business Process Model & Notation
INFRASTRUKTUR SERVICE BUS
SECURITY
POLICIES
Verfügbarkeit,Logging,Failover,
DynamischesRouting,Endpunkt-
Virtualisierung
BENUTZER INTERFACE
Manuelle Interaktion
API
WS
WS-Security, WS-Policy, …WSDL Schnittstellendef.
XML (Schema)
SOAP JCA WS-* XSLT / XQuery
WS-BPEL Business Activity Monitoring (BAM)
Web-Browser basiert
Portlets
Struts, Java Server Faces / Pages (JSF/JSP)
BPMN 2.0
Shared BPMN Model
Oracle BPM 11gR1 ArchitekturBPM Komponenten auf der Basis der SOA Suite
BPM Workspace MS Office BPMN 2.0, BPEL
Rich End User InteractionWeb based customization
Process Composer
Process Portal(WebCenter)
BPM Studio (Business & IT views)
Service Infrastruktur: WebLogic ServerPolicy Manager
Optimized binding
Oracle Service Bus
Common JCA-based connectivity infrastructure
Repository
EM console
+BPMN Screens
BAM
B2B
Human Workflow
Business Rules
Mediator (Data
Transformation & Enrichment)Process Core
BPEL
ProcessAnalytics
Proc Cubes
(Business & IT views)
BPMN 2.0
Discussion
BPM Studio im Oracle JDeveloperBPMN 2.0 Modellierung und Simulation
BPMN by Example – Task types
System steps, Gateways
and Events can go in to
any Lanes. Rules Task
Service Task
User Task
BPMN by Example – Sales Quote Process
Rules TaskService Task
Parallel
User Task
Lane
XOR branching
ParallelBranching
Merge
Join
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.
BPMN by Example - Looping
Loop Back
Loop Back
BPMN by Example – Embedded Sub process
Collapsed sub-process
Expanded sub-process
BPMN by Example – Reusable subprocess
Call Activity.
Quote to cash – Main Process
Quote Process – Child Process
Sim
ula
tion
mit R
es
so
urc
en
3 Ressourcen im Einsatzund 16 Aufträge warten
Ressourcenwährend derSimulation anpassbar
Marker veranschaulichendynamischen Ablauf
Sim
ula
tion
mit R
es
so
urc
en
Auswertungen in Charts
Prozessüberwachung durch den Process Owner – Einblick in laufende Prozessinstanzen
Reporting der Prozess-InstanzenStandard-Funktionalität Out-of-the-Box, vorgefertigte und anpassbare Reports sind verfügbar. Anpassung durch Fachanwender im Browser
BPM Suite 11g: Process Composerfür Web-basierte Prozess Modellierung
BPM Studio – Business Rules
BPM Studio – Rich Forms