Arquitectura Oracle Soa-bpm

35

description

SOA BPM ORACLE

Transcript of Arquitectura Oracle Soa-bpm

Page 1: Arquitectura Oracle Soa-bpm
Page 2: Arquitectura Oracle Soa-bpm

Oracle SOA Suite 11g: Enabling Next Generation Business ApplicationsDavid ShafferVice President, Product Management, Oracle Integration

Page 3: Arquitectura Oracle Soa-bpm

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.

© 2009 Oracle Corporation 3

Page 4: Arquitectura Oracle Soa-bpm

<Insert Picture Here>

Agenda

• SOA Requirements• Oracle SOA Suite 11g• Customer Success• Oracle SOA Suite 11g Demo• Takeaways

© 2009 Oracle Corporation 4

Page 6: Arquitectura Oracle Soa-bpm

The Road to 11g

© 2009 Oracle Corporation 6

Packaged AppsCustom AppsPoint-to-point integrations

Service-enablementLoose-couplingEAI PatternsLegacy Modernization

SimplificationRapid CompositionInherent Flexibility & AdaptabilityService Re-useBusiness and IT synergies

Oracle SOA/BPM

11gR1

Page 7: Arquitectura Oracle Soa-bpm

BAM

BUSINESS

VISIBILITYPATTERN

DETECTION

CEPEM

MANAGE

MONITOR

POLICYMANAGER

SECURE

JDEV

DESIGN

Oracle SOA Platform

ERP MAINFRAME SERVICES EVENTS

ORCHESTRATE BPEL PROCESS MGRBUSINESS RULESHUMAN WORKFLOW

INTEGRATE

VIRTUALIZE SERVICE BUSDATA INTEGRATOR

REG/REP

Adapters & B2BPARTNERSDB

Page 8: Arquitectura Oracle Soa-bpm

Simplify the SOA Design-time:• Support latest standards, enable complex composites to be

built with a visual, model-driven approach• Single design-time for event-driven and service-oriented

architectural patterns• Asset discovery, management and re-use baked in

SOA Composite Editor

SOA Today Introduces New Requirements

© 2009 Oracle Corporation 8

Page 9: Arquitectura Oracle Soa-bpm

SOA Composite Editor Palette of Service Components

& Adapters

Mediation

BPEL orchestration

Business Rules

Human Tasks

Web servicesand adapters

Built Natively onSCA Standard

Page 10: Arquitectura Oracle Soa-bpm

• Declarative way to work with publish-subscribe paradigm within the context of a SOA application

• Based on proven standards (JMS, WSDL, XSDs, etc.)

• Offers rich drag-n-drop capabilities within the SOA Composite Editor

• Powers responsive applications through Event-driven SOA

Unified Architecture for Events and Services

Event Delivery Network (EDN)

© 2009 Oracle Corporation 10

SOA composite

newSupplier event

Page 11: Arquitectura Oracle Soa-bpm

SOA applications are becoming more critical every passing day and require high availability and reliabilityHow do we optimize the performance and administration of distributed applications?

Unified Service Platform

Requirement

© 2009 Oracle Corporation 11

Page 12: Arquitectura Oracle Soa-bpm

11g Service InfrastructureBusiness

RulesMediatorPolicy Enforcement

Optimized binding

BPEL HumanWorkflow

Unified Service Platform

Oracle Service Bus

Common JCA-based connectivity infrastructure

RegRep

Applicationcomposers

SOA Operations

Web-basedconsole

IDE

BAM

B2B

Service Assembly, Orchestration

Service virtualization, Shared Service Gateway, Monitoring

SOA Composite

© 2009 Oracle Corporation 12

Page 13: Arquitectura Oracle Soa-bpm

Leverage the Oracle Application GridProven reliability and performance of WebLogic Server, Coherence and JRockit

• Easy maintenance, scriptable administration, advanced management features– Sophisticated scripting administration leveraging WLST– Using WLS’ modularized architecture for install/config/hosting

(with clear separation of binary/domains config/hardware)– Best platform for cloud computing

• Easy to scale on-demand– Automated failover across physical boxes using WLS’ whole server migration– Coherence for clustering

• Industry-leading application server– Highly scalable in-process JMS provider– Richest Java/J2EE capabilities

• Leading distributed cache technology leveraged by SOA Suite– Coherence + SOA Suite = high performance SOA composites

© 2009 Oracle Corporation 13

Page 14: Arquitectura Oracle Soa-bpm

Application 2Application 3Application 1

SOA on a scalable Application GridScale on-demand

14

SOA Svc 2 SOA Svc 3 SOA Svc 4

Application Grid

SOA Svc 2 SOA Svc 3 SOA Svc 4 SOA Svc 5SOA Svc 5SOA Svc 3

