Sie sind auf Seite 1von 32

Management of Oracle Fusion Middleware using Oracle Enterprise Manager

<Insert Picture Here>

Oracle BPM 11gR1

Agenda

Oracle BPM 11g Architecture New Features Missing Features 10g Usage Guidelines

<Insert Picture Here>

BPM 11gR1 architecture


Feature BPM Studio Web apps BPM 11g implementation Comments
BPM Studio ported to JDeveloper. Integrated with SOA editors SCA composite, Task and rules editor All web UIs are ADF based. All the components of the BPM workspace created as re-usable ADF regions. Process portal uses group space templates in web center. BPM workspace regions registered in Web center resource catalog Process Composer uses ADF in conjunction with Flash for rendering BPMN Service engine reuses a large portion of the BPEL process core. Implemented new activities based on BPMN 2.0 standard. Common persistence, binding framework, cube engine, policy management All SOA adapters work with both BPEL and BPMN Process cube schema can collect metrics for BPMN and BPEL in star schema All BPMN mgmt screens are part of Fusion Middleware control End to end monitoring via composite flow trace. Same deployment model as SOA. ODL loggers and DMS instrumentation All metadata is stored in MDS both for design time and runtime. Process lifecycle and sharing of drafts/templates between studio/composer done via MDS OPSS for user/role and policy lookup. Process specific roles auto provisioned as application roles during deployment SSO integration (WLS, OAM, WNA etc)

Unified Runtime with SOA

System management Metadata management Security infrastructure

BPM Suite 11g Product Offering


Business Architecture

BPA Suite
Enterprise modeling Methodology driven

Process Spaces
Rich persona based UI Extreme collaboration Contextual insight Web 2.0 enabled BPM

Used Across Oracle Stack

Process Analytics
Business Driven Modeling
BAM, BI Business Indicators & Measures Process Cubes

Fusion Apps

BPM Studio
Business IT Collaboration Agile Development Unified IDE

BPM Runtime
Standards BPMN 2.0, BPEL, WSHuman Task Business Rules Dynamic Enterprise-grade Layered on SCA based SOA server

Web Center Suite

UCM/IPM

Process Composer
Web-based customization Deployment ready processes
Paper Forms Business Content Intelligence Management

Oracle BPM Architecture


BPM Layered on top of SCA
BPM Process orchestration Process analytics SCA Freedom to use the right modeltype Integration, services, and events infrastructure Unified administration and policy management

BPMN

BPEL

Business Human Mediator Rules Workflow

Infrastructure for Plugging-in Service Engines


Common JCA-based connectivity infrastructure
Optimized binding

Policy Enforcement

Service and Events Bus

BPM 11g Process Engine


BPM Studio
BPMN Model BPEL Model Design model APIs Runtime & Mgmt APIs Lifecycle controls

Process Engine
BPMN Compiler BPMN Runtime Activity Set BPEL Compiler BPEL Runtime Activity Set

Common Process Core


Service Invocation Metadata management Task Assignment State Persistence Connectivity, Adapters Notification Services

Error handling

Metadata store (MDS)

Security

Process Analysis

Process Instance Store

Agenda

Oracle BPM 11g Architecture New Features Missing Features 10g Usage Guidelines

<Insert Picture Here>

Business Rules

Zero Code Environment for Functional Developers

Rich Declarative Forms Designer


With Intelligent Auto-generation

Process Composer for Web Based Process Customization

Oracle Confidential Do Not Distribute

Process Composer Business Rules

Modeling Space Collaboration within modeling community

Process Spaces Collaborative Work Environment

Process Instance Space Adhoc Collaboration in Context of a Process Instance

Integration with BAM

Define business indicators Define KPIs, specify measurements and actions

Out of the box dashboards for real time monitoring Create custom BAM dashboards

Dashboard driven Navigation

End-to-End Instance Tracking

BPMN
External Service Human Workflow

Mediation

Business Rules

Drill-down into Process Audit

Oracle Confidential Do Not Distribute

Agenda

Oracle BPM 11g Architecture New Features Missing Features 10g Usage Guidelines

<Insert Picture Here>

Oracle BPM Roadmap


SOA 10gR3 BPM 11g SOA 11R1 BPM 11R1 BPM 11R2

SOA 11g Service Infrastructure


BPM 10g 10gR3 BPM 11gR1 (planned, subject to change) BPM 11gR2 (Planned, subject to change)

Modeling

Business and IT views BPMN 2.0 & BPEL Org, roles, business calendar Simulation ADF Task Flows and Forms Wizard driven ADF generation Zero-code environment BPMN models based on templates Rules customization Native BPMN execution Seamless unified in Oracle stack BPMN audit trails EM based monitoring & management Seamless integration with BAM Native and Personal dashboards Wizard generated dashboards (both type) Workspace (ADF application) Process Portal Basic (Web Center Group Spaces) Actionable emails and Excel integration

BPEL4People Simpler business user forms design Unified debugger Script Task (standard) Generate BPMN Blueprint from BPEL Upgrade tools from OBPM 10g Forms Lightweight top-down design Manipulation of in flight instances grab, suspend, etc. Version in flight instances (compatible) Archiving Integration with BI publisher Integration with BI EE Integration with BI publisher Integration with BI EE RSS

Web Based Tooling Runtime

Dashboards & Analytics User Interaction

Project Report
PDF

HTML

Planned

Simulation Report

Planned

Optional Task

Multiple Gateway create multiple copies of an instance so that different participants can process the same instance simultaneously.

Planned as Complex Gateway

Agenda

Oracle BPM 11g Architecture New Features Missing Features 10g Usage Guidelines

<Insert Picture Here>

10g Usage Guidelines MODELING Process Creation and Termination Wait


used for asynchronous inter-process communication

Set transactional boundary and compensation for Groups Grab and Decision activities Separated Instance Variables
Instead use external storage to persist such variables

10g Usage Guidelines

Not all Predefined Variables, e.g. action will be migrated Automatic activity with implementation type Method
Minimize scripting. Wrap the logic in re-usable components

Interactive activities implemented as screenflows will be migrated. Method, Input, Display and Decision may not be supported as-is

10g Usage Guidelines UI ScreenFlow replaced by ADF TaskFlow


Migrated to 11g as deprecated Manually link to human task activities

Presentation Forms replaced by ADF


Migrated to 11g as deprecated

ORGANIZATION Deploying process only to specific OU not supported in 11g Re-map logical roles (OBPM) to physical roles (LDAP)

10g Usage Guidelines BUSINESS RULES Process Business Rules migrated as scripts
in-flight modification not supported Use Oracle BR with 10g

BPM OBJECTS Do not write complex logic in methods


Externalize in Java / WS

INTEGRATION Use JCA Adapter

10g Usage Guidelines BAM Dashboards migrated if generated BPM Object is not modified TESTING PUnit and CUnit test cases not migrated SCRIPTING PBL migrated in deprecated mode - Instead use Java / WS API PAPI / PAPI-WS will be replaced - similar functionality, different syntax

10g Usage Guidelines WORKSPACE CUSTOMIZATION not migrated

ADMINISTRATION ANT tasks replaced with new ANT tasks


IN-FLIGHT PROCESS INSTANCES not migrated run 10g and 11g side by side and see all process instances in 11g

Discussion

Das könnte Ihnen auch gefallen