Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling...

36
<Insert Picture Here> Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager – Oracle USA

Transcript of Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling...

Page 1: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

<Insert Picture Here>

Oracle SOA Suite 11g: Enabling Next Generation Business ApplicationsJeff Davies, Sr. Principal Product Manager – Oracle USA

Page 2: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

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.

2

Page 3: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Oracle Fusion Middleware

Page 4: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

<Insert Picture Here>

Oracle SOA SuiteAdoption

Page 5: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Media / EnergyHealthcare Retail/ CPG Other

Finance/ Banking Public Sector Manu. / Logistics Telecom High Tech

BPEL / SOA Suite CustomersSelect Customer List

Page 6: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Leader in Middleware150+ Industry Awards

SearchSecurity.comExcellence in

Directory Services & Single Sign-On

Oracle SOA SuiteVAR Tech Innovator 2007

Buyer’s ChoiceInformation Integration Highest Rated SOA

Product

2007 FinalistBest Identity

Management Solution

Oracle won 15 of 20 awards in 2007

2007 Technology of the Year Information Rights

Management

Progressive Manufacturing Award for Web Content Management Implementation

SD Times 100Development Platforms &

Integration Middleware

Oracle Universal Records Management

Trend-Setting Product

Page 7: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

SOA Adoption within Oracle

Peoplesoft

CRM 9 release uses BPEL PM and BAM internally (see next slide)

8.48 Peopletools certified with BPEL PM 10gR2 to orchestrate services. 8.51 now being certified with 10gR3.

iFlex

BPA Suite to model fin. services processes and BPEL PM to execute them

Application Integration Architecture (AIA)

Predefined integration processes between apps implemented with Oracle ESB and BPEL PM

Retek

BPEL for synchronizing Retek sales data with Oracle Financials

Oracle JMS and OSB to replace SeeBeyond

Siebel

Distributed Order Orchestration

JD Edwards

Oracle BPEL and ESB to replace WebMethods

Fusion Applications

SOA Suite 11g as the foundation for the next generation of Applications

APPLICATIONS

Oracle Content Services

BPEL PM for document workflowsBPEL PM for invoice processing solutions

WebCenter

Worklist portletExchange synchronization

Identity Management

BPEL PM for identity provisioning workflows

Business Intelligence

ODI as the new ETL tool in BI EE, Hyperion and BAM

MIDDLEWARE

Internal Global IT

BPEL PM for Oracle Alerts workflowsBPEL PM to sync customer data and quotes between the Oracle EBS Global Single Instance and Siebel

OnDemand

Oracle SOA Suite for Integration as a Service

OPERATIONS

Page 8: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

<Insert Picture Here>

Oracle SOA SuiteOffering

Page 9: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

• Process optimization and automation• Exploit new market opportunities faster• React quickly to regulatory changes

• Real-time business insight, KPIs• Fast, accurate reporting• Interactive all-in-1 user portals

• Cost savings• Reduction of redundancies, manual tasks• Gain compliance

Why SOA?

Agility

Visibility

Efficiencies

PACE OF BUSINESS

GLOBALIZATION

INNOVATION

REDUCE COSTS

Page 10: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

RMS

TopPlan

RDW

MAS

RDM

RDM

RDM

MAS(Tandem)

RTE(Z)Tandem

AIM

SalesAudit

TMS

Sorter

PeopleSoft(FMS)

PeopleSoft(HR)

Stores Stores Stores Stores Stores

Credit Switch

CreditAuthorizer

Tandem(Fine

Jewlry)

BusinessWarehouse

EJ

Aspect

ReconNet

EquityEdge

BlueBird

Planalytics

Integration Hairball

Invasive Customizations

Limited Exception Handling

Process Quality Gaps

Point to point integrations implemented with diverse scripting technologies

Extensive customizations create upgrade hurdle

No visibility into apps workflows

Automation gaps between apps silos

Results

Page 11: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

From To

With “Fusion Platform”

RMS

TopPlan

RDW

MAS

RDM

RDM

RDM

MAS(Tandem)

RTE(Z)Tandem

AIM

SalesAudit

TMS

Sorter

PeopleSoft(FMS)

PeopleSoft(HR)

Stores Stores Stores Stores Stores

Credit Switch

CreditAuthorizer

Tandem(Fine

Jewlry)

BusinessWarehouse

EJ

Aspect

ReconNet

EquityEdge

BlueBird

Planalytics • Programming code free Integrations• Prebuilt integration platform based on

productized integration knowledge

• Customizations avoided via composite apps on top of apps services interfaces

• Rapidly assembled from middleware components

• BAM to visualize exception events inside the apps

• Automate workflows external to apps

Optimal Apps Integrations

Upgrade-Safe Extensions

Process Visibility

