SlideShare une entreprise Scribd logo
1  sur  23
August 2020
DevOps for
SAP CPI
© Figaf 2020
● Why Integration and DevOps
● How the Figaf tool can help you with your integration
● Getting started with the Figaf tool
Agenda
Why is integration important?
Vital to your business
Your business consists of a number of
business process
If they span multiply systems you need
the systems integrated
The business process only works if all
integration works
Integration is important for SAP
SAP CPI is a great platform to create integration it.
Lots of pre delivered content
Enables developers to create the cloud integration needed
SAP CPI
● Development
● Operations
About developers should be able to move development easier to
production and also support/operations it easier.
That is inline with most organisation where you just have one team
that handles both development and support.
Make it easier for developers to release code and ensure proper
testing and procedures are followed.
What is DevOps
Why DevOps
● Look at your backlog of interfaces, you can see why you must
deliver more integrations
● Changes in team with reduction/increase of employee and
consultants
○ New people many not be able to support the process in the same way
No
Please provide input, in chat or email
dgr@figaf.com
Is our DevOps process perfect
● Git repository with option to create branches and tags
● One global repository for all systems
● Commit to deploy
● Specify branch/tag to deploy
● Our current investigation
○ it is pretty difficult to manage
○ Online (BPM model) vs Offline options like Groovy
○ Local deployment
● For now this it not in the scope of Figaf DevOps Tool
In DevOps people may think of more
1. Coding – code development and review, source code management tools,
code merging
2. Building – continuous integration tools, build status
3. Testing – continuous testing tools that provide quick and timely feedback on
business risks
4. Packaging – artifact repository, application pre-deployment staging
5. Releasing – change management, release approvals, release automation
6. Configuring – infrastructure configuration and management, infrastructure
as code tools
7. Monitoring – applications performance monitoring, end-user experience
DevOps Processes (from Wikipedia)
● Create a ticket that contains all information about the change.
Ticket links to Jira/Service Now ...
● List all objects that is changed
○ Packages
○ Iflows
○ Value mappings
● Tickets are used to document the full process
● Basis for the transports
Development
● Development of Iflows (BPMN) Model via UI
● Git repository
○ Change management
○ User friendly Groovy scripts development via IDE
○ Unit testing for Groovy scripts
● Gradle plugins
○ CPI Plugin provides direct integration with CPI system: Download, Upload,
Deployment
○ IRT Plugin provides testing with the Figaf tool
● Shared scripts/resources
○ Keeps the state/version of resource synchronized across multiply iflows
○ Replication of shared iflows
Development
● Git object is created by
Figaf IRT
○ Provides templates
○ Test cases
○ Possible all iflows
● User can stay in IRT
branch or move to a
different branch
Git process
One click to run code
Make it a lot faster to deploy code
Build your own steps
All open source
● CPI - Upload/Download/Deploy
● API mgt -Upload/Download
● Figaf IRT - Run test for iflow
All configuration delivered in the templates
Gradle plugins
● Test SAP CPI Iflows
● Record/Replay
● Mocking of Iflows
○ so you can test all services you have in your landscape
○ also test scheduled instances
● Reuse test cases to create unit tests in
● Test confidential data
Testing
● Once place to configure iflow in all system
● Part of the transport and approval
Configuring
● Create transports with the packages, iflows and value mappings in
charge
● Upload to virtual systems (so you can save QA)
● Configuration after upload
● Approval of transports
○ Different approvers in the process
○ Configure if deployment needed
● Documentation of the ticket/change
Transports
● Iflow Monitoring with groups
● Alerting of iflow based on status
Monitoring
● One as template then make copies of it
● For each company code you can then create versions
● Simplify the deployment process
● Handle the updates of the copied iflows
New: Multi iflow configuration
SAP API Management
● Development Tool
○ Git and Gradle
● Transport mechanism
● Monitoring
○ Modification to save to KVM
Same support for
SAP PI/PO
● Transport
○ both with or without CTS+
● Testing
● Monitoring
● Documentation of changes
● Laptop for PoC Build in database.
It takes 5 minutes to get started
● Figaf Cloud
● Production Standalone Java application that needs a database like
MSSQL, Oracle, DB2, Postgresql
● Most would deploy it in Azure or AWS
Deployment Options
● Undelete of Iflows or Value mappings
● Cloud Foundry support
● Open Connectors to support
● Any Good ideas?
Roadmap
● DevOps
○ 3 Agents (CPI systems)
○ 40 Iflows Managed
○ Full DevOps package
○ Test cases
○ Git Repository
○ Monitoring
○ 600 EUR/month
○ 6 EUR/month for extra iflows
○ Billed for 3 months
Price
Signup Figaf IRT
figaf.com/devops
Getting started session
support@figaf.com