14

Resource

Resource

Resource

Resource Resource

Resource

Resource

Resource

Resource

Resource

Resource

Resource

Resource

Resource

Resource

© 2009 Oracle Corporation

SOA Svc 1

Page 15: Arquitectura Oracle Soa-bpm

Performance at the coreJRockit, WLS, OSB, and CEP

1M events per secat sub-millisecond latency

JRockit WLS

OSB

CEP

Page 16: Arquitectura Oracle Soa-bpm

In a highly distributed, heterogeneous environment, how do I…• implement and manage end-to-end security?• get complete end-to-end visibility?• manage and monitor these set of applications?• detect trends and patterns from large volumes of

information in real-time?• govern the full lifecycle of SOA assets and maximize re-

use?

Unified Management, Monitoring and Governance

Requirement

© 2009 Oracle Corporation 16

Page 17: Arquitectura Oracle Soa-bpm

Integrated Security Policies

© 2009 Oracle Corporation 17

IDEBusinessRulesMediator BPEL Human

Workflow

Oracle Service Bus

Reg/Rep

Web-basedconsole

BAM

B2B

Policy Manager

Page 18: Arquitectura Oracle Soa-bpm

BPEL

HumanWorkflow

Routing

BusinessRules

ExternalService

Drill-downinto

components

End-to-End Instance Tracking

© 2009 Oracle Corporation 18

Page 19: Arquitectura Oracle Soa-bpm

Oracle Enterprise Manager

Unified Management

SOA MgmtPack

SOA Mgmt Pack• SLA tracking• Availability history• Diagnostics

CAMM• End-to-End visibility• SOA, Portal, JEE

monitoring

AD4J• Resource View• Cross-tier tracing to DB• Memory leak analysis

Application Diagnostics for JavaComposite App Monitoring & Modeling

Page 20: Arquitectura Oracle Soa-bpm

Real-Time Event Visibility

BAM Dashboards

ADF (active RCF & DVT)

Mobile Devices

BAMCEPEDN

SOA composite

createSupplier

ADF page flowand BC

event

JMS

EDA delivers real-time event processing for monitoring, analyzing, and acting on business process optimization.

Analytic Views

Exception

Alerts

Integrated

Actions

Pattern

Matching

across

- time

- channels

Context

Enrichment

CQL-based

Pub-Sub

abstraction

Declarative

Rich

subscription

semantics

event

close loop

Other event sources

(feeds, etc.)

© 2009 Oracle Corporation 20

Page 21: Arquitectura Oracle Soa-bpm

SOA and BPM GovernanceFull Lifecycle Management for Composite Apps, Business Processes and SOA Assets

Develop/Assemble& Test

Retire Services

Design

Deploy &Secure

Manage Change

Architecture& Modeling

MonitorPolicies& SLAs

AnalysisSOA Asset/Artifact

Management

Policy Management, Validation and Enforcement

Provisioning and Consumer Management

SOA Monitoring and Management

© 2009 Oracle Corporation 21

Page 22: Arquitectura Oracle Soa-bpm

Business processes spans systems, humans, and documents, and using separate systems for each capability is a big challengeReduce the cycle time between business requirements and IT deliveryEmpower my business analysts to manage business processes through critical decision points

Unified BPM Platform

Requirement

© 2009 Oracle Corporation 22

Page 23: Arquitectura Oracle Soa-bpm

Unified BPM Platform

23

Shared BPMN Model

BPA

BPM Studio(with Business and IT views)

Create and Sub mi t Order

Pro cessPayment

Not ifyUser

DownloadVideo

Wait3 days

Call Customer

Cu sto mer

Customer

Sal es Rep

Copy toS3

Create and Sub mi t Order

Pro cessPayment

Not ifyUser

DownloadVideo

Wait3 days

Call Customer

Cu sto mer

Customer

Sal es Rep

Copy toS3

Business View BPMN 2.0

BPEL

Web-based customization

Process Composer

BPMNBPEL

Worklist Process Portal MS Office

Rich End User Interaction

© 2009 Oracle Corporation

Human Workflow

Page 24: Arquitectura Oracle Soa-bpm

Imaging and Process ManagementConverged on Unified Orchestration Platform

ERP system

Paper Documents(Invoices, AR)

Scan & Capture

Unified Process Engine

Imaging Workflow

Document & Web Capture

© 2009 Oracle Corporation 24

Page 25: Arquitectura Oracle Soa-bpm

IT and Business Collaboration

25© 2009 Oracle Corporation

Business Analyst – BPA SuiteBPMN Business Process Model

Process Developer – SOA EditorSOA Composite

Shared Metadata Model

