Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with...

36

Transcript of Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with...

Page 1: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture
Page 2: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

Ensuring Success in the Cloud with Shared Services and Application

Integration

Andrea Morena

Director Enterprise Architecture

Oracle EMEA Technology

8th November 2011

InterContinental hotel

Kiev, Ukraine

Page 3: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 3

The following 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.

Safe Harbor

Page 4: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

<Insert Picture Here>

Program Agenda

• Accidental SOA Cloud

• Hybrid SOA Cloud:

- Challenges

- Solutions

• Products

• Customers

• Next Steps

Page 5: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 5

DeleteOrderRemoveOrderDeleteOrderService CRUDOrderService

NotifyCustomer NotifyCustomerService UpdateCustomer

CheckCredit CreditCheck CheckCreditService

Pre-Cloud – Accidental SOA ArchitectureRedundant, brittle and complex architecture

MAINFRAME

Services

Service

Consumer

Page 6: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 6

Pre-Cloud – SOA SolutionShared Services Infrastructure

• Internally Driven Best-Practices

– Internal “Center of Excellence”

• Single Internal Source for Services

– Simplifies security; high performance LAN

• Unified design, runtime and governance

– Across all components of SOA

Shared Services Infrastructure

MAINFRAME

CRUD OrderNotify Customer

Update CustomerCheckCredit

CoERep

HRSales R&DDepartments

Marketing ShippingBusiness

IT

Page 7: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 7

SaaSCRM

PaaS

SaaS

SaaSLogistics

Accidental SOA Cloud Architecture

Bypass On-premise

IT

Shared Services Infrastructure

MAINFRAME

CRUD OrderNotify Customer

Update CustomerCheckCredit

CoERep

HRSales R&DDepartments

Marketing Shipping

Page 8: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

HYBRID SOA CLOUDCHALLENGES & SOLUTIONS

Page 9: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 9

• Creating well-formed SOA services from Cloud SaaS and PaaS resources

Integrating External Services

• Maintain quality of service (QoS) despite cloud provider variability

Performance & Reliability

• Prevent external service attacksSOA

Security

• Control an increasingly distributed architecture

Governance

Hybrid SOA Cloud Challenges

Page 10: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 10

• Creating well-formed SOA services from Cloud SaaS and PaaS resources

Integrating External Services

• Maintain quality of service (QoS) despite cloud provider variability

Performance & Reliability

• Prevent external service attacksSOA

Security

• Control an increasingly distributed architecture

Governance

Hybrid SOA Cloud Challenges

Page 11: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 11

Challenge: Integrating External Services

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

LegacyOn-premise

Applications

Shared Services Infrastructure

Interoperability ? Validation ?

Transformation?Routing ?

Page 12: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 12

Solution: well-formed and interoperable SOA services

from Cloud SaaS and PaaS resourcesService Bus

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

Shared Services Infrastructure

Firewall

Legacy

Validation

Interoperability

Transformation

Routing

On-premise

Applications

Oracle Service Bus

Page 13: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 13

• Creating well-formed SOA services from Cloud SaaS and PaaS resources

Integrating External Services

• Maintain quality of service (QoS) despite cloud provider variability

Performance & Reliability

• Prevent external service attacksSOA

Security

• Control an increasingly distributed architecture

Governance

Hybrid SOA Cloud Challenges

Page 14: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 14

Challenge: Performance & ReliabilityMaintaining Quality-of-Service despite cloud provider variability

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

Shared Services Infrastructure

Firewall

Legacy

Agility,

scalability,

performance and

reliability

On-premise

Applications

Service Bus

Page 15: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 15

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

Solution: Optimize for the Hybrid CloudService Result Cache

Shared Services Infrastructure

Legacy

Agility,

scalability,

performance and

reliability

On-premise

Applications

Oracle Service Bus

Page 16: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 16

• Description

– Store service results locally

– Expiration based on

time or expression

• Benefits

– Lower demand on

back-end applications

– Results are available

even when cloud service

provider is down

– Faster response time to overcome the typically increased latency of

cloud service access across Internet (compared to on-premise LAN)

Solution: Optimize for the Hybrid CloudService Result Cache

Simply activate with a checkbox

Page 17: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 17

• Creating well-formed SOA services from Cloud SaaS and PaaS resources

Integrating External Services

• Maintain quality of service (QoS) despite cloud provider variability

Performance & Reliability

• Prevent external service attacksSOA

Security

• Control an increasingly distributed architecture

Governance

Hybrid SOA Cloud Challenges

Page 18: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 18

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

Shared Services Infrastructure

Legacy

Agility,

scalability,

performance and

reliability

On-premise

Applications

Challenge: Security in the Hybrid SOA CloudPrevent attacks

Firewall

XML Attack

Cryptographic Attack

SOAP Attack

SaaSCRM

PaaSIaaS

SaaS

SaaSLogistics

Service Bus

Page 19: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 19

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

Security & XML

Acceleration

Solution: Web Service Security in the DMZThe Enterprise Gateway

Shared Services Infrastructure

Oracle Enterprise Gateway

Legacy

Agility,

scalability,

performance and

reliability

On-premise

Applications

Firewall

XML Attack