Contenu connexe

Tendances

Tendances (20)

Lessons learned during SAP CPI and API mgt projects
Lessons learned during SAP CPI and API mgt projects Lessons learned during SAP CPI and API mgt projects
Lessons learned during SAP CPI and API mgt projects
 
L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptx
 
SAP ECC to S/4HANA Move
SAP ECC to S/4HANA MoveSAP ECC to S/4HANA Move
SAP ECC to S/4HANA Move
 
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1SAP Cloud Platform - Your Innovation Platform in the Cloud - L1
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1
 
Migrating to SAP S/4HANA
Migrating to SAP S/4HANAMigrating to SAP S/4HANA
Migrating to SAP S/4HANA
 
Cloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailCloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in Detail
 
Introduction Into SAP Fiori
Introduction Into SAP FioriIntroduction Into SAP Fiori
Introduction Into SAP Fiori
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration Cockpit
 
SAP on Azure Technical Pitch Deck
SAP on Azure Technical Pitch DeckSAP on Azure Technical Pitch Deck
SAP on Azure Technical Pitch Deck
 
S4HANA Migration Overview
S4HANA Migration OverviewS4HANA Migration Overview
S4HANA Migration Overview
 
SAP Fiori UX/UI
SAP Fiori UX/UISAP Fiori UX/UI
SAP Fiori UX/UI
 
Overview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud PlatformOverview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud Platform
 
Introduction to SAP BTP
Introduction to SAP BTPIntroduction to SAP BTP
Introduction to SAP BTP
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
 
SAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementationSAP S/4HANA: Everything you need to know for a successul implementation
SAP S/4HANA: Everything you need to know for a successul implementation
 
Sap Cloud Migration
Sap Cloud MigrationSap Cloud Migration
Sap Cloud Migration
 
SAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationSAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA Implementation
 
SAP Cloud Platform Integration Services – L1 Deck
SAP Cloud Platform Integration Services – L1 DeckSAP Cloud Platform Integration Services – L1 Deck
SAP Cloud Platform Integration Services – L1 Deck
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
 

Similaire à DevOps for SAP CPI presentation

DevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and ProjectsDevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and Projects
Fedir RYKHTIK
 

Similaire à DevOps for SAP CPI presentation (20)

How automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processesHow automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processes
 
Figaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinarFigaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinar
 
Automate SAP PI/PO Migration
Automate SAP PI/PO Migration Automate SAP PI/PO Migration
Automate SAP PI/PO Migration
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDMulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
 
Figaf IRT for SAP CPI
Figaf IRT for SAP CPIFigaf IRT for SAP CPI
Figaf IRT for SAP CPI
 
DevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and ProjectsDevOps for TYPO3 Teams and Projects
DevOps for TYPO3 Teams and Projects
 
Why Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgradeWhy Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgrade
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platform
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - English
 
MuleSoft_Noida_Meetup_CICD_Azure_07_May_2022.pptx
MuleSoft_Noida_Meetup_CICD_Azure_07_May_2022.pptxMuleSoft_Noida_Meetup_CICD_Azure_07_May_2022.pptx
MuleSoft_Noida_Meetup_CICD_Azure_07_May_2022.pptx
 
GitOps, Driving NGN Operations Teams 211127 #kcdgt 2021
GitOps, Driving NGN Operations Teams 211127 #kcdgt 2021GitOps, Driving NGN Operations Teams 211127 #kcdgt 2021
GitOps, Driving NGN Operations Teams 211127 #kcdgt 2021
 
Dev ops for big data cluster management tools
Dev ops for big data  cluster management toolsDev ops for big data  cluster management tools
Dev ops for big data cluster management tools
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
 
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd PfefferDelivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
 
Taking AppSec to 11 - BSides Austin 2016
Taking AppSec to 11 - BSides Austin 2016Taking AppSec to 11 - BSides Austin 2016
Taking AppSec to 11 - BSides Austin 2016
 
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things BetterTaking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
 