BPARepository

Generate/Merge

Page 26: Arquitectura Oracle Soa-bpm

Enhanced Business Rules

Easy to use and powerful business rules engine• Decision Tables• Activation Dates• Inference• Aggregates

Benefits• Makes processes and

applications agile and dynamic• Decision Tables provide

business users a familiar metaphor

• Seamless integration with SOA & Process Management makes it effortless to start leveraging rules

© 2009 Oracle Corporation 26

Page 27: Arquitectura Oracle Soa-bpm

Uptake all these new features – but not at the cost of a rewrite!

Automated Upgrade Support

Requirement

© 2009 Oracle Corporation 27

Page 28: Arquitectura Oracle Soa-bpm

Existing Customers10g 11g Technical Upgrade Path

11g composite project10.1.3 SOA Suite project

JDeveloper 11gor command-line

11g SOA SuiteServer

3. deploy

1. open 2. save

Rich support for 10gR3 to 11gR1 metadata upgrade in JDeveloper

© 2009 Oracle Corporation 28

Page 29: Arquitectura Oracle Soa-bpm

British Telecom

• Oracle SOA Suite, BPA Suite, IdM Suite, Webcenter Suite• Composite apps and process integration using Oracle Fusion Middleware with Oracle EBS,

PeopleSoft and Siebel

• One of the world’s largest telecom service provider• High cost of managing and maintaining 400 legacy IT

systems• Need a consolidated applications that allows to procure

goods and services for 10,000 properties and 5,000 vehicles

Opportunities & Challenges

• Retired 46 legacy apps, increasing ‘right first time’ dramatically increasing user experience scores

• Enterprise level process automation resulting in consolidation of many heterogeneous custom and packaged applications

Solution

Results

© 2009 Oracle Corporation 29

Page 30: Arquitectura Oracle Soa-bpm

Qualcomm

• Oracle BPEL Process Manager deployed to create a reusable services framework • Integration with Tibco, Documentum and Oracle Applications• Automated key business processes: Entitlement requests and approvals, User password and

account maintenance

• World’s leading supplier of CDMA Chipsets• Inability to quickly build composite applications, lack of

common reusable services • Unable to respond to rapid business changes• Need to increase system security, scalability, availability• Needed a common interface for all users to get the

information they need in a secure reliable manner

Opportunities & Challenges

• Enabled easier, more effective forecast simulation

• Improved control over supply chain• Increased productivity in shipping and

warehouse management

Solution

Results Customer Viewpoint“I would estimate that we have saved at least $5 million dollars in development

costs over the last two years.” –Norm Fjeldheim, Senior VP, CIO

Qualcomm

© 2009 Oracle Corporation 30

Page 31: Arquitectura Oracle Soa-bpm

Costco

• Oracle Imaging and Process Management (I/PM) and Oracle BPEL to automate paper based document workflow and provides quick access to invoices

• One of the world’s largest membership based retail warehouse chain

• AP dept. processes 30,000 documents a day• Was manually handling paper based documents • Re-keying of data, human error, duplication of effort,

difficult to track

Opportunities & Challenges

• Response time reduced from 2–10 days to 1–10 seconds• Saved $7 million by reducing staff and achieved ROI in less than 12 months

• Improving relationships with key vendors (processing invoices in timely manner, able to tell vendors the exact status of any invoice)

Solution

Results

© 2009 Oracle Corporation 31

Page 32: Arquitectura Oracle Soa-bpm

SOA Suite 11g – Key Takeaways

Broad & Deep Offering

Lower Cost, Lower Risk

Comprehensive SOA Offering

Complete

Less EffortMore Value

Designed toWork Together

Integrated

Robust, Proven Industry leading

Software

Industry Leader

Best of Breed

#1

More Choice Maximizes

Existing Investments

Standards-Based

Architecture

Open

Page 33: Arquitectura Oracle Soa-bpm

Quote AttributionTitle, Company

For More Information

• Take the SOA Assessment at http://soaready.nvishweb.com/en/program=OFMForum

• SOA documentation is available at: http://www.oracle.com/technology/documentation/index.html

• Technical information available at: http://www.oracle.com/technology/tech/soa/index.html

Get Started• SOA Resource Centerhttp://www.oracle.com/technologies/soa/

center.html• Datasheet:

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

• Blog: http://blogs.oracle.com/davidchappell/

http://blogs.oracle.com/SOAandEDA/

Resources

© 2009 Oracle Corporation 33

Page 34: Arquitectura Oracle Soa-bpm

Oracle SOA Suite – Some Related Books

© 2009 Oracle Corporation 34

Page 35: Arquitectura Oracle Soa-bpm

Questions

© 2009 Oracle Corporation 35