Workflow Automation (BPM)

OptimizeTCO &Time to Marketof any apps

project

Maximized Process

Quality for higher

return on apps

investment

Page 12: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

BAM

BUSINESS

BUSINESS

VISIBILITY

VISIBILITYPATTERN

PATTERN

DETECTION

DETECTION

CEPEM

MANAGE

MANAGE

MONITOR

MONITOR

POLICYMANAGER

SECURE

SECURE

JDEV

DESIGNDESIGN

Oracle SOA Platform

ERP MAINFRAME SERVICES EVENTS

REG/REP

Adapters & B2BPARTNERSDB

Page 13: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Process Management

Service Bus

Registry & Repository

Service Management

B2B Integration

Oracle SOA & BPM Infrastructure

Custom, legacy,

others, …

Business Process Integration Across ApplicationsRobust SOA Infrastructure, Industry Content and Solutions

AIA Process Integration Packs

AIA Foundation Packs Industry Reference Process

ModelsCommon Object Definitions & Shared

Services

Packaged Integration Flows For Specific Applications & Processes

Page 14: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Simplified &Productive

Development

Extreme Performance &

Scalability

Unified Management &

Monitoring

Unified Platform for Services,

Events & Processes

44 key themeskey themes

Page 15: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

• Problem: Many standards and tools, Metadata fragmentation Version, test, manage composite applications

• Business Requirement: Increase Developer Productivity• SOA 11g Feature: SOA Composite Editor

• Drag & Drop

• Visual

• Single Unit of Deployment

• Easy versioning

• Based on SCA standard

Simplified & Productive DevelopmentSOA Composite Editor

Page 16: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Graphical introspection of ERPsAdapters

1 2 3

4

Page 17: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Simplified &Productive

Development

Extreme Performance &

Scalability

Unified Management &

Monitoring

Unified Platform for Services,

Events & Processes

44 key themeskey themes

Page 18: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

• One infrastructure to:

• Install

• Cluster

• Configure

• Monitor

• Radically simplified administration task

Unified Platform for Services, Events & Processes:The Service Infrastructure

Page 19: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Key Enabler of the Service Platform SCA

Service Component Architecture:• language-neutral• component model • assembly model

• Specifications backed by a growing number of leading industry vendors

• http://www.OSOA.org• Being standardized at OASIS, the international

open standards consortium

SCA terminology:• Composite: deployment unit• Service: entry-point into composite• Component: provides logic• Reference: refers to external services• Wire: connects services, components and

references – no special semantic.

C1

C2

wire

component

composite

service

reference

S

R

S S

R

R

properties

Java interface

WSDL portType

Binding:

SOAP

JMS

JCS

Page 20: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

SOA Composite

• SOA composite is a standards-based deployment unit

• Leverages the SCA assembly model• Can mix variety of components: Mediator, BPEL,

Human Workflow, etc.

Mediator

BPEL

wire

SOA composite

service reference

S S

R

R

properties

BPELWS

WS

WSR

S

S

R

R

R

Page 21: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Unified Platform for Services, Events & Processes

• Problem: “Asynchronous Messaging”?! All I care about is business events – how can you make this easier for me?

• Business Requirement: Unified & simplified infrastructure for events and services• SOA 11g Feature: Event Delivery Network

• Work with events – not messaging infrastructure!

• Declarative way to work with publish-subscribe:

1. Create

2. Discover

3. Consume

• Offers rich subscription capabilities:

• Events Names

• Content-based XPath filters

newSupplier event

Page 22: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Unified Platform for Services, Events & ProcessesUnified Process Platform

• Problem: Why use different tools & technologies for integration processes and business processes ?

• Business Requirement: Unified process engine technology for integration and business processes

• SOA 11g Feature: Unified Process Platform

• BPEL, BPMN, HWF, Rules – All in the same SCA-based IDE

• Common process server, monitoring & management

• Round-tripping between BPA & BPM Suite

Page 23: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Simplified &Productive

Development

Extreme Performance &

Scalability

Unified Management &

Monitoring

Unified Platform for Services,

Events & Processes

44 key themeskey themes

Page 24: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

• All-in-one management console

• End-to-end (process) instance tracking

• Unified error handling

• Events: it’s loose-coupling, not “lose” coupling !

BPEL

HumanWorkflow

Routing

BusinessRules

ExternalService

Unified Management & monitoring End-to-End Instance Tracking

• Problem: How can I get complete end-to-end visibility and increase my auditing capabilities in such a distributed environment?

• Business Requirement: end-to-end visibility & auditing

• SOA 11g Feature: End-to-End Instance Tracking

Page 25: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

• Unified exception handling framework (“Error hospital”): • Search

• Delete

• Recover failed instances (individual or batch)

• Directly access corresponding log entries

