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

Post on 19-May-2015

385 views 1 download

Tags:

Transcript of 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

Program Agenda

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

Why SOA and BPM now?

BPM is a Recognized Priority

“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

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

Before SOA & BPM

SOA & BPM Architecture benefits

Canonical Service

(normalized across Apps)

Re-use Loosely Coupled

Declarative(non programmatic)

Re-use

Layered

Fundamental changes to IT Economics

Universe of IT Project Options

LOB

IT

Process Efficiency Issue

Universe of IT Project Options

LOB

IT

Manual Process(Spreadsheet supported)

New Application

Process Efficiency Issue

BPM/SOAfor Process Automation

1

Universe of IT Project Options

LOB

New Application

Buy AppsCustom Build Apps

Process Efficiency Issue

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

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

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

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

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

Why Oracle SOA and BPM Suites?

Oracle SOA: Route and Transform Data

Real-TimeReal-Time BatchBatch

DataIntegration

BusinessServices

Oracle BPM: Model, Execute, Collaborate and Monitor

BPMBPM

Real-TimeReal-Time BatchBatch

Execute Monitor

Model

RulesCollaborate

Oracle Governance: Manage SOA and BPM

BPMBPM

Real-TimeReal-Time

SOAGovernance

SOAGovernance

BatchBatch

Secure ManageCatalogBusinessTracking

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

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

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

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

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

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

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

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

Packaging and LicensingOracle Suites

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

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

References

Referencias OSB en España

Referencias Oracle BPEL en España

Referencias Oracle BPM en España

Campaigns

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

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

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