Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Partner Webcast – Continuous Integration & Delivery on Oracle Integration Cloud Service

253 views

Published on

Without cloud integration, IT would need to perform all of these integration tasks separately and manually -- a process that is time-consuming and increases the opportunity for error. With Oracle’s solution, Oracle Integration Cloud, you have the power to automate business processes, connect your cloud and on-premises applications, and build web and mobile applications—all in one place.

Read More https://blogs.oracle.com/imc/partner-webcast-continuous-integration-delivery-on-oracle-integration-cloud-service

Presenter Alexandru Dinea

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Partner Webcast – Continuous Integration & Delivery on Oracle Integration Cloud Service

  1. 1. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Continuous Integration & Delivery on Oracle Integration Cloud Service Dinea Alexandru Gabriel Oracle EMEA A&C Cloud Adoption & Implementation Consultant Alliances & Channels October 10, 2019
  2. 2. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It 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. 3
  3. 3. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Oracle Integration Cloud Service: overview and latest features General overview Continuous Integration & Delivery Implementation of CI/CD on Oracle Integration Cloud Service Demo + Q&A 1 2 3 4 5 4
  4. 4. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Oracle Integration Cloud Service: overview and latest features General overview Continuous Integration & Delivery Implementation of CI/CD on Oracle Integration Cloud Service Demo + Q&A 1 2 3 4 5 5
  5. 5. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Integration Cloud Market Has Never Been Stronger Integration Cloud market growth expected at 41.5% CAGR within next 5 years Gartner & Research and Markets, "Integration Platform as a Service Market - Global Forecast to 2021" Demand driven by: the need for business agility faster deployment & scalability increasing awareness of iPaaS reduced cost of ownership 2016 Market Size $700 million 2021 Market Size $4 billion 7
  6. 6. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Analyst Traction LEADERLEADER 5
  7. 7. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Analyst Traction Oracle has achieved rapid business growth for this set of PaaS products and a critical market momentum that has resulted in several thousands of customers for individual, integration-centric PaaS products. For Integration Cloud, Oracle was arguably the fastest to reach the 1,000-customer mark, and this is clear evidence of the success Oracle has had in driving adoption of Oracle OIC within the existing Oracle middleware customer base and to net new customers. 6
  8. 8. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Integration Cloud Integrate Cloud & On-Premise Applications 9 CX HCM ERP SCM Marketplace Apps Autonomous Integration Cloud E-Business Suite PeopleSoft JD Edwards 3rd Party What it does: – High Productivity Service designed for SaaS – Integrates applications across clouds and on-premises Key Features – Easy to use for LOB/Apps IT & IT developed integration – Prebuilt integrations for common scenarios – Recommendations to guide mapping – Automated provisioning, back-up, patching and upgrades – 50+ adapters for SaaS and On-premises Applications – Secure On-premise integration using lightweight Agent Benefits – Faster integration of applications – Increased business agility – Lower cost of ownership
  9. 9. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Integration Cloud Evolution 10 ICS – Integration Cloud Service OIC – Oracle Integration Cloud AIC – Autonomous Integration Cloud • Connect securely to applications and services both in the cloud and on premises. • The infrastructure (cloud management, patching, backup, and restore) is managed by Oracle. • Connect securely to applications and services both in the cloud and on premises. • Design, automate and manage business processes in the cloud. • Rapidly create and deploy web and mobile applications directly from the browser with minimal coding required. • Managed by the customer. • Connect securely to applications and services both in the cloud and on premises. • Design, automate and manage business processes in the cloud. • Rapidly create and deploy web and mobile applications directly from the browser with minimal coding required. • The infrastructure (cloud management, patching, backup, and restore) is managed by Oracle.
  10. 10. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Autonomous Integration 11 Application Integration API Management Design Govern Monetize Manage Integration Specialist Applications IT Lines of Business HCM ERPCX Application Integration Visual Builder Hybrid Cloud Cloud at Customer + Deployment Flexibility Process Automation
  11. 11. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Integration Cloud Roadmap 0-12 months 12 Improved SaaS connectivity • More Adapters • Enhanced HCM, ERP, CX connectivity Automation for developers • Elastic State Machine API Management • First class identity support including third party Identity providers • Policy SDK Monetize your APIS with • API Plans • Self Service Subscription • Grants • Richer Analytics Automated back-up, patch updates and upgrades Accelerate Integration Autonomous Integration Cloud • Self driven and tuning Integrations (Intelligent workload Management) • Self Designing Integrations with AI driven generation of flows • Predicting Advanced Orchestration patterns based on workload • Zero Code adapter builder • Integration Insight actions based on AI • Mission critical with built in disaster recovery Robotic Process Automation & UI Improvements • Modern Work list: Customizable & Responsive UI for Task List Management with grouping and other capabilities Autonomous Integration Cloud AI across Oracle Integration Cloud • Recommendations for business objects, use of AI in error handling and exceptions Process Automation • Workflow approval recommendations • Business Objects • Chatbot and NLP support for task processing (voice commands) API Management • Autonomous gateway on OPC • Service Management • Webhooks and events Platform capabilities • Automated DR • HA between ADs Intelligent Platform
  12. 12. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | LARGEPRE-BUILTADAPTERLIBRARY SERVICENOW MS CALENDAR MAILCHIMP LINKEDIN GOOGLE CALENDAR GMAIL SIEBEL ORACLE DATABASE TRELLO DOCUSIGN TWITTER SUCCESS FACTORS EVENTBRITE EVERNOTE FACEBOOK EBS MS SQL SERVER AQ ORACLE UTILITIES REST FIELD SERVICE NETSUITE SALESFORCE MS MAIL SURVEYMONKEY JMS JDE ELOQUA MESSAGING SALES CLOUD MYSQL DB2 FTP SAP R/3 SOAP CONCUR COMMERCE CLOUD CPQ CLOUD RightNow ERP CLOUD RESPONSYS TWILIO ADOBE SIGN MS CONTACTS ARIBA 13
  13. 13. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Connectivity with Advanced Productivity Zero-Code Bidirectional Integration with SaaS 14 React to Events of Interest in your SaaS Zero Coding Versus writing Groovy, PHP, Java, Apex for each Application
  14. 14. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | No Adapter – What now ? For new adapters or new functionality for existing adapters please contact Yogesh Sontakke via email. Please make sure to provide a lot of details and a clear business justification. 15
  15. 15. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 16 Robotic Process Automation (RPA) Process automation for digital transformation Key Capabilities • Extend integration platform with non intrusive UI scripting adapter for: • Legacy Systems that do not have APIs • Rapid Prototyping with API blueprint against modern systems of record • Delegate conversion to robust API-based integration with minimum app impact • Computer vision for record and playback • Emulators, Citrix, desktop and web apps
  16. 16. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | ML-Based Recommended Data Mapping Oracle Cloud learns based on prior implementations Key Capabilities • Auto mapping & translation across apps for faster connectivity • Machine Learning guidance in the Oracle Integration • Yelp-like “star” ratings feature proven and popular recommendations 17
  17. 17. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Latest Features 18 • My Services replaced with Platform Services in the Oracle Cloud Infrastructure Console • Scheduled parameters - business identifier assignment • Upgrade Oracle JET design time and runtime • New declarative actions • New Custom Event contract • New UI for building filters • Added support for registering your own Oracle DB instance • New UI for managing user roles • Improvements in Action Chain editor • Improved templates and wizards for mobile apps • and much more … More information on this subject and future updates can be found by accessing What's New for Oracle Integration Cloud Service.
  18. 18. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Oracle Integration Cloud Service: overview and latest features General overview Continuous Integration & Delivery Implementation of CI/CD on Oracle Integration Cloud Service Demo + Q&A 1 2 3 4 5 19
  19. 19. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | SDLC 20 1. Requirement gathering and Analysis 5. Deployment 2. Design 4. Testing 6. Maintenance 3. Coding and Implementation
  20. 20. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Overview Development and Deployment 21 Development Team #1 Development Team #2 Integration Team Source Control Deliverables Instructions Operations Team DEV/TEST PRODUCTION
  21. 21. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Classical Software Development Process 22 Development Team #1 Development Team #2 Integration Team Source Control
  22. 22. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Classical Software Deployment Process 23 Integration Team Deliverables Instructions Operations Team DEV/TEST PRODUCTION
  23. 23. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Areas of Improvement 24 Integration Team Integration Deliverables Instructions Operations Team Deployment
  24. 24. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Why ? 25 Integration • Increased percentage of finding bugs and rework • Bugs are found later in the process • Difficulty in integrating the entire code • Difficulty in reproducing the release • Limited to only one version of deliverables per sprint Deployment • Increased percentage of encountering errors • Difficulty in deployment • Difficulty in reproducing the environment due to inconsistencies and missing information • New deliverables are slowly available for end-users
  25. 25. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | How ? 26 CI Continuous Integration CD Continuous Delivery
  26. 26. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Oracle Integration Cloud Service: overview and latest features General overview Continuous Integration & Delivery Implementation of CI/CD on Oracle Integration Cloud Service Demo + Q&A 1 2 3 4 5 27
  27. 27. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | What is CI ? 28 Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day
  28. 28. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Continuous Integration 29 Development Team #1 Development Team #2 Source Control Build Test AUTOMATED Build Pipeline
  29. 29. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Principles 30 • A single place for the entire code • Everyone commits to this place at least once per day • Automate the build and the testing processes • Every commit should be a trigger for a build • Increased transparency for everyone: – Everyone can see the entire code – Everyone can see the latest results from testing
  30. 30. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Benefits 31 • Integrations between parts of the code are easier • Bugs appear earlier in the Development process • Automation means less errors • The process is visible for everyone • Improved team collaboration • More flexibility • The code is ready to be delivered much faster
  31. 31. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | What is CD ? 32 Continuous Delivery (CD) is a software development discipline where software can be released to production at any time
  32. 32. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Observation! 33 Continuous Delivery Software can be deployed to production at any time Continuous Deployment Software is automatically deployed to production all the time
  33. 33. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Continuous Delivery 34 Deliverables Instructions Step 1 Step 2 Step 3 Step 1 Step 2 Step 3 DEV/TEST DEV/TEST Create Deploy DeployCreate Test DEV/TEST Release Pipeline ON DEMAND
  34. 34. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Principles 35 • Implement Continuous Integration beforehand • Development and Operation work together => DevOps terminology • Automate the environment creation and release processes • Release should be on demand • Increased transparency for everyone: – Everyone can see the entire code – Everyone can see the latest results from testing
  35. 35. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Benefits 36 • Releasing is easier, reliable and repeatable • Business can get involved in the releasing process and control it • Release is done more often • The code receives feedback from end-users earlier
  36. 36. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Overall Purpose 37 Higher Quality Code Faster Delivery Lower Costs Increased Flexibility
  37. 37. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Oracle Integration Cloud Service: overview and latest features General overview Continuous Integration & Delivery Implementation of CI/CD on Oracle Integration Cloud Service Demo + Q&A 1 2 3 4 5 38
  38. 38. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | The new picture 39 Source Control Build Test AUTOMATED Build Pipeline DeployCreate Test DEV/TEST Release Pipeline ON DEMAND
  39. 39. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | CI/CD on OIC 40 Source Control Build Test AUTOMATED / ON DEMAND Deploy DEV/TEST
  40. 40. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | CI/CD on OIC - example 41
  41. 41. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Developer Configuration – Part 1 42 • Provision an Oracle Cloud Developer Instance (no prerequisites) • Configure the OCI credentials for full access to Oracle Cloud Developer • Create a new project • Create a new Git repository • Create and build a new VM template containing NodeJS
  42. 42. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Developer Configuration – Part 2 43 • Create two new build jobs (one for export and one for import): – Select and Paste the corresponding Unix Shell script – Configure the Build parameters • OIC_USERNAME • OIC_PASSWORD • OIC_SOURCE/OIC_TARGET – Select the Git repository and optionally configure it as a trigger when a commit is done (to start the import job)
  43. 43. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Very Useful material 44 • https://adam- paz.github.io/IntegrationCICDWorkshop/?page=README.md • https://adam- paz.github.io/IntegrationCICDWorkshop/?page=LabGuide100.md • https://adam- paz.github.io/IntegrationCICDWorkshop/?page=LabGuide200.md • https://adam- paz.github.io/IntegrationCICDWorkshop/?page=LabGuide300.md • https://docs.oracle.com/en/cloud/paas/integration-cloud/rest-api/rest- endpoints.html
  44. 44. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Oracle Integration Cloud Service: overview and latest features General overview Continuous Integration & Delivery Implementation of CI/CD on Oracle Integration Cloud Service Demo + Q&A 1 2 3 4 5 45
  45. 45. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Demo Continuous Integration & Delivery on Oracle Integration Cloud Service 46
  46. 46. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 47 Oracle IMC blog: http://blogs.oracle.com/imc Oracle ECEMEA Partner Hub Homepage: http://oracle.com/goto/hub-ecemea Oracle IMC Mail: partner.imc@beehiveonline.oracle.com Twitter: http://twitter.com/oracleimc Facebook: http://facebook.com/oracleimc LinkedIn: http://linkedin.com/groups/OracleIMC-4535240 Q&A
  47. 47. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 48

×