Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite...

12
BPM 1 Roger Busser [email protected] Copyright © 2008, Oracle and / or its affiliates. All rights reserved. Governance

Transcript of Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite...

Page 1: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

1

Roger Busser [email protected]

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Governance

Page 2: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

2

Copyright © 2008, Oracle and / or its affiliates. All rights reserved. 3

Stages of SOA Adoption

Stage 1 Introduction

Stage 2 Spreading

Stage 3 Exploitation

Stage 4 Plateau

IT Goals Proof of Concept

Establish TechnologyPlatform

Leverage Services Sharing

Enterprise SOA Infrastructure

Business GoalsAddress

Specific Pain(e.g., Customer Portal)

Process Integration(e.g., B2B)

Process Flexibility

(e.g., Time to Market)

Continuous Adaptation & Evolution

Single Application

MultipleApplications(Single BU)

MultipleApplications(Cross BUs)

Virtual Enterprise

Scope

<25 <100 <500 >500

<5 <25 <50 >50

<10,000 <100,000 <1,000,000 >1,000,000

<10 <20 <100 >100

No. of Published Services*

No. of Service Consumers*

No. of Service Calls/Day*

No. of Service Developers*

Enabling Technology

(cumulative)

Application Server, Portal,

Adapters

ESB, WSM Integr. Suite,

B2B

SOA Reg/Rep BPM Policy

Mgmt.

Enterprise SOA

Backplane

* =These figures represent typical scenarios, but they may vary considerably

depending on the specific organization's requirements.

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Integrating Services into the IT Supply Chain

Services…

• Are the most valuable software investments you make

• Have extensive metadata that must be managed

• Don’t exist in isolation

• Have broad governance challenges, similar to other IT

• Must comply with standards, regulations and service levels

• Proliferate uncontrollably, unless part of an architecture

• Need to be managed as part of the overall fabric of IT, not only in “SOA fabric”

Reduce…Reuse…Remix

Page 3: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

3

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Customers want to integrate full Service Lifecycle

Development& Test

Modeling

Monitoring

Secure &Audit

Analysis

Runtime

Modification

Removal

WSLD, XSD, Composites

SLAs, Metrics,Alets

Policies

Validation Rules,

Standards

Requirements,Models

Impacts, Relationships

Design

Retirement

Deployment

Staging,Approval

Enterprise Repository and

Registry

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Self-Sustaining Repository with Automation

Page 4: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

4

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

•SOA

•Governance

•Suite

•Service

•Registry

End-to-End SOA Governance

•Metadata

•Exchange

•Enterprise

•Repository

•EM SOA

•Management

•Pack

•Web Services

•Manager

•Future Integration/Automation

•JDeveloper •Eclipse •VS.NET

•Ant Build•SCMs

•7 Oracle Restricted and Confidential

• SOA Management Pack

• Manage production services

• Capture usage metrics

• SLA monitoring

•Oracle Service

•Bus

•Oracle BPEL

•Process Mgr

• Service Registry

• Service discovery

• Auto-synchronized with repository

• Web Services Manager

• Run-time governance

• Policy-oriented security and access control

• Enterprise Repository

• Impact / dependency analysis

• Compliance Reporting

• Service reuse

• Lifecycle management•BPM Suite

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Business Process Management

Page 5: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

5

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

BPM Delivers…

Deliver more – better, faster, and cheaper

EfficiencyMetrics

Results

Utilization, capacity

Throughput, speed

Quality, yield, exceptions

Reduced Operations Cost

Increased capacity

Effective resource utilization

Better quality / service

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

BPM Delivers…

Consistently knowing the current status and outcome of your processes

Control

Metrics

Results

Financial

Organizational

SLA failure rate

Rate of non-compliance

Managed, lower risk

Compliance

Financial accountability

Lower capital reserves

Better visibility

Customer

Relationship

Management

Sales and

Marketing

Production

Planning

Manufacturing Inventory &

Logistics

Finance & HR

SFA Product LMS

Inv

MGMT

B2B

Enterprise Infrastructure

product

ERP

SCM product

MES

DB ERPCRM

Process Disconnects Across Silos

Real-World Business Processes span

organizations, systems, and applications.

Product ConfigurationProduct Configuration

Order ManagementOrder Management

Warranty & Returns ManagementWarranty & Returns Management

Missed

Exceptions

Escalating

Costs

