The Oracle SOA Platform

15
The Oracle SOA Platform Driving Superior Benefits for Integrating Business Applications Dennis Barber [email protected] SOA/Integration, SC

Transcript of The Oracle SOA Platform

Page 1: The Oracle SOA Platform

The Oracle SOA PlatformDriving Superior Benefits for Integrating Business Applications

Dennis Barber [email protected] SOA/Integration, SC

Page 2: The Oracle SOA Platform

2

Project Fusion: Oracle’s next generation applications

● Fusing world class applications– Oracle E-Business Suite– Peoplesoft– JD Edwards Enterprise One and World– i-Flex– Retek– Siebel

● Built on a service-oriented architecture● Built with Fusion Middleware

– industry leading technology

Built to address today’s business challenges

Page 3: The Oracle SOA Platform

3

The Fusion Effect: Information-driven adaptability

Visibility into and

Analysis of Business-

CriticalInformation

Designand

Implementation of Critical Business Processes

BusinessInsight

AdaptiveProcesses

Business insight, process adaptability and 100% standard approach delivers agility and flexibility

Page 4: The Oracle SOA Platform

4

A commitment to the most comprehensive, 100% standard middleware

Standards lower development costs and enable interoperability and portability (“Hot Pluggable”)

DevelopmentTools

Orchestration

ApplicationServer

Security

Portal

Integration

Management

Collaboration

SMARTAGILE

LOW COST

Page 5: The Oracle SOA Platform

5

WSDL/WSIF

XML/XML Schema

SOAP JCA JMS

BUSINESS SERVICES

More Interoperable

ERP/Legacy Apps

Custom Apps& Services

Web services

Key SOA Standards

Process FlowLogic

XSLT/XQuery

BPEL

More Adaptable

PROCESS ORCHESTRATION

WSRP, JSR-168

USER INTERFACE

Struts/JSF

Portal

Web Application

API

WS

Richer Experience

PKIDashboards

BAM

MONITORING

JMX

Fusion Effect

WS-Security

SERVICE BUS

SecurityReliabilityLoggingFailover

Dynamic Routing

WS-Policy, SAML

Web Services Mgmt

Page 6: The Oracle SOA Platform

6

The Oracle SOA Technologies

J2EE Application ServerOracle AS, JBoss, WebLogic, WebSphere

Messaging

Metadata Repository

DATA SERVICES & CONNECTIVITY

Apps

AdaptersAdapters

Partners

B2BB2B

RFID

SESSES

DB Bulk

ODIODI

ETL

Multi Protocol RoutingXSLT

Transform

Enterprise Service BusEnterprise Service Bus

NativeBPEL

Business Rules

Human Workflow

BPEL Process ManagerBPEL Process Manager

ROUTING & ORCHESTRATION

DiscoveryPolicies

Management

Security

Web Services Web Services ManagerManager

RegistryRegistry

GOVERNANCEEvents AnalyticsBusinessMonitoring

System Monitoring

Enterprise Enterprise ManagerManager

BAMBAM BIBIMANAGEMENT

&MONITORING

App DevFramework

JDeveloperJDeveloper

Analyst Tools

BPA SuiteBPA Suite

Page 7: The Oracle SOA Platform

7

The Oracle BPEL Process Manager

Process Console

MA

NA

GE

J2EE Application Server(Oracle AS, WebLogic, JBoss, WebSphere)

Core BPEL Engine

BPEL

JDeveloper

BPEL Designer

BPEL Process Manager

Integrated BPM Services

Workflow DecisionService

SensorsDehydration Store(Oracle Database)

WSDL Binding

File, FTP

Web services

Java, JMS

Database

Apps

Enterprise-strength BPM Platform

• Comprehensive and native BPEL implementation

• Easy-to-use modeling tool

• Scalable and reliable engine

• Flexible binding framework

• Rich management and monitoring

• Support for Oracle AS, JBoss, WebLogic and WebSphere

BPA Suite

Process Modeler

Workflow Services

Page 8: The Oracle SOA Platform

8

