Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

42

Transcript of Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Page 1: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final
Page 2: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

<Insert Picture Here>

Oracle PartnerNetwork Days – Satellite Event Spain. March, 30SOA & BPM: Sinergia ventajosa

Carlos CasaresSOA & BPM Principal Sales Consultant

Page 3: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Program Agenda

• Why SOA and BPM now?• Why Oracle SOA and BPM Suites?• Packaging and Licensing Oracle Suites• References• Campaigns

Page 4: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Why SOA and BPM now?

Page 5: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

BPM is a Recognized Priority

Page 6: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

“The State of SOA & BPM”: Strong AdoptionSOA & BPM for Executives Survey, 2008

16%

30%

14%

23%

7%11%

0%

5%

10%

15%

20%

25%

30%

Use of SOA

>3 1- 3 <1Yrs <1 1 - 3 No plan

Implementing Planning to Implement

Yes ~60% No ~40%

Top 3 Impediments to SOA/BPM Use1. Lack of organizational readiness2. Lack of in-depth business case 3. Lack of enabling technology

Top Reasons for SOA/BPM Use• ~60% to integrate packaged apps, with

packaged ERP on top of the list• ~40% to integrate & build custom apps

Within 1 year, 83%of respondents will be

using SOA/BPM

Page 7: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

How to think about SOA & BPM nowThe economic perspective

SOA/BPMsapiens

• It’s now all about cutting cost and improving efficiency

• Immediate (& on-going) cost savings

• Iterative programs (no big bang)

• Self-funding

• Saving expense items trumps saving capital costs

Survival Rules

Page 8: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Before SOA & BPM

Page 9: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

SOA & BPM Architecture benefits

Canonical Service

(normalized across Apps)

Re-use Loosely Coupled

Declarative(non programmatic)

Re-use

Layered

Page 10: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Fundamental changes to IT Economics

Page 11: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Universe of IT Project Options

LOB

IT

Process Efficiency Issue

Page 12: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Universe of IT Project Options

LOB

IT

Manual Process(Spreadsheet supported)

New Application

Process Efficiency Issue

BPM/SOAfor Process Automation

1

Page 13: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Universe of IT Project Options

LOB

New Application

Buy AppsCustom Build Apps

Process Efficiency Issue

Page 14: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Universe of IT Project Options

LOB

New Application

Buy AppsCustom Build Apps

Extend/Customize

“AND”

Integrate

Re-key(manual)

P2P(Batch) EAI

SOA/BPMfor Apps Integration

Process Efficiency Issue

2

Page 15: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Universe of IT Project Options

LOB

IT

New Application

Buy AppsCustom Build Apps

SOA/BPM(WS, BPEL, Rules)

for Apps Modernization

Outsourced(Technology agnostic)

In-house J2EE

Process Efficiency Issue

3

Page 16: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Universe of IT Project Options

LOB

IT

Manual Process(Spreadsheet supported)

BPM/SOANew Application

Buy AppsCustom Build Apps

Extend/Customize

SOA/BPM(WS, BPEL, Rules)

Outsourced(Technology agnostic)

In-house J2EE

Composite Apps

Integrate

Re-key(manual)

P2P(Batch) EAI

SOA/BPM

Process Efficiency Issue

“AND”

3

1

2

Page 17: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Three Ways to Save Costs with SOA & BPM

SOA/BPM

Value

TypicalPain

ROIDrivers

Process Automation

Predictable Process Quality,Reduce Manual Labor

• Process exceptions require intervention

• Manual process suboptimal, not auditable

• Automate validations, exception handling

• Reduce error rates• Enable STP; accelerate

processing time

LOB process centric

1Apps Integration

Lower IT Maintenance Spend,Enable Apps Consolidation

• Data integrations hard to maintain

• Only 20% of IT budget for new projects

• Fast integration with non-expert resources

• Sustainable Quality Interfaces

• Smooth Apps upgrades

Apps Integration centric

2Apps Modernization

Increase Productivity,Decrease Service Spend

• History of rip & replace• Development silos• Biz / IT misalignment

• Avoid re-inventing the wheel (re-use)

• Accelerate delivery• Iterate with business

Development centric

3

Page 18: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Three Ways to Save Costs with SOA & BPM

LOB

IT

Process Automation

Apps Integration

Apps Modernization

Lower IT Maintenance Spend,Enable Apps Consolidation

Predictable Process Quality,Reduce and improve Manual Labor

Increase Productivity,Decrease Service Spend

1

2 3

Page 19: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Why Oracle SOA and BPM Suites?

Page 20: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle SOA: Route and Transform Data

Real-TimeReal-Time BatchBatch

DataIntegration

BusinessServices

Page 21: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle BPM: Model, Execute, Collaborate and Monitor

BPMBPM

Real-TimeReal-Time BatchBatch

Execute Monitor

Model

RulesCollaborate

Page 22: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle Governance: Manage SOA and BPM

BPMBPM

Real-TimeReal-Time

SOAGovernance

SOAGovernance

BatchBatch

Secure ManageCatalogBusinessTracking

Page 23: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle SOA SuiteOracle Service Bus: Enabling IT assets

CRM SalesERP

Oracle Service Bus 11g

Cloud Vendor A Private CloudCloud Vendor BSaaS appSaaS app

XResult accessed

from cache

Result accessed from cache

• Service Result Caching– Built-in, Coherence-based, single-click config– Dramatic improvement in performance and high

availability through cached service results– Less dependency on 3rd-party availability

• Change Center– Fine grained deployment tuning eliminating need for

full re-deploys• Automated Service Pooling

– Fault detection automatically balancing service load across servers

• Multi-dimensional Scaling– Proven scalability to large number of services,

developers, and high volume• Complete, Open and Integrated

