Sei sulla pagina 1di 31

Oracle SOA / BPM

Architecting Shared Services for Rapid Application Delivery

Oracle PartnerNetwork Days Saudi Arabia / Riyadh Oracle SOA & BPM Akram Alnabulsi Senior Technology Specialist, BPM & SOA

Agenda
Drivers for SOA/BPM IT Challenges Oracle Solution Shared Services
- Speed - Agility - Control
<Insert Picture Here>

Oracle BPM & SOA Main Components Summary Questions

2011 Oracle Corporation

Business Drivers Top Opportunities

1. Lower Infrastructure Costs 2. Faster Time to Market 3. Application Integration 4. Application Consolidation 5. Mergers & Acquisitions

6. Automation Initiative 7. Customer Self-Service 8. Mobile Channels 9. Extend Legacy Apps 10. Single Customer View

2011 Oracle Corporation

Technical Driver - Point-to-Point Integration


Redundant, brittle and complex architecture
Business Processes

DeleteOrderService

RemoveOrder

DeleteOrder

CRUDOrderService

NotifyCustomer

NotifyCustomerService

UpdateCustomer

Services
CheckCredit CreditCheck CheckCreditService

MAINFRAME

2011 Oracle Corporation

Solution - Shared Services Infrastructure


Simpler Architecture, Adaptable to Change
Business Processes

Foundation

Shared Services Infrastructure

Services

Inventory Check Service

Credit Check Service

Production Service

Customer Status Service

Order Service

Billing Service

MAINFRAME

2011 Oracle Corporation

Challenges to Effective IT

Slow Development

Disparate tools for each SOA component Lack of re-usable services

Rigid Architecture

Tight coupling between applications Complex, redundant architecture

Chaos

Departmental IT silos Lack of end-to-end visibility

2011 Oracle Corporation

Solutions Addressed by Effective SOA and BPM


Slow Development Speed

Rigid Architecture

Agility

Chaos

Control

2011 Oracle Corporation

Business Process Lifecycle

2011 Oracle Corporation

BPM Benefits: Business & IT Collaboration

Process Owners Process modeling, and documentation Single Process Model

Business Analysts

Process modeling, simulation, design, binding

Rich Process Analytics

Business Users

Process Developers

Implementation and integration

Oracle BPM & SOA Solution


Support for Complete Process Lifecycle
Enterprise Architects Define Business Architecture Business Analysts Model (BPMN) & Simulate Processes Developers Populate business catalog and implement details

LOB Owners Monitor & Optimize

Governance Measure, analyze, improve, secure IT Operations Manage and Monitor

Business Users Collaborate, Tailor-to-fit processes and Innovate

22

Oracle SOA/BPM Main Components


Industrys Most Complete, Integrated and Best-in Class Platform

JDEV

ENTERPRISE GATEWAY

ENTERPRISE MANAGER

EVENT PROCESSING

BUSINESS ACTIVITY MONITORING

BPEL PROCESS ORCHESTRATION

SERVICE BUS

Registry & Repository

ERP

MAINFRAME

SERVICES

DB

PARTNERS

2011 Oracle Corporation

12

Rapid Design Environment


Unified Across all Design Components
Composite Editor

Traditional Approach Manual Coding

Transform

BPEL Orchestration

B2B

Difficult to maintain Insufficient error handling

Business Rules

Visual composition creates maintainable integrations Expose business variables as easily modifiable rules
2011 Oracle Corporation 13

Unified Design Environment

2011 Oracle Corporation

14

Process Composer
Business Analyst Driven Process Modeling

Simple Drag and Drop Process Modeling

2011 Oracle Corporation

15

Collaborative modeling in Process Composer


Collaboration

Project Home

Change History

Snapshots

Project Sharing

2011 Oracle Corporation

16

Faster Application Integration


Configuration-based Adapters
Select Adapter Select Function Integrate Function into Composite Editor

2011 Oracle Corporation

17

Jumpstarting Shared Services


Pre-built Integrations with Foundation Packs

Pre-built Integrations
Packaged Integration Accelerators For Specific Applications & Processes

Foundation Pack

Reference Process Models

Common Objects & Standard Shared Services

Developer Utilities

SOA/BPM Framework & Methodology

SOA Suite

BPM Suite

SOA Governance

ODI Suite

B2B Process Integration Integration

Process Management

Service Registry & Repository Management

Bulk Data Processing

Data Quality

2011 Oracle Corporation

18

Speed in BPEL Integration


Native BPEL with Common Design Environment Unified Design Environment
- Shared interface common across SOA Suite

Native BPEL
No translation required

Dashboard Visibility
- Direct mapping to BAM dashboards

Pre-built Integration
Oracle AIA

2011 Oracle Corporation

19

Customer Quote - OnStar


Agility

What were trying to do with SOA is have one integration point so we can go make that upgrade in one spot and not have to update six different systems
Jeff Liedel CIO OnStar

2011 Oracle Corporation

20

Business Agility with Business Rules


Accessible directly from BPEL
Separates business rules for business owner If/then Decision tables Conflict/gap analysis

Modify at runtime Commit/rollback Activation/effective dates


2011 Oracle Corporation 21

Maintain Control of Your Shared Services


Oracle SOA Governance
SOA Management Pack

Registry/Repository

Policy Manager

Publish, Discover, Change Manage Services

Federated Policy Manager

Provision Services & Monitor SLAs

2011 Oracle Corporation

22

Centralized Policy-driven Security


Attach at design or runtime
Clearly separates: Service logic from Service security Centralized policy management & visibility: versioning, rollback, auditing

Attach/detach policies at design-time (right in JDeveloper)

Or attach/detach policies at runtime, after deployment (in Enterprise Manager)

2011 Oracle Corporation

23

Real-time Business Visibility


Unified with BPEL Process
Instrument BPEL processes right from JDeveloper
Available Monitor Objects: Interval / Counter / Capture

Feed into pre-built BAM dashboards (or build your own)

2011 Oracle Corporation

24

End-to-End Execution Visibility


Fine Grained Control with Option to Drill Down

BPEL
External Service Human Workflow Routing Business Rules

Drill Drill-down into components

2011 Oracle Corporation

25

Key Differentiators
Oracle SOA/BPM Complete Integrated Open Best of Breed

#1
Comprehensive SOA Offering

Designed to Work Together

StandardsBased Architecture

Industry Leader

Broad & Deep Offering Lower Cost, Lower Risk

Less Effort More Value

More Choice Maximizes Existing Investments

Robust, Proven Industry leading Software

2011 Oracle Corporation

26

Summary: Solutions to IT Challenges

Speed

Configuration-based application integration Jumpstarting with pre-built integrations

Agility

Automated service pooling & virtualization Business rules controlled by business owners

Control

Centralized, end-to-end policy driven security Pre-integrated SOA governance

2011 Oracle Corporation

27

Join the Community


Oracle.com/SOA
Twitter twitter.com/OracleSOA Facebook facebook.com/OracleSOA LinkedIn Oracle SOA Group
<Insert Picture Here>

2011 Oracle Corporation

28

Questions?

2011 Oracle Corporation

29

2011 Oracle Corporation

30

2011 Oracle Corporation

31

Potrebbero piacerti anche