forum bpm
TRANSCRIPT
<Insert Picture Here>
Oracle Fusion Middleware Fórum
SOA Suite + Business Process Management
Petrohán ZsoltVezető műszaki tanácsadó[email protected]
Napirend
• SOA stratégia• BPM stratégia• Integrált termék ajánlat• BPM Roadmap
Oracle Fusion Middleware
WebCenter Suite, WebCenter Services
Enterprise Performance Management
BI Suite EE Plus & Data Integration Suite
Enterprise Content Management Suite
SOA Suite, Governance & BPM Suite
Oracle Real Application Cluster, Oracle WebLogic Application Grid
Oracle Identity Management
Oracle Enterprise Manager
JDeveloper & Enterprise Eclipse Pack
Oracle AS & WebLogic Suite, Oracle Tuxedo
Szolgáltatás-orientált architektúra (SOA) Termék stratégia
• Teljes & integrált SOA platform• Fejlesztő eszközök; Middleware; Governance;
összetett csomagok
• Lehetőség változatos vállalati SOA minták használatát• Adat integráció; Alkalmazás modernizáció;
Vállalati integráció; Összetett alkalmazások
• Üzleti rugalmasság• Alkalmazás integráció és szabványos
rendszerek
Apps
AdaptersAdapters B2BB2B
PartnersDB Legacy
CONNECTIVITY
Routing Transform Data
Quality
ETL &Replication
Data IntegratorData IntegratorOracle Service BusOracle Service Bus
Mediation
ROUTING & DATA SERVICES
Native
BPEL
Business
Rules
Human
Workflow
BPEL Process ManagerBPEL Process Manager
ORCHESTRATION
Coherence Cache
J2EE Application Server(Oracle AS, WebLogic, WebSphere, JBoss)
Messaging
Oracle SOA technológiák
GOVERNANCESystem
Monitoring
Enterprise Enterprise ManagerManager
UDDI
WS PoliciesSecurity
Web Web Services Services ManagerManager
RegistryRegistry
GOVERNANCE
SOA lifecyclegovernance
EnterpriseEnterpriseRepositoryRepository
JRockit VM & RT
REAL-TIMEVISIBILITY& PROCESSING Alerts
Business Monitoring
BAMBAM
Events
Data Streams
CEPCEP
ApplicationDevelopment
Framework
Enterprise
Modeling
BPA SuiteBPA Suite
JDeveloperJDeveloper
Business User
Modeling
BPM SuiteBPM Suite
Oracle Data Integrator
BEA Cyclone &RFID Server
Oracle Service Bus (AL-SB & Oracle ESB)
Oracle BPEL Process Manager
Termék ajánlatSzolgáltatás-orientált architektúra
Oracle Complex Event Processor
• Nagy teljesítményű heterogén adat integráció & Batch ETL eszköz
• Egyesített AquaLogic Service Bus & Oracle Enterprise Service Bus
• Stratégiai szolgáltatás vezérlő & AIA/kompozit alkalmazás infrastruktúra
• In-Memory esemény kalkulációs motor integrálva a WebLogic Event Server-el
• Üzleti események & KPI-k monitorozó műszerfala • Folyamatos fejlesztés BPEL PM közös szolgáltatás és technológia irányba
• Nem támogatott BEA termék
Oracle Business Activity Monitoring
BEA WL-Integration
Oracle SOA Suite
• Oracle BPEL Process Manager
• Oracle Service Bus (based on AquaLogic Service Bus)
• Oracle CEP (based on BEA Event Server)
• Oracle Business Activity Monitoring (BAM)
• Oracle Business Rules
• Oracle JDeveloper
• Oracle Web Services Manager
Átfogó & integrált SOA platform
Oracle SOA Suite
Napirend
• SOA stratégia• BPM stratégia• Integrált termék ajánlat• BPM Roadmap
Üzlet és IT között együtműködés
Üzleti végfelhsználó
LOB folyamat
gazda
Fejlesztő
Folyamat
adminisztráto
Folyamat szervező
Üzleti elemzőÜzlet IT
• Szociális környezet
•Szervezet
•Alkalmazottak
• Folyamatosan változó külső hatások
• Folyamatok változatása naponta/hetente szükséges
• Dinamikus környezet
• Mérték: jövedelmezőség
• Módszeres struktúra
•Hardver
•Szoftver
• Vágy a változások gyakoriságának minimalizálására
• Folyamatok változásának megvalosítása rövid időn belül
• Stabil és tesztelt rendszerek
• Mérték: Szolgáltatás szint
Üzlet és IT között együtműködésMi szükséges ehhez
Business
End User
LOB Process
Owner
Developer
Process
Administrator
Process Architect/
Business Engineer
Business AnalystBusiness IT
• Követelmények egyértelmű lefordítása, az IT számára, hogy lépést tudjon tartani az üzleti változásokkal
• Pontos elvárások meghatározása, a megcélzott és átadott rendszerek az üzlet és az IT céljait szolgálják
• Sikeres folyamat szimulációk azonnali implementációja lehetővé teszi a cégek számára, hogy megkülönböztessék önmagukat
Business Process Management (BPM) Termék stratégia
• Teljes & integrált BPM platform• Rendszer-központú, Ember-központú, Dokumentum-
központú, és Döntés-központú üzleti folyamatok egyetlen futtató környezetben
• Üzlet & fejlesztés együttműködése• Folyamatok definiálása rendszerek és szervezetek
között
• Üzleti folyamat hatékonyság• Folyamat monitorozás, elemzés, szimuláció &
optimalizáció
BPM életciklus
Üzleti végfelhasználó
LOB folyamattulajdonos
Fejlesztő
Folyamat adminisztrátor
Folyamat szervező
Üzleti elemző
BPM
Különböző felelősök
Együttműküdő BPM komponensek
BPMéletciklus
Monitorozás
Optimalizásás
Folyamatmonitorozás
Fejlesztés
Telepítés
Futtatás
Folyamatvégrehajtás
Modellezés
Szimuláció
Üzleti folyamatmodellezés
Napirend
• SOA stratégia• BPM stratégia• Integrált termék ajánlat• BPM Roadmap
Oracle BPA Designer
BEA AL-BPM Designer
Oracle BPM (BEA AL-BPM & Oracle BPEL PM)
Termék ajánlatBusiness Process Management
Oracle Business Rules
Oracle Business Activity Monitoring
Oracle WebCenter
• Strukturált BPM tervező precíz folyamat modellezéshez és szimulációhoz
• Agilis BPM tervező iteratív folyamat modellezéshez
• BEA AL-BPM & BPEL Process Manager az emberi és strukturált BPM végrehajtásra egyetlen BPMN & BPEL futtató csomagban
• Papir dokumentum & kép -feldolgozás folyamatvezérlő ERP integrációval
• Deklaratív szabály motor az egyértelmű üzleti szabályozásért
• Üzleti események és KPI-k monitorozása optimalizációs céllal
• Folyamat portal kompozit alkalmazások megjelenítésére
Oracle Document Capture & Imaging
Oracle BPM Suite
• AquaLogic BPM Designer (Oracle BPM Studio)
• Oracle JDeveloper
• AquaLogic BPM/ XPDL Runtime (Oracle BPM Server)
• Oracle BPEL Process Manager
• Oracle Business Rules
• Oracle BAM
• Oracle User Interaction
• Oracle WebCenter*
Átfogó üzleti folyamat menedzsment
* Restricted Use License
Oracle
BPM Suite
Oracle BPM
16 Oracle Restricted and Confidential
- Folyamat gazda- Six Sigma- Szigorú módszertan - Hierarchikus modellezés- Dokumentáció
- Üzleti, felhasználó barát- Ember központú- Együttműködés- Gyakori folyamat változás
- SOA architektúra- Apps integráció, AIA- BPEL- Nagy teljesítményű STP- Oda-vissza kapcsolat a BPA-val
BPA
BPM
BPEL PM
Oracle BPA + SOA SuiteAlap komponensek
BPEL
BPM server - Oracle SOA SuiteBPM server - Oracle SOA Suite
Human WF Rules BAM
Model, Simulate & PublishOracle BPA SuiteOracle BPA Suite
ESB
Oracle BPA SuiteOracle BPA Suite Oracle SOA SuiteOracle SOA Suite • Teljeskörű BPM kínálat• Szabvány alapú innováció• Legjobb folyamat modellezés,
végrehajtás és monitorozás
Oracle Business Process ManagementOracle Business Process Management
Oracle BAM
BPA Suite BPEL Process Designer Process Manager/Server
ES
B / In
teg
ratio
n
Fram
ew
ork
ES
B / In
teg
ratio
n
Fram
ew
ork
Packaged
Apps
Custom
Apps
WebService
/EJB
Biz
Partners
Fogalmi & analitikai folyamat modellek
Zárt hurkú BPM felépítése
Logikai és fizikai folyamat modellek
Hu
ma
n W
ork
flow
/ Ru
les
Fram
ew
ork
Hu
ma
n W
ork
flow
/ Ru
les
Fram
ew
ork
Work List
fx
Rules Engine
BPEL
folyamat
motor
BPEL
folyamat
motor
Process Instance
Data
Process Instance
Data
Folyamat monitorozás
Oracle SOA Suite
Integrált üzleti folyamat életciklus szállítása
Oracle BPA Suite
Újító integrációs megközelítés
Üzlet és IT összehangolás
Technikaimodell
Oracle SOA SuiteBPEL Process Designer
Üzletimodell
Oracle BPA Suite (BPMN, EPC)
Fogalmi modell
Végrehajtható modell
Logikai modell
Megosztott metaadat
“Process Blueprint”
Oracle BPM Suite
• Oracle BPM Studio• Oracle BPM User Interaction• Oracle Business Rules• Oracle BPM Server• Oracle BAM
BPMéletciklus
Monitorozás
Optimalizásás
Folyamatmonitorozás
Fejlesztés
Telepítés Futtatás
Folyamatvégrehajtás
Modellezés
Szimuláció
Üzleti folyamatmodellezés
Oracle BPM StudioSzorosan integrált termék komponensek
Modellezés és dokumentáció Több folyamat szimulálása
Szolgáltatás integráció
Integrált Formfejlesztő
Oracle BPM User Interaction
• Képes menedzselni a munka elosztását, irányítását, és elvégzését• Feladat elosztás, újraelosztás, delegálás és
irányítás• Eszkaláció és értesítés kiváló kivétel kezeléssel• Feladat lista, előfizetés• Üzleti naptár• Feladat ellenőrzés• Ad-hoc feladat elosztás -> kivétel kezelés
• Üzleti szabályokkal szinkronizált
Monitoroz
Optimalizás
BAM
Fejlesztés
Telepítés Futtatás
BPE
Modellezés
Szimuláció
Üzleti folyamatmodellezés
Oracle BPM User Interaction
Oracle BPM User InteractionMS Office Integráció & RSS
Üzleti folyamat indítása
RSS Feed
Oracle Business RulesIrányelvek és szabályok elkülönülnek a folyamattól
• Rete-alapú Rules engine
• Döntési táblák• If-then szabályok• Deklaratív• Folyamat
tartalmaz dinamikus döntési pontokat
Decision Tables feature in BPM 11; BPM 10g includes if-then rules.
Oracle BPM szerver
• Több platform támogatása
• BPEL, XPDL (közvetlen BPMN leképezés) végrehajtása
• Skálázható és megbízható futtató motor
• Gazdag menedzsment és monitorozás
• Web alapú konzol a folyamatok teljes felügyeletére
Application ServerClustering
HA DatabasePosture
Process Server
Process Database
Horizontal Scaling
EngineDB Engine
DB
Directory Services
ProductionRepository
WorkSpace
Monitor
Optimize
BAM
Fejlesztés
TelepítésFuttatás
BPE
Model
Simulate
Modellezés
Oracle Business Process MonitoringPiacvezető folyamat monitorozás
Egyetlen folyamat felügyelete
Minden egyes folyamatlépés követése
Hibák meghatározása
Folyamatok összevonásaÁtlagok, kulcsfontosságú teljesítménymutatók (KPI-k), szolgáltatásiszint-szerződések (SLA-k)Szűk keresztmetszetek meghatározása
Komplex eseményfeldolgozás Független események kapcsolatba hozása Veszélyek és lehetőségek meghatározása
Összefüggések•Múltbéli teljesítmény•Gördülő átlag
Past
WeekToday
Past 15
Minutes
BPMLifecycle
Implement
Deploy Execute
Model
Simulate
Monitoroz
Optimizál
B E M U T A T Ó
Napirend
• SOA stratégia• BPM stratégia• Integrált termék ajánlat• BPM Roadmap
BPM Suite RoadmapPrimary Product Integration Milestones
Today
• Best-of-breed portfolio
• Single point of contact
• Best practices
• Customers leveraging today
“100-day release” Fall 2008
• Oracle branded
• Interoperability between BPM and BPEL PM
•Certified on WLS 10.3
• Features such as enhanced BPMN support, enhanced Office integration
11gCY ‘09
• Platform consolidation
• BPM Studio – unified modeling and simulation environment
• Native BPMN 2.0 support
• Process Portal - Collaborative workspace application built on Web Center
• Process Dashboards – Out of box process BAM dashboards
Intended for information purposes and may not be incorporated into a contract
Oracle BPM termék architektúra – 10g
BPA Process Architect (ARIS) BPA Process
Architect (ARIS)
JDeveloper
Create and Submit Order
ProcessPayment
NotifyUser
DownloadVideo
Wait3 days
Call Customer
Customer
Customer
Sales Rep
Copy toS3
Create and Submit Order
ProcessPayment
NotifyUser
DownloadVideo
Wait3 days
Call Customer
Customer
Customer
Sales Rep
Copy toS3
BPM Studio
BPM Server
(XPDL)
XPDLScreen Flows
Org Model
BPM Server
(BPEL)
BPELHuman WF
Rules
Worklist
Process Dashboards
MS Office
BAM
Workspace
MS Office
Oracle BPM termék architektúra – jövőkép
XPDL, BPMN 2.0, BPEL
Worklist Process Portal MS Office BAM
Create and Submit Order
ProcessPayment
NotifyUser
DownloadVideo
Wait3 days
Call Customer
Customer
Customer
Sales Rep
Copy toS3
Create and Submit Order
ProcessPayment
NotifyUser
DownloadVideo
Wait3 days
Call Customer
Customer
Customer
Sales Rep
Copy toS3
BPM Studio
(with Biz and IT view)
BPA Process Architect (ARIS) BPA Process
Architect (ARIS)
BPMN Process
blueprint
(optional step)
• BPM Studio: Integrated process, workflow, rules, and forms designer; includes simulation • BPM Server: Integrated process engine supporting BPEL, XPDL/BPMN 2.0 and Human WF
based on BPEL4People• BPM Worklist: ADF Worklist application• BPA Suite Addresses rich analysis and modeling requirements (e.g. Six Sigma, Lean,
documentation-only modeling, etc)
Business View
BPM Server
BPEL, BPMN 2.0 / XPDL
BPEL4People (Human WF)
Rules
SCA
VK&K É R D É S E KK É R D É S E K
V Á L A S Z O KV Á L A S Z O K