Plus de Daniel Graversen

Plus de Daniel Graversen (20)

Figaf irt testing webinar 201903
Figaf irt testing webinar 201903Figaf irt testing webinar 201903
Figaf irt testing webinar 201903
 
How to build a businesscase for testing SAP PI/PO
How to build a businesscase for testing SAP PI/POHow to build a businesscase for testing SAP PI/PO
How to build a businesscase for testing SAP PI/PO
 
How to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloudHow to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloud
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcph
 
Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018
 
How to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI developmentHow to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI development
 
The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
 
Why your SAP PI/PO system should be updated
Why your SAP PI/PO system should be updatedWhy your SAP PI/PO system should be updated
Why your SAP PI/PO system should be updated
 
Anadarko Testing SAP PI/PO
Anadarko Testing SAP PI/POAnadarko Testing SAP PI/PO
Anadarko Testing SAP PI/PO
 
Figaf SOT SAP PI/PO support tool
Figaf SOT SAP PI/PO support toolFigaf SOT SAP PI/PO support tool
Figaf SOT SAP PI/PO support tool
 
Testing SAP PI/PO systems Full version
Testing SAP PI/PO systems Full versionTesting SAP PI/PO systems Full version
Testing SAP PI/PO systems Full version
 
Whitepaper: How to perform better test on SAP PI/PO
Whitepaper: How to perform better test on SAP PI/POWhitepaper: How to perform better test on SAP PI/PO
Whitepaper: How to perform better test on SAP PI/PO
 
SAP Integration for non developers Teched 2017
SAP Integration for non developers Teched 2017 SAP Integration for non developers Teched 2017
SAP Integration for non developers Teched 2017
 
SAP Teched for Integration takeaway 2017
SAP Teched for Integration takeaway 2017SAP Teched for Integration takeaway 2017
SAP Teched for Integration takeaway 2017
 
C4C integration with SAP PI/PO
C4C integration with SAP PI/POC4C integration with SAP PI/PO
C4C integration with SAP PI/PO
 
7 steps to migrate from SAP PI to PO/PRO
7 steps to migrate from SAP PI to PO/PRO7 steps to migrate from SAP PI to PO/PRO
7 steps to migrate from SAP PI to PO/PRO
 
Buildinig a business case for test SAP PI/PO interfaces
Buildinig a business case for test SAP PI/PO interfacesBuildinig a business case for test SAP PI/PO interfaces
Buildinig a business case for test SAP PI/PO interfaces
 
Testing SAP PI/PO Interfaces the easy way
Testing SAP PI/PO Interfaces the easy wayTesting SAP PI/PO Interfaces the easy way
Testing SAP PI/PO Interfaces the easy way
 
SAP Teched 2016 best practive BPMN development
SAP Teched 2016 best practive BPMN developmentSAP Teched 2016 best practive BPMN development
SAP Teched 2016 best practive BPMN development
 

Dernier

Capstone slidedeck for my capstone final edition.pdf
Capstone slidedeck for my capstone final edition.pdfCapstone slidedeck for my capstone final edition.pdf
Capstone slidedeck for my capstone final edition.pdf
eliklein8
 
Panjim Goa Escort Girls ✿✸ 9971646499 ₢♚ Call Girls Panjim Goa Direct Cash O...
Panjim Goa Escort Girls ✿✸ 9971646499  ₢♚ Call Girls Panjim Goa Direct Cash O...Panjim Goa Escort Girls ✿✸ 9971646499  ₢♚ Call Girls Panjim Goa Direct Cash O...
Panjim Goa Escort Girls ✿✸ 9971646499 ₢♚ Call Girls Panjim Goa Direct Cash O...
ritikaroy0888
 
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
Cara Menggugurkan Kandungan 087776558899
 
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
ZurliaSoop
 
+971565801893>> ORIGINAL CYTOTEC ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI<<
+971565801893>> ORIGINAL CYTOTEC ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI<<+971565801893>> ORIGINAL CYTOTEC ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI<<
+971565801893>> ORIGINAL CYTOTEC ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI<<
Health
 

Dernier (20)

BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIR
BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIRBVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIR
BVG BEACH CLEANING PROJECTS- ORISSA , ANDAMAN, PORT BLAIR
 
