Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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