SOA Suite 10.1.3 - Already Winning AwardsIndependent Evaluation by InfoWorld, Published Jan 2007

“Oracle SOA Suite - Excellent”

“I found Oracle SOA Suite, hands down, the most comprehensive and easy to use

product on the market today.”

“When it comes to message routing and services orchestration, Oracle SOA Suite meets or

exceeds most needs for governance, security, insight, and optimization at a price

that’s hard to beat.”

“Bottom Line: The Oracle SOA Suite pulls together top-notch governance, business

rules, security, and business activity monitoring into an ESB package replete with

native BPEL orchestration and human workflow integration”

Page 9: The Oracle SOA Platform

99

BPEL Adoption within Oracle

PeoplesoftCRM 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.

iFlexBPA Suite to model financial services processes and BPEL PM to execute them

Application Integration Architecture (AIA)Predefined integration processes between apps implemented with Oracle ESB and BPEL PM

RetekBPEL for synchronizing Retek sales data with Oracle Financials

Oracle JMS and ESB to replace SeeBeyond

SiebelDistributed Order Orchestration

JD EdwardsOracle BPEL and ESB to replace Web Methods

Fusion ApplicationsBPEL PM and SOA Suite 11g as the foundation for the next generation of Applications

APPLICATIONSOracle Content ServicesBPEL PM for document workflows

BPEL PM for invoice processing solutions

WebCenterBPEL Worklist portlet

Identity ManagementBPEL PM for identity provisioning workflows

Business IntelligenceAnalytics over BPEL “Dehydration Store”

Initiate BPEL processes from BI dashboards

Enterprise ManagerSOA Management pack – BPEL PM mgmt

MIDDLEWARE

Internal Global IT BPEL PM for Oracle Alerts workflows

OnDemandOracle SOA Suite for Integration as a Service

OPERATIONS

Page 10: The Oracle SOA Platform

10

Oracle Application Integration Architecture

LegacyApplications

ISV Partners

CompositeBusiness

Processes

Leverage your existing applications for greater business impact Reduce the cost and risk of integrating applications Improve adaptability of business processes

BR

ING

INGIT ALL

TOG

ETH

ER

Application Integration Architecture

Page 11: The Oracle SOA Platform

11

Designed for Continuous Process ImprovementIndustry best practice processes

Understand• Pre-built models for Oracle applications

• Industry Reference Models

Align• Automate processes across applications using productized integrations

• Extensible to your business needs

Optimize• Event driven business alerts• KPIs indicate bottlenecks

Page 12: The Oracle SOA Platform

12

SOA Order Booking DemoFocus on ESB, Rules, Workflow, BPEL

SHOPPING PORTAL

Web

Ser

vice

s In

terf

ace:

XM

L, S

OAP

, W

SDL,

WSI

F

Siebel CRMCustomer Info

ProductSuppliers

Order DB

Approval(Rich Workflow)

NotificationService

Order Booking BPEL PROCESS

receive

Insert Order

end

getCustInfo

SelectMfr RapidMfr

5-15 mininvoke

receive

invoke

receive

ManualReview

?

Fulfill Order

Notify Cust

ESB

RulesEngine

Rule Author

Rulesrepository

DecisionService

FedExUSPS

ESB

Operational dashboard

BAM

Page 13: The Oracle SOA Platform

13

Page 14: The Oracle SOA Platform

Oracle SOA for E-Business Suite Workshop

LegacyApplications

ISV Partners

CompositeBusiness

Processes

BR

ING

ING

IT ALL

TOG

ETH

ER

Oracle SOA Suite

• Use Oracle Fusion Middleware as your SOA Platform• Expose and connect existing IT systems by using Web services

• Create real-time interactions with Oracle E-Business suite• Leverage your investment in Oracle E-Business Suite to drive innovation

When: March 27-28Where: Oracle Pittsburgh Office in CoraopolisCost: Free

Hands-on workshop covering the key integration capabilities of Oracle SOA Suite

with the E-Business Suite

Page 15: The Oracle SOA Platform

Q&A

http://otn.oracle.com/soa