Introduction to Oracle BPM Suite

Preview:

Citation preview

Introduction to Oracle BPM Suite

November 14th, 2012

15:45-16:30

Room VT460-52

Harold Dost III Senior Consultant

Raastech, Inc.

Slide 2 of 45 © Raastech, Inc. 2012 | All rights reserved.

1. Introduction

2. What is BPM?

3. How do you use BPM?

4. Use Cases

5. Is it right for you?

6. Summary

Agenda

Slide 3 of 45 © Raastech, Inc. 2012 | All rights reserved.

INTRODUCTION

Slide 4 of 45 © Raastech, Inc. 2012 | All rights reserved.

Harold Dost III

5+ years of Oracle middleware experience

Experience in large implementations involving SOA

Suite, BAM, AIA, OSB, OSR, ODI, OWSM, OER, OEG,

and more

OCE (SOA Foundation Practitioner)

About Me

Slide 5 of 45 © Raastech, Inc. 2012 | All rights reserved.

WHAT IS BPM?

Slide 6 of 45 © Raastech, Inc. 2012 | All rights reserved.

Concept

Business Process – A particular way that work should be done;

should provide value for a customer (e.g., Order Fulfillment)

BPM Introduction

http://www.winscribe.com/business-process-management/what-is-bpm

Slide 7 of 45 © Raastech, Inc. 2012 | All rights reserved.

Cycle

Model

Automate

Execute

Monitor

Optimize

BPM Introduction

http://www.winscribe.com/business-process-management/what-is-bpm

Slide 8 of 45 © Raastech, Inc. 2012 | All rights reserved.

An optional module part of the Oracle Fusion

Middleware Platform

A tool to provide business analysts a hand in the

development process

Provides another means of developing processes

This is just the marketing

BPM Suite Introduction

Slide 9 of 45 © Raastech, Inc. 2012 | All rights reserved.

What tools do you actually get?

An add-on to JDeveloper called BPM Studio

Requires SOA Composite Editor

A web based tool called Business Process Composer

BPM Suite Introduction

Slide 10 of 45 © Raastech, Inc. 2012 | All rights reserved.

HOW DO YOU USE BPM?

Slide 11 of 45 © Raastech, Inc. 2012 | All rights reserved.

Two main workflows are suggested

With Templates

Without Templates

Using BPM Suite

Slide 12 of 45 © Raastech, Inc. 2012 | All rights reserved.

A developer will use BPM Studio and create a template

This template is placed into the the design-time MDS

A process analyst will use these templates and develop

the specific process

After the process is ready it can be deployed to the

runtime

Using BPM Suite – With Templates

Slide 13 of 45 © Raastech, Inc. 2012 | All rights reserved.

A process analyst creates the overall flow

The developer checks out the project from the design-

time MDS and does the final implementation details

Deploy the finalized process to the runtime

Using BPM Suite – Without Templates

Slide 14 of 45 © Raastech, Inc. 2012 | All rights reserved.

Business Process Composer

Slide 15 of 45 © Raastech, Inc. 2012 | All rights reserved.

Business Process Composer

Slide 16 of 45 © Raastech, Inc. 2012 | All rights reserved.

Business Process Composer

Slide 17 of 45 © Raastech, Inc. 2012 | All rights reserved.

Business Process Composer

Slide 18 of 45 © Raastech, Inc. 2012 | All rights reserved.

Business Process Composer

Slide 19 of 45 © Raastech, Inc. 2012 | All rights reserved.

Business Process Composer

Slide 20 of 45 © Raastech, Inc. 2012 | All rights reserved.

Business Process Composer

Slide 21 of 45 © Raastech, Inc. 2012 | All rights reserved.

Business Process Composer

Slide 22 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM Studio

Slide 23 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM Studio

Slide 24 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM Studio

Slide 25 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM Studio

Slide 26 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM Studio

Slide 27 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM Studio

Slide 28 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM Studio

Slide 29 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM Studio

Slide 30 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM USE CASES

Slide 31 of 45 © Raastech, Inc. 2012 | All rights reserved.

Maersk Line

Transport Shipping Company

25k Employees

$26 Billion revenue in 2010

http://www.oracle.com/us/corporate/analystreports/infrastructure/mwd-case-study-maersk-1530197.pdf

BPM Use Cases

Slide 32 of 45 © Raastech, Inc. 2012 | All rights reserved.