Process

Disconnects

Missed

Exceptions

Escalating

Costs

Process

Disconnects

Page 6: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

6

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

BPM Delivers…

AgilityMetrics

Results

Ability to adapt quickly to changing world conditions

Speed to create & change processes

Time to market

New revenue growth

Market share growth

Increased competitiveness

Thought leadership

Interact, Monitor, Control

Model, Simulate, Optimize

ImplementExecute

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

How to get there

Customer Product /

serviceActivities

Business rulesKPI’s

Management & Control

Actors

Page 7: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

7

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Process, KPI’s, roles, business rules

Simulate, documentation

Handover to IT

Implementation by IT

Feedback to business

Approval, acceptance, production

Measure

Improve

BPM lifecycle

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Most comprehensive set of Activity Types

based Business Time-based Business Rules for SLA management

Parallel Processing;Synchronous and Asynchronous

Processing

“Active” Swim Lanes

Process Owners manage Business Rule parameters

Business Rules directly in Incorporate complex

Business Rules directly in the process model

Launch processes from Launch processes from any event

Supports the Major Process Modeling Standards

Modeler

Page 8: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

8

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

• Enhanced Business Rules support• Define rules in the process model

• Web interface for on-the-fly changes

• Separate rules logic from process logic

Business rules

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Configure Simulation Scenarios (Loads)

Observe and manage queues in real time. Adjust staffing/efficiency, etc.

Extensive cost-based, time-based, and unit-based reporting.

Generate detailed reports to assess Generate detailed reports to assess process design. Export reports for

external analysis.

Simulation

Page 9: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

9

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Build a Re-Usable Component Catalog

Auto-Generate Web Forms for Interactive Activities

Auto-Generate Interface Components for a wide variety of Technologies.

Development

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

BAPI -IDOC

Net Weaver

SAP XI

BPM Suite

.NET

COM / DCOM

SQL/JDBC

JDBC

JDBC

Web Services

Web Services

Web Services

Web Services

Web Services

Web Services

Web Services

XML API

XML

Java API

EJB

EJB

Java Reflection

JNDI

JMS

Java API

JMS

EJB

Introspect, Catalog, & Re-Use services from

all your enterprise information sources

ALDSP

Integration

Service Bus

Page 10: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

10

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

User interface

• Highly- functional

web-based UIs

• Optimized for

Webcenter and

WLP…

• …but built on

standards to work

on nearly any

portal.

• Turn Outlook into

a Process Inbox

• Use a number of

Web RSS

Readers

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

• Multi-platform support

• Multi-version process

instances

• Dynamic binding to

external services

• Web based console

with full control over

process deployments

Application Server

Clustering

HA Database

Posture

Process Server

Workspace

Process Database

Horizontal

Scaling

Active

DB Passive

DB

Active

Repository

Production

Repository

Server

Page 11: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

11

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

• Drag-and-drop Business Activity Monitoring

BAM

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Business dashboards and historical & trend analysis tools

Process executionand management

Business

Analyst

Business

Owner

Process

Developer

Process developmentand systems integration

Business User Interaction

Process

Participants

SFAERP CRM

Enterprise applications and databases

Business Process Management

Process modeling, simulation and documentation

Page 12: Roger Busser roger.busser@oracle - nlOUG · 2009-03-25 · BAPI -IDOC Net Weaver SAP XI BPM Suite Web Services Java API Web Services EJBJDBCSQL/JDBC Web Services XML API Web Services

BPM

12

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.

Sample Processes

Process Impact

Revenue

Cost

Customer Service

Cycle Time

Process Complexity

# of Process Steps

# of Integration Points

# of Process Exceptions

# of Process Participants

# of Transactions

# of Organizations

• Customer Support/Help Desk• Claims Eligibility

• Sarbanes-Oxley• Inventory Management

• HR Management• Transportation Management

• Claims Repricing

•Automated Expense • Report Management

• Claims Adjudication • Order-to-Cash• Customer Provisioning & Activation

• Customer Credit Management

• Order Management• Field Service Management

• Loan Origination• Procurement & Sourcing

• Benefits Administration

• Product Lifecycle Management

• Risk Management

• Service Billing

• Employee On Boarding

• Revenue Recovery

• HIPAA Compliance• Reverse Logistics

Low High

High

Copyright © 2008, Oracle and / or its affiliates. All rights reserved.