RecoveryAction

Edit payload

log

Unified Management & monitoring Exceptions Handling

Page 26: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

• Clearly separates process logic from security concerns

• Centralized policy management

• WS-* standards support

• Policy reuse, impact analysis

• Policy versioning, rollback, auditing

• Policy violation monitoring

• Policy Advertisement in WSDL

• Attach/detach policies

• at design-time (JDev)

• at runtime (EM)

• Problem: How do I implement and manage end-to-end security in a highly distributed, heterogeneous environment, yet prevent security silos?

• Business Requirement: unified security model• SOA 11g Feature: Integrated Security

Unified Management & monitoring Integrated Security

Page 27: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Simplified &Productive

Development

Extreme Performance &

Scalability

Unified Management &

Monitoring

Unified Platform for Services,

Events & Processes

44 key themeskey themes

Page 28: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Scalability – Multiple Dimensions

• Vertical

• Horizontal

• Number of Users

• Message Size

• Number of Services

Scalability is like a train!

The goal is to scale without a significant loss to performance.

What about speed?

Page 29: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Service Result CacheCheckbox Caching

Business Service

• Cache Results ?

• Time To Live

• XQuery to Generate Unique

Key

Result Cache is an implementation of Side Cache pattern

OSB 11gR1

Page 30: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

<Insert Picture Here>

Connectivity & Service Bus

Page 31: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

A selection of the available adapters

Databases Oracle 8i and above IBM DB/2 Informix Clarion Clipper Cloudscape DBASE Dialog Essbase FOCUS Data Access Great Plains Microsoft SQL Server MUMPS (Digital Standard MUMPS) Navision Financials (ODBC 3.x) Nucleus Paradox Pointbase PROGRESS Red Brick RMS SAS Transport Format Sybase Teradata Unisys DMS 1100/2200 UniVerse

Applications Oracle Applications SAP R/3, mySAP Peoplesoft JD Edwards Siebel Clarify Lotus Notes Ariba AXIOM mx/open Baan BroadVision Clarify Commerce One Hogan Financials i2 Technologies Lawson Livelink Manugistics Microsoft CRM Vantive Walker Interactive Remedy Salesforce.com

Technology SOAP HTTP, HTTP-S, REST Email – POP3, SMTP, IMAP FTP, FTP-S Flat Files JMS Oracle AQ IBM MQSeries TIBCO Rendezvous Socket MSMQ

Legacy CICS IMS/DB IMS/TM VSAM ADABAS Natural Tuxedo CA-Datacom Screen Scraping CA-IDMS C-ISAM,D-ISAM,K-SAM, QSAM

Bundled

Sold as an option, direct from Oracle

Available through certified partners

Page 32: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Logic Presentation

ApplicationClient

Browser

Clients

Data

Legacy App

Mainframes

Databases

Identity/Policy

Process

Portal

WSRP

WSRP

Process WebServices

WebServices

Data

Adapter

Data

WebApp

ProcessWebServices

Mobile

Service Infrastructure ApproachEnables Agility and Scale

Service Infrastructure

MessagingServices

Data & AdapterServices

SecurityServices

UserInteractionServices

BusinessProcessServices

Meta-dataRepository

Service Registry

Service Management

Mo

nito

ring

Co

mp

os

ition

To

ols

CustomServices

WebServices

Page 33: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Enabling Agility The Service Oriented Way Oracle Service Bus: Antidote for Service Sprawl

• Scaling Your SOA• Connect your services once• Scales to handle large numbers of

services• Insulate from change, separation of

concerns• Protocol Switching • Routing and Transformation• Security policy enforcement

• Service Reuse & Tracking• Easily configure services for integration• Repository/registry integration: enables

enterprise-wide reuse• Service Management

• Visibility & Control• Message monitoring, SLAs• Auditing and reporting

ServiceService Service

ServiceService ServiceService

Service

Oracle Service Bus

Page 34: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Oracle SOA Suite – Some Related Books

© 2009 Oracle Corporation 34

Page 35: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Quote AttributionTitle, Company

For More Information

• Downloads, Docs & Technical : http://www.oracle.com/technology/products/soa/soasuite/index.html

• SOA Resource Center:http://www.oracle.com/technologies/soa/center.html

• Datasheet: http://www.oracle.com/technologies/soa/docs/oracle-soa-suite-datasheet.pdf

• SOA Product Management blogs: http://blogs.oracle.com/soahttp://blogs.oracle.com/soabpm

Get Started

© 2009 Oracle Corporation 35

Page 36: Oracle SOA Suite 11g: Enabling Next Generation Business ...€¦ · Oracle SOA Suite 11g: Enabling Next Generation Business Applications Jeff Davies, Sr. Principal Product Manager

© 2011 Oracle Corporation

Questions

36