Oracle Business Process Management Manoj Das Director, Product Management
The following is intended to outline our general product direction The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Business Process Management (BPM) Software and strategy for modeling, automating, managing and optimizing business processes across organizational divisions, systems and applications Strategy Goals Policies Compliance BPM is a structured, coherent and consistent way of understanding, documenting, modeling, analyzing, executing, monitoring and optimizing business processes as well as associated resources leading to business improvement. The BPM lifecycle is iterative and does not follow a water fall model. BPM is a management practice, a business philosophy that provides for governance of a business process environment toward the goal of improving responsiveness and operational performance. It is a journey not a destination. Today's processes are increasingly complex, full of deeper interactions across systems and dependent on more collaborative activities between users. You need comprehensive, standards-based and easy to use solution for creating, deploying and managing composite business processes with content, automated and human workflow steps. BPM is not about technology BPM is not about architecture BPM is not about creating diagrams BPM is about improving processes Process Systems People Information 3 3
Oracle BPM Solution Components Methodology Driven Process Modeling and Analysis Process Experts Six Sigma, Lean Enterprise Modeling Documentation BPA Human Centric Business Process Management BPM Business user friendly Human centric Collaborative Frequent process changes System Centric Process Management and SOA SOA architecture Apps integration, AIA BPEL High performance STP Round-tripping with BPA BPEL PM 4
Oracle BPA Suite Business User friendly Process Modeling, Reporting and Analysis Enterprise and Process Modeling Reports and Analyses Aris House – Processes, Data, Organization, Systems, Products and Services Value Chain Diagram Critical Success Factor Analysis Process Evaluation Business Process Publisher Objectives and Risks Model BPMN Modeling & Simulation Framework and Methodology Add-ons Shared Process repository Report generation Collaborate with LOB stakeholders Most comprehensive tools for process improvement and standardization 5
BPM Studio Rich business user support across process lifecycle Business Friendly Process Modeling Business & IT Collaboration in one tool Simulation based on cost, resources etc Optimize process using data from process engine Model process roles, org model, business calendar etc Design Forms and Dashboards Business users rapidly model, execute, and change processes
Process Agility with Business Rules Common Usage scenarios for rules: Business Policies – Spending Policies, Approval Matrices Constraints – Valid configurations, regulatory requirements Computations – Discounts, Premiums, Scores etc Reasoning Capabilities – Offers based on customer value etc Included rules engine as well as hot pluggable support for other rule engines
MS Office Integration & RSS Process Interactions using Familiar Desktop Tools Submit to Business Process Microsoft Office files submit into a BPM Process by clicking on a submit button in the Office Ribbon. Outlook integration is provided through RSS Feeds. RSS Feed 8
Process Performance Tuning Here is how the statistics are displayed now. Identify and resolve process bottlenecks
<Insert Picture Here> Roadmap 10
Unified Runtime Platform Shared BPMN Model Worklist Process Portal MS Office BAM, BI BPA BPEL BPMN 2.0 Human Task (BPEL4People) Business Rules Process Core Business View BPMN 2.0, BPEL SCA BPM Server Enterprise Manager Implementation Strategy and Scope Both products have similar architecture – a language independent process core supporting one or more languages Process cores have mostly similar capabilities – changes needed are small Sharing process core enables straight-forward integration with rest of the stack (management, etc.) Primary work is in adding new constructs such as complex gateways (go-to) Benefits Unified management console with end-to-end visibility Consistent and unified products drive TCO down Automatically leverage innovations at the foundation (coherence etc.) Integration with other component (BI etc.) manifest faster Migration plan BPEL and BPA process migrate automatically XPDL processes migrate to BPMN; some underlying usages (such as scripting) may need to be manually resolved BPM Studio (with Business and IT view) Standardize on a single enterprise grade BPM platform 11
Business and IT Collaboration Bi-directional synchronization of shared Process Models BPA Suite BPM Studio / BPEL PM BPMN BPMN Blue Print Objectives … Process Repository Shared repository for process and other business user models BPM Server Operational Metrics (for simulation) Continuous optimization through closed loop BPM 12
Fusion Middleware Control Unified end to end technical monitoring Comprehensive, Top-Down Management End-to-End Instance Tracking 13
Process Portal Rich Process interactions Search Find items related to process Content Integration Document processing Scanned images Task List Worklist of user or group Process Activation Initiate new process Presence/VoIP Find Users Online Reach Point Person Anywhere Process stakeholders Discussions Threaded Online Forums Process Intelligence BAM dashboards Alerts Track processes Gather process KPIs Single interface between people and processes Ties tasks, alerts, discussions, documents, communities, intelligence in context of process Built using Web Center. Portlets can be housed in any standard Portal
Tailor-to-fit Business Processes BPM Composer Web based Process Customization and Creation from Template Design and deploy Create new processes from a template Process model BPMN notation for business users Pre-defined tasks Service calls Human interaction Business rules Pre-defined activities Tailor-to-fit Business Processes
Activity Guides Simplify multi-step human interaction processes Business view of process milestones as it relates to the user interacting with the process Guided multi-session interactions with application. Activity Guide can be completed by one or more users Enable business users to compose activity guides using predefined activities Innovative end user navigation through processes
Business Rules – Decision Table Business friendly rules metaphor with conflict and overlap checking
Rich Task Forms Automatic Form Generation ADF Task flow for rich screen flows Framework for activity guides Task Forms Automatic form generation ADF task flow integration for rich forms Framework for activity guides
Drag and drop form design within Office driven by data controls MS Office Integration Process Interactions using Familiar Desktop Tools Drag and drop form design within Office driven by data controls 19
BPM Suite Roadmap Primary Product Integration Milestones 11g CY ‘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 “100-day release- 10g” CY ‘08 Interoperability between BPM and BPEL PM Certified on WLS 10.3 Features such as enhanced BPMN support, enhanced Office integration Today Best-of-breed portfolio Single point of contact Best practices Customers leveraging today Intended for information purposes and may not be incorporated into a contract 20 20 20 20
Key BPM Differentiators Integrated Business Process Management Runtime For System, Human, Document, and Analytic Process Styles Business & Information Technology Collaboration Using Shared Metadata Model for Round-trip Process Evolution Guided Human Activities with “Activity Guides” To Simplify Multi-Step & Multi-Part Human Interaction Processes Comprehensive Range of Business Process Analytics Process Analytics; Scenario Modeling; Simulation & Optimization Availability of Process Testing & Process Integrity Tools Facilities to test the Integrity of Distributed Business Processes Declarative Process Design & Customization Metadata & Rules-driven Customization of Processes & Data while providing for Safe Upgrade of base Process Definitions