Marketing Plan - Social Media. The Sparks Foundation
Marketing Plan -  Social Media. The Sparks FoundationMarketing Plan -  Social Media. The Sparks Foundation
Marketing Plan - Social Media. The Sparks Foundation
 
Film show evaluation powerpoint for site
Film show evaluation powerpoint for siteFilm show evaluation powerpoint for site
Film show evaluation powerpoint for site
 
Film the city investagation powerpoint :)
Film the city investagation powerpoint :)Film the city investagation powerpoint :)
Film the city investagation powerpoint :)
 
Karol Bagh, Delhi Call girls :8448380779 Model Escorts | 100% verified
Karol Bagh, Delhi Call girls :8448380779 Model Escorts | 100% verifiedKarol Bagh, Delhi Call girls :8448380779 Model Escorts | 100% verified
Karol Bagh, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
VIP Call Girls Morena 9332606886 Free Home Delivery 5500 Only
VIP Call Girls Morena 9332606886 Free Home Delivery 5500 OnlyVIP Call Girls Morena 9332606886 Free Home Delivery 5500 Only
VIP Call Girls Morena 9332606886 Free Home Delivery 5500 Only
 
International Airport Call Girls 🥰 8617370543 Service Offer VIP Hot Model
International Airport Call Girls 🥰 8617370543 Service Offer VIP Hot ModelInternational Airport Call Girls 🥰 8617370543 Service Offer VIP Hot Model
International Airport Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"Mastering the Digital Landscape: Navigating the World of Digital Marketing"
"Mastering the Digital Landscape: Navigating the World of Digital Marketing""Mastering the Digital Landscape: Navigating the World of Digital Marketing"
"Mastering the Digital Landscape: Navigating the World of Digital Marketing"
 
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
 
Capstone slidedeck for my capstone final edition.pdf
Capstone slidedeck for my capstone final edition.pdfCapstone slidedeck for my capstone final edition.pdf
Capstone slidedeck for my capstone final edition.pdf
 
The Butterfly Effect
The Butterfly EffectThe Butterfly Effect
The Butterfly Effect
 
Panjim Goa Escort Girls ✿✸ 9971646499 ₢♚ Call Girls Panjim Goa Direct Cash O...
Panjim Goa Escort Girls ✿✸ 9971646499  ₢♚ Call Girls Panjim Goa Direct Cash O...Panjim Goa Escort Girls ✿✸ 9971646499  ₢♚ Call Girls Panjim Goa Direct Cash O...
Panjim Goa Escort Girls ✿✸ 9971646499 ₢♚ Call Girls Panjim Goa Direct Cash O...
 
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
💊💊 OBAT PENGGUGUR KANDUNGAN SEMARANG 087776-558899 ABORSI KLINIK SEMARANG
 
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
Jual Obat Aborsi Palu ( Taiwan No.1 ) 085657271886 Obat Penggugur Kandungan C...
 
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceVellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Film show post-production powerpoint for site
Film show post-production powerpoint for siteFilm show post-production powerpoint for site
Film show post-production powerpoint for site
 
Film show investigation powerpoint for the site
Film show investigation powerpoint for the siteFilm show investigation powerpoint for the site
Film show investigation powerpoint for the site
 
Production diary Film the city powerpoint
Production diary Film the city powerpointProduction diary Film the city powerpoint
Production diary Film the city powerpoint
 
+971565801893>> ORIGINAL CYTOTEC ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI<<
+971565801893>> ORIGINAL CYTOTEC ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI<<+971565801893>> ORIGINAL CYTOTEC ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI<<
+971565801893>> ORIGINAL CYTOTEC ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI<<
 
Pondicherry Call Girls Book Now 8617697112 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 8617697112 Top Class Pondicherry Escort Servi...Pondicherry Call Girls Book Now 8617697112 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 8617697112 Top Class Pondicherry Escort Servi...
 

