Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Running SOA in the Cloud: SOA CS for SOA Suite Customers

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 28 Publicité

Running SOA in the Cloud: SOA CS for SOA Suite Customers

Télécharger pour lire hors ligne

A presentation discussing the approaches for running SOA in the cloud for existing on-premises SOA Suite customers, based on experiences of running production SOA CS. First delivered by Simon & Bruno Neves Alves at the UKOUG Apps17 conference in Birmingham in December 2017.

A presentation discussing the approaches for running SOA in the cloud for existing on-premises SOA Suite customers, based on experiences of running production SOA CS. First delivered by Simon & Bruno Neves Alves at the UKOUG Apps17 conference in Birmingham in December 2017.

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Similaire à Running SOA in the Cloud: SOA CS for SOA Suite Customers (20)

Publicité

Plus par Simon Haslam (20)

Plus récents (20)

Publicité

Running SOA in the Cloud: SOA CS for SOA Suite Customers

  1. 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. 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.
  3. 3. 3 Membership Tiers: • Oracle ACE Director • Oracle ACE • Oracle ACE Associate bit.ly/OracleACEProgram 500+ Technical Experts Helping Peers Globally Connect: Nominate yourself or someone you know: acenomination.oracle.com @oracleace Facebook.com/oracleaces oracle-ace_ww@oracle.com
  4. 4. 4 • Oracle Integration products • SOA Platform Approaches • Running SOA CS • Final thoughts
  5. 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. 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. 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. 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. 9. Copyright © 2017, eProseed UK Ltd 9 • Oracle Integration products • SOA Platform Approaches • Running SOA CS • Final thoughts
  10. 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. 11. Copyright © 2017, eProseed UK Ltd HYBRID INTEGRATION PLATFORM 11 Use Case 1
  12. 12. Copyright © 2017, eProseed UK Ltd12 1 (HYBRID) - BEFORE SOA & OSB running on premises SOA Suite
  13. 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. 14. Copyright © 2017, eProseed UK Ltd LIFT & SHIFT: APPS TO IAAS 14 Use Case 2
  15. 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. 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
  17. 17. Copyright © 2017, eProseed UK Ltd COMPLEX INTEGRATIONS 17 Use Case 3
  18. 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
  19. 19. Copyright © 2017, eProseed UK Ltd B2B 19 Use Case 4
  20. 20. Copyright © 2017, eProseed UK Ltd 20 4: B2B on-premises Back-End Applications SOA / OSB XML PIP Message 71B1 4B2 3B2 3C3 5C2 5C2C 3C3 3A4 3A4C 3C4 3C6 4A3 4B3 4C1 3A8 3A7 PIP A2A Web Services SOACS OSBMEDIATION LAYER Oracle SOA Oracle B2B RosettaNet Engine Inbound / Outbound Composites B2B Adapter B2B Adapter Trading PartnersPartner 1 Partner 2 Partner 3 Partner 4 Partner 5 Partner… RosettaNet PIP Business Message Hybrid
  21. 21. Copyright © 2017, eProseed UK Ltd 21 • Oracle Integration products • SOA Platform Approaches • Running SOA CS • Final thoughts
  22. 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. 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. 24. Copyright © 2017, eProseed UK Ltd SIMON & BRUNO DISCUSSIONS 25 • Development Experience (Bruno) • Operations & Administration (Simon)
  25. 25. Copyright © 2017, eProseed UK Ltd 26 • Oracle Integration products • SOA Platform Approaches • Running SOA CS • Final thoughts
  26. 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. 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

×