file 2

32
SOA for Dummies What it is. Why your customers care about it. How and what you can sell to them. Kevin Colón

Upload: zubin67

Post on 15-Jan-2015

359 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: File 2

SOA for DummiesWhat it is.Why your customers care about it.How and what you can sell to them.

Kevin Colón

Page 2: File 2

Will help you understand:

• Business Problems• SOA Defined and Key Concepts• Oracle SOA Products and Solutions• Selling SOA• Competition

Page 3: File 2

The Reality Of Modern Business

• Heterogeneous Environments

• Mergers & Acquisitions• Multi Channel Businesses• Data Dispersion• Hard coding• Lack of Standards

The Result: Inflexible business processesUninformed business ownersCostly development and maintenance

Web Services

E-Business Suite

Siebel

LegacySAP

Suppliers

PeopleSoft

BusinessIntelligence

Page 4: File 2

Sample Problem #1

• Corning has several divisions with separate ERP systems

• Each division performs the same purchasing operations in the same order

• Some of these operations are the same, some are different

• This redundancy costs Corning $1.2M / year• How can Corning centralize the common

operations in a shared service center?

Page 5: File 2

Today: Autonomous Divisions

ChemicalDivision

Source Award

Procure

Settle

Consumer Division

ElectronicsDivision

Source Award

Procure

Settle

Source Award

Procure

Settle

Purchasing Plant MRO Supplies

Page 6: File 2

Procurement Shared Service

ChemicalDivision

Source Award

Procure

Settle

Consumer Division

ElectronicsDivision

Source Award

Procure

Settle

Source Award

Procure

Settle

Purchasing Plant MRO Supplies

Centralized Shared Service

Source Award

Settle

Page 7: File 2

Oracle SOA Procurement Shared Service

ChemicalDivision Procur

e

Consumer Division

ElectronicsDivision

Procure

Procure

Purchasing Plant MRO Supplies

Source Award

Settle

Centralized Shared Service

Page 8: File 2

Sample Problem #2

• Edmunds.com must roll out new products on a regular basis to maintain profitability

• Product rollouts are costly and complex• IT needs to support the strategic interests of the

business without growing costs– Measurable ROI is critical– Need to cut costs to save nearly $3M over 3 year

• How can Edmunds standardize and automate their product rollout process?

Page 9: File 2

Edmunds TMVServices

Inventory Data

Manufacturer Build Data

Sales Data

Regional Data

B2B Value Added Services

Page 10: File 2

Edmunds Business Process Illustration

Business ProcessModeling

Get Dealer

Inventory

Join to Edmunds

dataCleanse

Data

Calculate TMV

Wait for Sales Data

Make Recommendatio

ns

Business LayerServices Layer

Orchestration & Composition

BPEL

Get Dealer

Inventory

Cleanse Data

Application Layer

Calculate TMV

Join to Edmunds data

Make Recommendations

TMV Inventor

yVIN

Decoder

Legacy Dealer

Int.

Data Warehouse

Business Process Implementation

Page 11: File 2

Business Processes are Evolving…

…requiring technology that is smart, agile, low cost, and secure

Servicer (Outsourced)

LendingDept.

Customer

Finance

Credit

from sequential and siloed…

to parallel and collaborative…

An Example: Bank Lending

Originate Approve Service Analyze

Define Product Market Product

Application

Approve Product

Process Application

Credit Approval

Analyze Profitability

Set Up Servicing

Payment

Billing

Syndicate Refine Product

Page 12: File 2

Industry Specific - Complex and Important Processes

Banking Trade Exception ManagementBusiness Planning and Audit ExecutionOrder Processing New Account Enrollment Process

Healthcare Prescription Management

Telecom Cell Phone ActivationVoIP ProvisioningDSL Provisioning

Automotive Loan Procurement, Contract Management

Government Medicare Eligibility and Enrollment

Retail Inventory Management

Page 13: File 2

Will help you understand:

• Business Problems • SOA Defined and Key Concepts• Oracle SOA Products and Solutions• Selling SOA• Competition

Page 14: File 2

The Evolution… Three-Tier Applications

PresentationLayer

DatabasesApplication

Application

Application

Page 15: File 2

The Evolution to:SOA-Based Applications

DatabasesPresentation

Process #1

Process #2

Process #3

Service Components

Page 16: File 2

Service-Oriented Architecture: Key Concepts Explained

When services are self-contained, and can be easily combined and disassembled, they are called loosely coupled.

“Loosely coupled”

A service that is called in a standard way, so anyone can use it without knowing its internals

Web service

Combining and assembling services into a coherent business process – also known as business process management

Orchestration