DevOps for SAP CPI presentation

  • 1. August 2020 DevOps for SAP CPI © Figaf 2020
  • 2. ● Why Integration and DevOps ● How the Figaf tool can help you with your integration ● Getting started with the Figaf tool Agenda
  • 3. Why is integration important? Vital to your business Your business consists of a number of business process If they span multiply systems you need the systems integrated The business process only works if all integration works Integration is important for SAP
  • 4. SAP CPI is a great platform to create integration it. Lots of pre delivered content Enables developers to create the cloud integration needed SAP CPI
  • 5. ● Development ● Operations About developers should be able to move development easier to production and also support/operations it easier. That is inline with most organisation where you just have one team that handles both development and support. Make it easier for developers to release code and ensure proper testing and procedures are followed. What is DevOps
  • 6. Why DevOps ● Look at your backlog of interfaces, you can see why you must deliver more integrations ● Changes in team with reduction/increase of employee and consultants ○ New people many not be able to support the process in the same way
  • 7. No Please provide input, in chat or email dgr@figaf.com Is our DevOps process perfect
  • 8. ● Git repository with option to create branches and tags ● One global repository for all systems ● Commit to deploy ● Specify branch/tag to deploy ● Our current investigation ○ it is pretty difficult to manage ○ Online (BPM model) vs Offline options like Groovy ○ Local deployment ● For now this it not in the scope of Figaf DevOps Tool In DevOps people may think of more
  • 9. 1. Coding – code development and review, source code management tools, code merging 2. Building – continuous integration tools, build status 3. Testing – continuous testing tools that provide quick and timely feedback on business risks 4. Packaging – artifact repository, application pre-deployment staging 5. Releasing – change management, release approvals, release automation 6. Configuring – infrastructure configuration and management, infrastructure as code tools 7. Monitoring – applications performance monitoring, end-user experience DevOps Processes (from Wikipedia)
  • 10. ● Create a ticket that contains all information about the change. Ticket links to Jira/Service Now ... ● List all objects that is changed ○ Packages ○ Iflows ○ Value mappings ● Tickets are used to document the full process ● Basis for the transports Development
  • 11. ● Development of Iflows (BPMN) Model via UI ● Git repository ○ Change management ○ User friendly Groovy scripts development via IDE ○ Unit testing for Groovy scripts ● Gradle plugins ○ CPI Plugin provides direct integration with CPI system: Download, Upload, Deployment ○ IRT Plugin provides testing with the Figaf tool ● Shared scripts/resources ○ Keeps the state/version of resource synchronized across multiply iflows ○ Replication of shared iflows Development
  • 12. ● Git object is created by Figaf IRT ○ Provides templates ○ Test cases ○ Possible all iflows ● User can stay in IRT branch or move to a different branch Git process
  • 13. One click to run code Make it a lot faster to deploy code Build your own steps All open source ● CPI - Upload/Download/Deploy ● API mgt -Upload/Download ● Figaf IRT - Run test for iflow All configuration delivered in the templates Gradle plugins
  • 14. ● Test SAP CPI Iflows ● Record/Replay ● Mocking of Iflows ○ so you can test all services you have in your landscape ○ also test scheduled instances ● Reuse test cases to create unit tests in ● Test confidential data Testing
  • 15. ● Once place to configure iflow in all system ● Part of the transport and approval Configuring
  • 16. ● Create transports with the packages, iflows and value mappings in charge ● Upload to virtual systems (so you can save QA) ● Configuration after upload ● Approval of transports ○ Different approvers in the process ○ Configure if deployment needed ● Documentation of the ticket/change Transports
  • 17. ● Iflow Monitoring with groups ● Alerting of iflow based on status Monitoring
  • 18. ● One as template then make copies of it ● For each company code you can then create versions ● Simplify the deployment process ● Handle the updates of the copied iflows New: Multi iflow configuration
  • 19. SAP API Management ● Development Tool ○ Git and Gradle ● Transport mechanism ● Monitoring ○ Modification to save to KVM Same support for SAP PI/PO ● Transport ○ both with or without CTS+ ● Testing ● Monitoring ● Documentation of changes
  • 20. ● Laptop for PoC Build in database. It takes 5 minutes to get started ● Figaf Cloud ● Production Standalone Java application that needs a database like MSSQL, Oracle, DB2, Postgresql ● Most would deploy it in Azure or AWS Deployment Options
  • 21. ● Undelete of Iflows or Value mappings ● Cloud Foundry support ● Open Connectors to support ● Any Good ideas? Roadmap
  • 22. ● DevOps ○ 3 Agents (CPI systems) ○ 40 Iflows Managed ○ Full DevOps package ○ Test cases ○ Git Repository ○ Monitoring ○ 600 EUR/month ○ 6 EUR/month for extra iflows ○ Billed for 3 months Price
  • 23. Signup Figaf IRT figaf.com/devops Getting started session support@figaf.com