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

Post on 21-May-2020

3 views 0 download

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

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

©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

<Insert Picture Here>

Program Agenda

• Accidental SOA Cloud

• Hybrid SOA Cloud:

- Challenges

- Solutions

• Products

• Customers

• Next Steps

©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

©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

©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

HYBRID SOA CLOUDCHALLENGES & SOLUTIONS

©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

©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

©2011 Oracle Corporation 11

Challenge: Integrating External Services

PayrollCredit

CheckProduction

Customer

StatusOrder

Inventory

CheckServices

LegacyOn-premise

Applications

Shared Services Infrastructure

Interoperability ? Validation ?

Transformation?Routing ?

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

©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

PRODUCTS

©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

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

• 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

CUSTOMERS

Media / EnergyHealthcare Retail/ CPG Other

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

©2011 Oracle Corporation 30

Oracle SOA CustomersSelect Customer List

31

Oracle SOA SuiteCustomer Video

32

©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

©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

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

reserved.

Insert Information Protection Policy Classification from Slide 7

Q&A