This document discusses running SOA in the cloud using Oracle SOA Cloud Service (SOA CS). It provides an overview of Oracle integration products and SOA platform approaches. It then discusses use cases for SOA CS, including a hybrid on-premises and cloud approach, lifting and shifting apps like EBS to the cloud, handling complex integrations, and using SOA CS for B2B integrations. It also briefly discusses Developer Cloud Service and provides final thoughts on SOA CS and the long-term direction of Oracle integration platforms.
WSO2's API Vision: Unifying Control, Empowering Developers
Â
Running SOA in the Cloud: SOA CS for SOA Suite Customers
1. Copyright Š 2017, eProseed and/or its affiliates. All rights reserved.
RUNNING SOA IN THE CLOUD:
SOA CS FOR SOA SUITE CUSTOMERS
Simon Haslam
Bruno Neves Alves
eProseed
1
2. Copyright Š 2017, eProseed UK Ltd
Simon Haslam
Technical Director and Partner
CTO Group
UKOUG volunteer & speaker since 2001
Oracle ACE Director (Middleware & SOA)
2
ABOUT US
Bruno Neves Alves
Technical Director and Partner
CTO Group
Presenting at UKOUG since 2014
Specialising in SOA/BPM
22 Oracle Specializations⌠and counting.
4. 4
⢠Oracle Integration products
⢠SOA Platform Approaches
⢠Running SOA CS
⢠Final thoughts
5. Copyright Š 2017, eProseed UK Ltd
ORACLE INTEGRATION PRODUCTS â ALPHABET SOUP
5
SOA
OSB
B2B
OAG
SOA CS
BPM
BAM/
Insight PCS
API P
ICS
DevCS
MFT
MFT
Business
Insight
Not shown: Database / DBaaS
Oracle
Integration
Cloud
announced
@ OOW17
VBCS
Mobile
On-premises software Cloud Services
6. Copyright Š 2017, eProseed UK Ltd
RECAP: INTEGRATION CLOUD SERVICE
⢠Modern âborn in the cloudâ integration service
⢠Designed for:
â cloud-to-cloud integrations
â citizen developers
â recommendations engine
⢠Pre-built adapters, e.g. Oracle cloud apps, Salesforce, etc (40+?)
⢠Extensible via adapter SDK & Cloud Marketplace
⢠Now has orchestrations
⢠Connections based pricing model (OIC now priced by OCPU)
6
7. Copyright Š 2017, eProseed UK Ltd
RECAP: WHAT IS SOA CLOUD SERVICE?
⢠Same SOA product that runs on-premises (though releases lag a little)
⢠A SOA instance includes:
â Optional (recommended) load balancer (Oracle Traffic Director)
â One or more SOA Managed Servers in a cluster
â SOA Admin Server (on first host)
⢠Pre-requisites
â Database Cloud Service (Standard, Enterprise, High Performance etc)
â Storage
⢠Highly recommended
â VPN
â IaaS e.g. for provisioning
7
8. Copyright Š 2017, eProseed UK Ltd
SOA CLOUD SERVICE: SOA FEATURE AVAILABILITY
⢠Core SOA & OSB
â including REST support
â Enterprise Scheduler Service (ESS)
⢠Managed Files (MFT)
⢠Business Insight
⢠(12.2) Continuous Availability, e.g. circuit breaker
⢠Technology Adapters
⢠B2B Adapters (EDI, others?)
8
We like SOA CS so have
some bias âş
9. Copyright Š 2017, eProseed UK Ltd
9
⢠Oracle Integration products
⢠SOA Platform Approaches
⢠Running SOA CS
⢠Final thoughts
10. Copyright Š 2017, eProseed UK Ltd
STRONG USE CASES FOR SOA CS
⢠You have on-prem SOA with some cloud integrations
â Hybrid SOA + SOACS as path to cloud
â Strong in-house skills
⢠Lift and shift EBS to cloud with existing SOA
â Probably doesnât make sense to leave SOA on-prem
â Doesnât make sense to provision SOA on IaaS, instead of SOA CS
(check the latest âlift and shiftâ options for EBS to IaaS though)
⢠Have more complex integrations
⢠Need to deploy ASAP to get business benefits soon
⢠Have B2B requirements
10
Use case 1
Use case 2
Use case 3
Use case 4
11. Copyright Š 2017, eProseed UK Ltd
HYBRID INTEGRATION PLATFORM
11
Use Case 1
12. Copyright Š 2017, eProseed UK Ltd12
1 (HYBRID) - BEFORE
SOA & OSB
running
on premises
SOA
Suite
13. Copyright Š 2017, eProseed UK Ltd13
1 (HYBRID) - AFTER
SOA Suite
SOACS
Trade-off:
Existing SOA skills
SOA gradual cloud migration
ICS vc SOA
Now vs Future
14. Copyright Š 2017, eProseed UK Ltd
LIFT & SHIFT: APPS TO IAAS
14
Use Case 2
15. Copyright Š 2017, eProseed UK Ltd
2: LIFT & SHIFT EBS (OR OTHER APPS)
15
e.g.
EBS
e.g.
3rd
party
e.g.
3rd
party
Identity
DB
SOA
16. Copyright Š 2017, eProseed UK Ltd
2: LIFT & SHIFT EBS (OR OTHER APPS)
16
SOA
Cloud
Service
Oracle Cloud
e.g.
EBS
e.g.
3rd
party
e.g.
3rd
party
DB
SOA
Identity
IaaS
18. Copyright Š 2017, eProseed UK Ltd18
3: COMPLEX INTEGRATIONS
SOA
Cloud
Service
Oracle Cloud
Oracle Cloud
Financials
E-CommerceOn-Premises
Import Records CSV File
ESS Batch Jobs
BI Publisher Reports
for Batch Job Status
Multiple Conversions
UI impact requiring
stateless and peformant
services
Simple Invoice Service vs Standard Service
Centralized Enchanced Exception Handling
21. Copyright Š 2017, eProseed UK Ltd
21
⢠Oracle Integration products
⢠SOA Platform Approaches
⢠Running SOA CS
⢠Final thoughts
22. Copyright Š 2017, eProseed UK Ltd
DEVELOPER CLOUD SERVICE
23
Key Features
⢠Secure, Agile, Team Development in Oracle Cloud
⢠Accelerates Oracle PaaS/SaaS integration and extension
⢠Supports the complete software development lifecycle
⢠Source control management, issue tracking, hosted build and
test, team collaboration
⢠Enables Continuous Integration and Delivery
⢠Automates Deployment within Oracle Cloud or on Premises
⢠Integrated IDEs: Eclipse, JDeveloper, NetBeans
Developer
Reference: Oracle Developer Cloud Service
23. Copyright Š 2017, eProseed UK Ltd
On-Prem
Servers
DEVCS - BASE ARCHITECTURE
IDEs Cloud
Instances
Development CI & Testing
Release
Pipeline
Task
Management
Code
Review
24. Copyright Š 2017, eProseed UK Ltd
SIMON & BRUNO DISCUSSIONS
25
⢠Development Experience (Bruno)
⢠Operations & Administration (Simon)
25. Copyright Š 2017, eProseed UK Ltd
26
⢠Oracle Integration products
⢠SOA Platform Approaches
⢠Running SOA CS
⢠Final thoughts
26. Copyright Š 2017, eProseed UK Ltd
FINAL THOUGHTS
⢠SOA Suite is a mature & sophisticated product that meets
many integration needs today
⢠SOA CS offers a pre-provisioned SOA in the cloud configured
according to many good practices â you manage the
app/platform similar to on-premises. Oracle looks after the
infrastructure.
⢠SOA CS has been available since end 2015, built on top of JCS
& DBCS so is mature (by cloud standards)
⢠SOA CS has integrations with DevCS, ICS/OIC and other cloud
services
⢠The long-term direction of integration is Oracle Integration
Cloud (broadly, there may be exceptions like B2B) so that
should be the preferred choice where possible
27
SOA CS has
some valuable
use cases
27. Copyright Š 2017, eProseed UK Ltd
18th April 2018
Park Plaza Leeds
Last chance to submit you papers on:
⢠APEX
⢠Database
⢠Development
⢠RAC Cloud infrastructure & Availability
⢠Systems
Call for papers close 12th December 17:00