– Every release supports out of the box connectivity with Oracle SOA Suite… BPM, BAM, SOA governance, application integration and more

Page 24: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle SOA SuiteOracle BPEL: Orchestrate Business Services

BPEL Console

MA

NA

GE

J2EE Application Server(Oracle WebLogic, WebSphere)

Core BPEL Engine

WSDL Binding Built-in Integration Services

File, FTP

Web Service

Java, JMS, JCA

Database

XQuery XSLT UserTasks

BPEL

JDeveloper

BPEL Designer

BPEL Process Manager

JAVA

Dehydration Store(Oracle DB, MSSQL,

DB2)

iWay

• Comprehensive and nativeBPEL 2.0 implementation

• Easy-to-use modeling tool

• Scalable and reliable engine• Flexible binding framework• Rich management and monitoring• Support for Oracle WebLogic and IBM WebSphere• Support for Oracle Database, MSSQL and DB2

Page 25: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle SOA SuiteOracle Business Rules: Business Decisions for Business Users

• Modify at runtime through a Web Interface

• Commit/rollback• Activation/effective dates• Priorities

• Abstract from process• IF/THEN• Decision tables• Conflict/gap analysis• Directly exposed as

Web Services or Java

Page 26: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle SOA SuiteOracle CEP: Detect opportunity and risk patterns based on existing events

• Java-based product• Handles million of events per second• Microseconds latencies• Runs in memory (not in DB)• Handles Complex Streams

– Continuous input, often in high-volume– Time ordered– Does not end– Impossible to process / analyze in real-time with

traditional relational database systems• Sources

– Java, Messaging, DBMS, SOA, GPS, Market Data feeds

Event Processing provides a new data management infrastructure to support and

analyze Streams in real-time

COMPLEX QUERIES

Page 27: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle SOA SuiteOracle BAM: Business Monitoring and Alerting

• Monitor business processes & services in real-time– Key Performance Indicators (KPIs)– Service-Level Agreements (SLAs)

• Analyze events as they occur – Correlate events & KPIs– Identify trends as they emerge– Alert users to bottlenecks & solutions

• Act on current conditions– Event-driven alerts– Real-time dashboards– BPEL processes & web services integration

Page 28: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle BPM SuiteOracle Process Composer: Business-oriented process modeling

• Web-based design expands use to all of the business

• Involve business users in process and rules modeling

• Collaborate with all stake-holders leveraging role based access

• Customization within specified constraints

• Deployment ready changes leveraging business catalog

• Approval workflows

BPMN Modeling & Customization

Business Rules

Page 29: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle BPM SuiteOracle BPM Studio: Empower Business to drive BPM

• Business analyst and developer profiles

• Business and IT collaboration via Business Catalog

• Comprehensive model types

• Leverages standard skill sets

• Zero-code

BPMN Modeling & Simulation

Business Rules

Rich Form Editor Zero-code

Page 30: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle BPM SuiteOracle Process Portal: Collaboration in the BPM life-cycle

• Out-of-box process spaces• Easily extended and

customized by business users

• Modeling Space –collaboration within modeling team

• Work Space – all information at place of action

• Instance Space – avoid shadow processes

Modeling Space Work Space

Instance Space

Page 31: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Packaging and LicensingOracle Suites

Page 32: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Packaging and Licensing Oracle Suites Oracle SOA Suite (Oracle WebLogic Suite required)

• BPEL• Business Rules• BAM• Service Bus• CEP• SOA architecture & Integration

Oracle SOA Suite

• WebLogic Server + Clustering• TopLink and ADF• Enterprise Manager Diagnostics Pack • Coherence• WebLogic Real Time• iAS EE

Oracle WebLogic

Suite

Page 33: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Packaging and Licensing Oracle Suites Oracle BPM Suite (Oracle SOA Suite required)

• BPEL• Business Rules• BAM• Service Bus• CEP• SOA architecture & Integration

Oracle SOA Suite

• BPM Studio – Modeling & Simulation• Process Composer• Process Analytics• Advanced Workflow• Web Center Suite (restricted)• Universal Content Management (restricted)

Oracle BPM Suite

• WebLogic Server + Clustering• TopLink and ADF• Enterprise Manager Diagnostics Pack • Coherence• WebLogic Real Time• iAS EE

Oracle WebLogic

Suite

Page 34: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

References

Page 35: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Referencias OSB en España

Page 36: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Referencias Oracle BPEL en España

Page 37: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Referencias Oracle BPM en España

Page 38: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Campaigns

Page 39: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Some Campaigns with Partners

• GFI - Mainframe Modernization / BPM Success stories• AT Sistemas - J2EE Development Frameworks. ADF• Neoris - Surrounding SAP• Deloitte – IPM• Varios – cálzate Oracle Service Bus relájate y camina• Entel – Migración IAS a WL Suite• Ibermatica – Mainframe Modernization• Cap Gemini - Aseguradoras• VASS – BTM. SOA Governance• Everis - Presidencia success case

Page 40: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

First steps with Oracle SOA and Oracle BPM Suites

Join us!Join us!www.oracle.com/bpm

www.oracle.com/soa

Software http://bit.ly/9UCy64 Virtual Box http://bit.ly/aN4c0rAmazon EC2 http://bit.ly/cvKKP7

Download and VM preDownload and VM pre--installedinstalledMore infoMore info

Page 41: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final

Oracle SOA and Oracle BPM Suites related books

http://snipurl.com/soa11gbook

BPMBPM

http://snipurl.com/bpm11gbook

AdminAdminOSBOSB

SOASOAtu

toria

lstu

toria

ls

Ref

eren

ces

Ref

eren

ces

Ref

eren

ces

Ref

eren

ces

BPELBPEL

Page 42: Carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final