Maersk Line

“This is partly by choice, and partly down to the fact that a

programme to deliver an appropriate enterprise-wide IT

integration infrastructure foundation was only started at the same

time as the BPM programme.”

Aging Infrastructure and an overstrained business application

Vastly Distributed – 350 Offices

http://www.oracle.com/us/corporate/analystreports/infrastructure/mwd-case-study-maersk-1530197.pdf

BPM Use Cases

Slide 33 of 45 © Raastech, Inc. 2012 | All rights reserved.

Maersk Line – Results and Recommendations

10-15% Efficiency Increase

“No matter what the focus of your BPM project is, deliver

something within 90 days or so”

“… ensure that business and technology resources on projects

are all co-located – this will pay off in terms of time-to-delivery,

the quality of the output …”

http://www.oracle.com/us/corporate/analystreports/infrastructure/mwd-case-study-maersk-1530197.pdf

BPM Use Cases

Slide 34 of 45 © Raastech, Inc. 2012 | All rights reserved.

A Swiss Bank (Unnamed)

One of the premiere financial institutions

Credit Suisse, EFG Bank, Edmond de Rothschild, UBS

Private banking

Investment banking

Asset management services

http://www.oracle.com/us/corporate/analystreports/infrastructure/mwd-swiss-bank-case-study-1526731.pdf

BPM Use Cases

Slide 35 of 45 © Raastech, Inc. 2012 | All rights reserved.

Swiss Bank

Long time user of BPM not the Suite, part of the ARIS

community since 2001

“[Current Solution] optimized to deliver the highest …where

there are medium-level volumes of repeatable work being done

… it’s less likely to be applicable in very high-volume

environments…”

http://www.oracle.com/us/corporate/analystreports/infrastructure/mwd-swiss-bank-case-study-1526731.pdf

BPM Use Cases

Slide 36 of 45 © Raastech, Inc. 2012 | All rights reserved.

A Swiss Bank (Unnamed)

No efficiency improvements mentioned, but better visibility into the

processes (metrics)

“Firstly, creating a BPM-friendly culture and spirit in your company takes

time – it can’t be forced on a company by an autocratic leadership style.”

“Secondly, work hard to deliver ‘quick wins’ and talk about them as much

as you can.”

http://www.oracle.com/us/corporate/analystreports/infrastructure/mwd-swiss-bank-case-study-1526731.pdf

BPM Use Cases

Slide 37 of 45 © Raastech, Inc. 2012 | All rights reserved.

IS IT RIGHT FOR YOUR COMPANY?

Slide 38 of 45 © Raastech, Inc. 2012 | All rights reserved.

Total Cost of Ownership (TCO)

Return on Investment (ROI)

Decision Factors

http://geek-and-poke.com/2007/03/roi_of_soa.html

Slide 39 of 45 © Raastech, Inc. 2012 | All rights reserved.

Costs

WebLogic – $45k/CPU

SOA Suite – $57k/CPU

BPM Suite – $57k/CPU

Decision Factors

http://www.oracle.com/us/corporate/pricing/price-lists/index.html

Slide 40 of 45 © Raastech, Inc. 2012 | All rights reserved.

Company Size

Decision Factors

http://genevalunch.com/blog/tag/ubs/ http://www.maersk.com/Pages/default.aspx

Slide 41 of 45 © Raastech, Inc. 2012 | All rights reserved.

Some of the premier functionality commonly associated

with BPM are the human task and business rules

However, these are supported through a SOA Suite

license.

Current Oracle SOA Suite Implementers

Slide 42 of 45 © Raastech, Inc. 2012 | All rights reserved.

Some customers have gone through the licensing

process, paid for BPM and simply not used it.

Current Oracle SOA Suite Implementers

Slide 43 of 45 © Raastech, Inc. 2012 | All rights reserved.

SUMMARY

Slide 44 of 45 © Raastech, Inc. 2012 | All rights reserved.

BPM can be useful for streamlining business processes

It’s not for everyone

Try it out

Oracle VMs

http://www.oracle.com/technetwork/middleware/soasuite/learnmore/vmsoa-172279.html

Summary

Slide 45 of 45 © Raastech, Inc. 2012 | All rights reserved.

Contact Information

Harold Dost III

Senior Consultant

harold.dost@raastech.com

Recommended