A standards-based platform that lets you model, develop, find, and combine services into flexible business processes

Service-Oriented Architecture

A unit of business functionality that can be invoked over the network

Service

Page 17: File 2

What Products are needed to deliver a Service-Oriented Architecture?

Services Preferably one service to one business function

Registry A place to store them so you can find them easily

Process manager An orchestration tool so you can plug them together

Message bus A way for them to communicate with each other

Security Secure SOA, via WS Security & IDM

Monitoring *Bonus. Real-time Activity Monitoring & Optimization

Page 18: File 2

Will help you understand:

• Business Problems• SOA Defined and Key Concepts• Oracle SOA Products and Solutions• Selling SOA• Competition

Page 19: File 2

Oracle SOA Suite

Application Server

Enterprise Service Bus

RoutingAdaptersUDDI

Registry

BPEL Process Manager

NativeBPEL

Workflow Rules

Web Services Manager Security

BAM Monitoring

ServicesRegistryProcess ManagerMessage BusSecurityMonitoring

Page 20: File 2

“Hot-Pluggable”

Any Application Server(Oracle, WebLogic, WebSphere, JBoss)

Enterprise Service Bus

RoutingAdaptersUDDI

Registry

BPEL Process Manager

NativeBPEL

Workflow Rules

Web Services Manager Security

BAM Monitoring

JDev Eclipse

Oracle AQTibco

MQ Series

Oracle DirectoryActive Directory

LDAP

ILog JRulesCorticon

Page 21: File 2

PORTAL

BPEL

LOAN FLOW BPEL PROCESS

receive

getSSN

invokeinvoke

select

PORTAL

Web

Serv

ices

Inte

rface

: X

ML,

SO

AP,

WS

DL,

WS

IF

Credit Rating.NET

Oracle eBusinessSuite

Async.Loan Providers

receivereceive

review

United Load Star Loan

end

5-15 min

getRating

Exception Task

Notification Service

Page 22: File 2

BAM Active Viewer

• Real-Time KPIs

• Live Display Technology

• Portal Compatible

• Embedded Actions

• Single Process or Aggregate

• Complex Events

Page 23: File 2

Will help you understand:

• Business Problems• SOA Defined and Key Concepts• Oracle SOA Products and Solutions• Selling SOA• Competition

Page 24: File 2

SOA Opportunities:

• SOA initiatives• Flexible, efficient,

effective processes• Merger and acquisition

activity • Application

Implementation • Infrastructure

consolidation

• Customer service– 360 view of the

customer– Self service

channels• Matching supply with

demand• B2B/EDI integration• Compliance• RFID

Page 25: File 2

The Lowest Hanging FruitThe Top SOA Application Candidates

• Oracle EBS• PeopleSoft• Retek• Siebel• JD Edwards • SAP

Connect to Oracle with Oracle• All applications expose services• Plug and Play with BPEL• Fusion Middleware embedded in the

application• Lowest cost, fastest implementation

Page 26: File 2

The Low Hanging Fruit

• SOA or Web Services initiatives• Portal implementations• New application implementation – Follow

application sales• Upsell BPEL and AS Licenses

– Convert it to a strategic SOA infrastructure play

Page 27: File 2

Who To Talk To

• Business Leadership

• Architects

• Project Managers

• Developers

Value Stream, Six Sigma, Quality & Re-use, Customer Service, M&A

Process Models, Standards, Security, Enterprise Integration

App Implementations, New/Existing WS Projects, Integration

WS-Enabling Current Systems, New Technologies

Page 28: File 2

Will help you understand:

• Business Problems• SOA Defined and Key Concepts• Oracle SOA Products and Solutions• Selling SOA• Competition

Page 29: File 2

Oracle SOA SuiteMost Comprehensive SOA Platform

XJdeveloper/ADFSingle ISE

XXXXEnterprise PortalPortals

Business Rules EngineRules

Web Services Manager

Business Activity Monitor

BPEL Process Manager

Enterprise Service Bus

Oracle

X

X

X

BEAAqua logic

Service Security & Management

XBAM

XXService Bus

BPM

Area

XXX

MSFT

.Net

SAPNW

/BPP

IBMWS

Best-of-Breed Proven Portable

Page 30: File 2

AQ&

Page 31: File 2

Typical – Local DB Users

Database Users are managed in each database. A user has multiple database login names/passwords to remember.

Enterprise User Security – Low Hanging Fruit

Page 32: File 2

Enterprise Users are managed in OIM. Each person has one username/password for ALL databases. OIM identities are mapped to database schemas.

Identity Management

Enterprise Users

Enterprise User Security – Low Hanging Fruit