Cryptographic Attack

SOAP Attack

SaaSCRM

PaaSIaaS

SaaS

SaaSLogistics

Oracle Service Bus

Page 20: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 20

• Description

– Intrusion detection of

cryptographic, XML,

and SOAP attacks

– Real-time monitoring

– Policy management

• Benefits

– Ensures reliability of hybrid

infrastructure

– Improves performance by

XML processing offloading

– Monitor

Cloud service policy

conformance

Solution: Web Service Security in the DMZOracle Enterprise Gateway

Page 21: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 21

• Creating well-formed SOA services from Cloud SaaS and PaaS resources

Integrating External Services

• Maintain quality of service (QoS) despite cloud provider variability

Performance & Reliability

• Prevent external service attacksSOA

Security

• Control an increasingly distributed architecture

Governance

Hybrid SOA Cloud Challenges

Page 22: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 22

Challenge: Governance in the Hybrid CloudIncreased dependence on SLAs

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

Security & XML

Acceleration

Shared Services Infrastructure

Oracle Enterprise Gateway

Firewall

Legacy

Agility,

scalability,

performance and

reliability

On-premise

Applications

Out of SLA Compliance

Oracle Service Bus

Page 23: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 23

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

Security & XML

Acceleration

Shared Services Infrastructure

Oracle Enterprise Gateway

Firewall

Legacy

Agility,

scalability,

performance and

reliability

On-premise

Applications

Oracle Service Bus

Registry and Repository

Solution: Governance in the Hybrid CloudCentralized Control Across a Distributed Infrastructure

Page 24: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 24

• Description

- Workflow and compliance

checks prior to publication

- Develop policies and

approve with workflow

- Represent providers services

in the registry/repository

• Benefits

- Regulatory compliance

- Unified and centralized policy management for total control of hybrid

infrastructure

- Real-time monitoring and management of cloud and on-premise

services

Solution: Governance in the Hybrid CloudOracle Enterprise Repository and Registry

Enterprise Registry/

Repository

On-premise

Compliance Reports

Cloud Services Agreements

Service approved with this

Organization

Public Cloud

PolicyApproval

Applications

Page 25: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

PRODUCTS

Page 26: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 26

JDEVBUSINESS

ACTIVITYMONITORING

EVENTPROCESSING

ENTERPRISEMANAGER

ENTERPRISEGATEWAY

ERP MAINFRAME SERVICES

BPEL PROCESS ORCHESTRATION

SERVICE BUS

PARTNERSDB

Registry&

Repository

Oracle SOA SuiteIndustry’s Most Complete, Integrated and Best-in Class Platform

Page 27: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

Oracle SOA Governance

Oracle Enterprise Gateway XML Gateway for Perimeter Security; Connections to Cloud

services

Oracle Web Services Manager Integrated into SOA Suite

Apply SOA policies to web services

Oracle Enterprise Repository

and Service Registry

Catalog of IT Services and Contracts; Governance Workflow;

Reuse Analytics; Dev/Integrator Guidance

Oracle Enterprise Manager –

SOA Management Pack EE

Service Level Management;

Business Transaction Management; (run-time introspection)

Monitoring and Reporting by Client

©2011 Oracle Corporation 27

Oracle SOA GovernancePolicing the Hybrid Cloud

Page 28: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

• XML Acceleration

- Fast processing of XML queries

- Fast XML validation

- Patented acceleration engine

• DMZ Security

- Fine grained authorization

- Authentication

- Identity propagationIdentity Management Integration

Oracle Enterprise GatewayXML Acceleration and Web Service Security in the DMZ

Passed XML

Messages

Blocked XML

Messages

XML Load Speed

Page 29: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

CUSTOMERS

Page 30: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

Media / EnergyHealthcare Retail/ CPG Other

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

©2011 Oracle Corporation 30

Oracle SOA CustomersSelect Customer List

Page 31: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

31

Oracle SOA SuiteCustomer Video

Page 32: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

32

Page 33: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 33

Summary: Benefits of Oracle SOA & GovernanceIn the Hybrid SOA Cloud

• Use Oracle Service Bus to implement well formed service from cloud resources

Integrating External Services

• Maintain quality of service (QoS) despite cloud provider variability using Services result cache and Coherence

Performance & Reliability

• Migrate intrusion detection to the perimeter

• Provide real time SLA and compliance managementSOA

Security

• Centralize policy management

• Enable cloud providers to publish to registry/repositoryGovernance

Page 34: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

©2011 Oracle Corporation 34

Next Steps

Amazon EC2:

http://snipurl.com/soa-ec2

2. Run Oracle SOA Suite on the Cloud

3. Attend an Upcoming SOA “Lunch & Learn” Event

1. Explore Oracle’s Web Site

www.oracle.com/soa/customers

Oracle Event Site

www.oracle.com/events

4. Go through tutorial

http://snipurl.com/soa11gbook

Oracle Public Cloud

http://cloud.oracle.com

Page 35: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture

35 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 7

Q&A

Page 36: Ensuring Success in the Cloud with Shared Services and ... · Ensuring Success in the Cloud with Shared Services and Application Integration Andrea Morena Director Enterprise Architecture