SlideShare una empresa de Scribd logo
1 de 22
MULESOFT LONDON
USERS COMMUNITY.
OCTOBER 2017.
AGENDA.
EACH COMMUNITY SESSION WILL TYPICALLY
CONTAIN A TOPIC ON INTEGRTION STRATEGY AS
WELL AS DEEP DIVE ON A PARTICULAR TECHNOLOGY
HOT TOPIC.
JOIN IN THE OPEN DISCUSSION AMONGST FELLOW
INTEGRATION PRACTIONERS.
Learn about the monthly MuleSoft London User Community
meetups, and how to get involved.
ABOUT THE COMMUNITY
Given the importance of supporting hybrid integration
patterns, we explore the key MuleSoft connectivity options
between cloud and on-premise.
HYBRID CONNECTIVTY
01
02
Learn how to design SAP integration solutions with MuleSoft,
getting into real API scenarios, mocked services in Anypoint
Stuido and RAML specs!
SAP INTEGRATION WITH MULESOFT
02
THE COMMUNITY.
Signup at meetups.mulesoft.com/london
Open to everyone
Learn and share
Interactive
Build your network
Measuring
Outcomes -
API Value
Hybrid
Integration
Patterns
Centre for
Enablement
Continuous
Integration
Best Practice
API
Enablement –
start small,
plan big
GREAT
TOPICS
API Platform
Management
DevOps
Tooling with
Anypoint
RAML 1.0
API Led
Connectivity
Anypoint
Platform
Crowd Release
Industry 4.0 &
IOT scenarios
Single view of
Customer
Authenticate&
API Security
The
Connected
Enterprise
MULESOFT MEETUPS.
Your one stop shop for all things MuleSoft meetups – future events, registration, news, photos
and much more.
Keep checking in for updates.
https://meetups.mulesoft.com/
MEETUP + SLIDESHARE
01. Continue to support meetup.com
02. Follow us on twitter:
@paceintegration
03. Material available afterwards on
SlideShare.
AGENDA.
EACH COMMUNITY SESSION WILL TYPICALLY
CONTAIN A TOPIC ON INTEGRTION STRATEGY AS
WELL AS DEEP DIVE ON A PARTICULAR TECHNOLOGY
HOT TOPIC.
JOIN IN THE OPEN DISCUSSION AMONGST FELLOW
INTEGRATION PRACTIONERS.
Learn about the monthly MuleSoft London User Community
meetups, and how to get involved.
ABOUT THE COMMUNITY
Given the importance of supporting hybrid integration
patterns, we explore the key MuleSoft connectivity options
between cloud and on-premise.
HYBRID CONNECTIVTY
01
02
Learn how to design SAP integration solutions with MuleSoft,
getting into real API scenarios, mocked services in Anypoint
Stuido and RAML specs!
SAP INTEGRATION WITH MULESOFT
02
THE CHALLENGE!
• Majority of enterprise data is still stored in on-premise applications.
• Moving all the legacy applications to cloud is not a viable option.
• Concerns around security and legal challenges warrants the need for an on-premise
architecture.
but…there is a need to expose enterprise data
securely with external vendors, cloud & SaaS
solutions, as well as API consumers. On-premise
applications need to have the capability to
integrate outside the enterprise.
IPSEC VPN
• Secure “always ON” connection
between sites.
• Relatively easy to manage and
one time setup requirements (in
most cases).
• If trusted end points then this
option suitable.
• Additional infrastructure may be
required on-premise to manage
secure connections.
VPC
Application A
Application C
Application BIPSec VPN
On-Premise
IPSec VPN
Key Watchpoint: Security vulnerabilities that exist at the IP layer in the network could be passed to the on-
premise network across the IPSec tunnel.
PROXY SERVICES
• Reverse proxy exposed over the
internet as the single access
point which will perform
authentication
• Routing rules ensure that only
predefined systems are given
access to
• Ability to revoke access on an
individual application/partner
basis
Application A
Application C
Application B
On-Premise
Key Watchpoint: Higher effort in maintaining the service due to connection configuration requirements.
MULE ESB ON-PREMISE
• All connections routed via on-premise
Mule ESB
• On-premise Mule application ensures
that only predefined systems are
given access to
• Ability to revoke access on an
individual application/partner basis
• Allows full abstraction of the legacy
applications.
Application
A
Application
C
Application
B
On-
Premise
Key Watchpoint: Higher effort in implementing/maintaining the service on both CloudHub and MuleESB.
AGENDA.
EACH COMMUNITY SESSION WILL TYPICALLY
CONTAIN A TOPIC ON INTEGRTION STRATEGY AS
WELL AS DEEP DIVE ON A PARTICULAR TECHNOLOGY
HOT TOPIC.
JOIN IN THE OPEN DISCUSSION AMONGST FELLOW
INTEGRATION PRACTIONERS.
Learn about the monthly MuleSoft London User Community
meetups, and how to get involved.
ABOUT THE COMMUNITY
Given the importance of supporting hybrid integration
patterns, we explore the key MuleSoft connectivity options
between cloud and on-premise.
HYBRID CONNECTIVTY
01
02
Learn how to design SAP integration solutions with MuleSoft,
getting into real API scenarios, mocked services in Anypoint
Stuido and RAML specs!
SAP INTEGRATION WITH MULESOFT
02
ENTERPRISE FUNCTIONS AND
INFORMATION.
Functions What
Business Services
Composite Business Services
How
User
Experience
• Analyse the AS-IS business process and identify
the Enterprise Functions and Data that are to be
exposed via an API
• Define the data model that should be used while
exposing the functions and information from the
backend system(s)
• Define the functions that will be responsible for
interacting with the backend system(s)
• Build a layer of abstraction between the
backend system(s) and the exposed services by
grouping the functions and information that
serve a specific process
• Build an orchestrated process layer that utilises
the defined functions, data and/or services.
System
Process
Source Systems
INTEGRATION OPTIONS WITH
SAP NETWEAVER.
IDOC – Intermediate Documents. An SAP document format for transferring data within SAP and non-
SAP applications. IDoc works with both master data and transactional data. IDoc transfers are
asynchronous in nature and they use XML representation. There is an IDoc available to support most
of the business processes in SAP, and they are generally well supported across versions.
RFC – Remote Function Calls. A standard SAP interface for communication between SAP systems. The
RFC calls a function to be executed in a remote system. A function module in SAP can only be accessed
from an external system if its remote enabled.
BAPI’s – Business Application Programming Interfaces. These are essentially API’s written and
supported by SAP to enable integration between SAP modules and between SAP and third-party
applications. BAPI interfaces provide access to precise business application data and processes while
facilitating external SAP application programming communication. Each BAPI is assigned to an object
in the Business Object Repository and underneath it’s a remote function enabled Function Module.
ABAP Interfaces – With expertise, developers can write their own custom interfaces using ABAP. This
is the most direct option to integrate with SAP when dealing with bespoke requirements. The
disadvantage is that SAP doesn’t support these interfaces and they can present a problem at upgrade
time. Programs can be developed to consume external SOAP/REST services.
SAP NetWeaver – For SAP ECC, NetWeaver is the preferred tool for moving data and triggering actions
between SAP modules and third party software. The ABAP Workbench offers an environment where
one can develop, configure, publish, find, and call Web services. It enables the SAP Web Application
Server to act both as a server and client for Web services.
EXAMPLE: O2C SCENARIO
New Customer
Customer
Inventory
Product
Product Inventory
Order
Order
Order
Payment Auth
Payment
Invoice
EXAMPLE: O2C PROCESS
£
Customer Order Order Fulfilment Delivery Invoicing Payments Cash Application Posting
Customer
Product
Pricing
Inventory
Sales Order
Payment
Authorisation
Sales Order
Customer
Payment
Authorisation
Invoice
Payment
Processing
Receive Payment
Journal Entry
SAP ERP 3PL
Delivery ReceiptGoods Issue
Sales Order
Inventory
Pick ‘N Pack
Sales Order
Customer
Transport
Instructions
Delivery Document
EXAMPLE: O2C PROCESS
£
Customer Order Order Fulfilment Delivery Invoicing Payments Cash Application Posting
Customer
Product
Pricing
Inventory
Sales Order
Inventory
Pick ‘N Pack
Sales Order
Customer
Transport
Instructions
Delivery Receipt
Sales Order
Goods Issue
Payment
Authorisation
Sales Order
Customer
Payment
Authorisation
Invoice
Delivery Document
Payment
Processing
Receive Payment
Journal Entry
SAP ERP 3PL
O2C PROCESS - CUSTOMER
SOAP
ERP – SAP Data Model
SOAP
CRM - CRM Data Model
DataSourceMiddleware
REST
Customer Create / Update / Display
REST
Customer Create / Update / Display
REST
Customer API-ERP
REST
Customer API-CRM
REST
Customer API
Consumer
Customer Management Customer Profile Customer Preferences
Customer
Credit Limit
System
Process
REST
JSON
REST
JSON
REST
XML
REST
ODATAExperience
SOAP
ERP – SAP Data Model
DataSourceMiddleware
REST
Sales Order Create Sales Order Display Sales Order Search - Customer Sales Order Search - Date Sales Order Status
O2C PROCESS – SALES ORDER
Consumer
eComm PlatformSAP Hybris Mobile applications
REST
Sales Order API
REST
Customer API-CRM
SOAP
XML
REST
XML
REST
JSON
System
Process
Experience
DEMO MULE FLOW.
• Going to jump to Anypoint Design
Centre and show this in action…
• Explore in RAML 1.0
https://meetups.mulesoft.com/london/
Next Meetup: 29th November 2017
Location: TBC
JOIN THE COMMUNITY.

Más contenido relacionado

La actualidad más candente

Mule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesMule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesAnirudh Pandit
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIPSmartWave
 
API, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceAPI, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceKasun Indrasiri
 
ESB vs API management
ESB vs API managementESB vs API management
ESB vs API managementAdroitLogic
 
Differentiating between web APIs, SOA, & integration …and why it matters
Differentiating between web APIs, SOA, & integration…and why it mattersDifferentiating between web APIs, SOA, & integration…and why it matters
Differentiating between web APIs, SOA, & integration …and why it mattersKim Clark
 
Introduction to API Led connectivity
Introduction to API Led connectivityIntroduction to API Led connectivity
Introduction to API Led connectivityDeepak Bisht
 
Di api di server b1 ws
Di api di server b1 wsDi api di server b1 ws
Di api di server b1 wsAbhishek Sur
 
API Trends & Use Cases
API Trends & Use CasesAPI Trends & Use Cases
API Trends & Use CasesSmartWave
 
The Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital TransformationThe Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital TransformationKasun Indrasiri
 
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays
 
L1 Overview SAP API Business Hub
L1 Overview SAP API Business HubL1 Overview SAP API Business Hub
L1 Overview SAP API Business HubSAP Cloud Platform
 
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)Harsh Jegadeesan
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017Harsh Jegadeesan
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIskumar gaurav
 
Sap Process Integration
Sap Process Integration Sap Process Integration
Sap Process Integration Tauhidul Islam
 
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...Karen Broughton-Mabbitt
 
IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018Chris Phillips
 
Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)WSO2
 
Application PaaS with SAP
Application PaaS with SAPApplication PaaS with SAP
Application PaaS with SAPWarren Eiserman
 
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...apidays
 

La actualidad más candente (20)

Mule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesMule : Building Blocks for Microservices
Mule : Building Blocks for Microservices
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIP
 
API, Integration, and SOA Convergence
API, Integration, and SOA ConvergenceAPI, Integration, and SOA Convergence
API, Integration, and SOA Convergence
 
ESB vs API management
ESB vs API managementESB vs API management
ESB vs API management
 
Differentiating between web APIs, SOA, & integration …and why it matters
Differentiating between web APIs, SOA, & integration…and why it mattersDifferentiating between web APIs, SOA, & integration…and why it matters
Differentiating between web APIs, SOA, & integration …and why it matters
 
Introduction to API Led connectivity
Introduction to API Led connectivityIntroduction to API Led connectivity
Introduction to API Led connectivity
 
Di api di server b1 ws
Di api di server b1 wsDi api di server b1 ws
Di api di server b1 ws
 
API Trends & Use Cases
API Trends & Use CasesAPI Trends & Use Cases
API Trends & Use Cases
 
The Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital TransformationThe Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital Transformation
 
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
 
L1 Overview SAP API Business Hub
L1 Overview SAP API Business HubL1 Overview SAP API Business Hub
L1 Overview SAP API Business Hub
 
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIs
 
Sap Process Integration
Sap Process Integration Sap Process Integration
Sap Process Integration
 
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
 
IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018
 
Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)
 
Application PaaS with SAP
Application PaaS with SAPApplication PaaS with SAP
Application PaaS with SAP
 
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
apidays LIVE JAKARTA - 10 commandments for scalable microservices by Archanaa...
 

Similar a MuleSoft London Community October 2017 - Hybrid and SAP Integration

Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and componentsD.Rajesh Kumar
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital TransformationWSO2
 
Building enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioBuilding enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioKim Clark
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMCodemotion Tel Aviv
 
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the EnterpriseWSO2
 
Mulesoft Milano Meetup #3 Florence Consulting
Mulesoft Milano Meetup #3 Florence ConsultingMulesoft Milano Meetup #3 Florence Consulting
Mulesoft Milano Meetup #3 Florence ConsultingFlorence Consulting
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)Sascha Wenninger
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
DEVNET-1153 Enterprise Application to Infrastructure Integration – SDN Apps
DEVNET-1153	Enterprise Application to Infrastructure Integration – SDN AppsDEVNET-1153	Enterprise Application to Infrastructure Integration – SDN Apps
DEVNET-1153 Enterprise Application to Infrastructure Integration – SDN AppsCisco DevNet
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)APPSeCONNECT
 
Full lifecycle of a microservice
Full lifecycle of a microserviceFull lifecycle of a microservice
Full lifecycle of a microserviceLuigi Bennardis
 
Enterprise Application to Infrastructure Integration - SDN Apps
Enterprise Application to Infrastructure Integration - SDN AppsEnterprise Application to Infrastructure Integration - SDN Apps
Enterprise Application to Infrastructure Integration - SDN AppsMiftakhZein1
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 
Integration with SAP using Mule ESB
Integration with SAP using Mule ESBIntegration with SAP using Mule ESB
Integration with SAP using Mule ESBSanjeet Pandey
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01Argos
 
2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api ManagementSmartWave
 
Microservices&ap imanagement
Microservices&ap imanagementMicroservices&ap imanagement
Microservices&ap imanagementpramodkumards
 

Similar a MuleSoft London Community October 2017 - Hybrid and SAP Integration (20)

Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital Transformation
 
Building enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioBuilding enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolio
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
 
Mulesoft Milano Meetup #3 Florence Consulting
Mulesoft Milano Meetup #3 Florence ConsultingMulesoft Milano Meetup #3 Florence Consulting
Mulesoft Milano Meetup #3 Florence Consulting
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
 
Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
DEVNET-1153 Enterprise Application to Infrastructure Integration – SDN Apps
DEVNET-1153	Enterprise Application to Infrastructure Integration – SDN AppsDEVNET-1153	Enterprise Application to Infrastructure Integration – SDN Apps
DEVNET-1153 Enterprise Application to Infrastructure Integration – SDN Apps
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
 
Full lifecycle of a microservice
Full lifecycle of a microserviceFull lifecycle of a microservice
Full lifecycle of a microservice
 
Enterprise Application to Infrastructure Integration - SDN Apps
Enterprise Application to Infrastructure Integration - SDN AppsEnterprise Application to Infrastructure Integration - SDN Apps
Enterprise Application to Infrastructure Integration - SDN Apps
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Integration with SAP using Mule ESB
Integration with SAP using Mule ESBIntegration with SAP using Mule ESB
Integration with SAP using Mule ESB
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
 
2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management
 
Microservices&ap imanagement
Microservices&ap imanagementMicroservices&ap imanagement
Microservices&ap imanagement
 

Más de Pace Integration

MuleSoft London Community July 2022 - Test Driven Development
MuleSoft London Community July 2022 - Test Driven DevelopmentMuleSoft London Community July 2022 - Test Driven Development
MuleSoft London Community July 2022 - Test Driven DevelopmentPace Integration
 
MuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub AutomationMuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub AutomationPace Integration
 
MuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project VitaMuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project VitaPace Integration
 
MuleSoft London Community February 2020 - MuleSoft and OData
MuleSoft London Community February 2020 - MuleSoft and ODataMuleSoft London Community February 2020 - MuleSoft and OData
MuleSoft London Community February 2020 - MuleSoft and ODataPace Integration
 
MuleSoft London Community November 2019 - MuleSoft and CICD
MuleSoft London Community November 2019 - MuleSoft and CICDMuleSoft London Community November 2019 - MuleSoft and CICD
MuleSoft London Community November 2019 - MuleSoft and CICDPace Integration
 
MuleSoft London Community October 2019 - Preparing for London Connect 2019
MuleSoft London Community October 2019 - Preparing for London Connect 2019MuleSoft London Community October 2019 - Preparing for London Connect 2019
MuleSoft London Community October 2019 - Preparing for London Connect 2019Pace Integration
 
MuleSoft London Community August 2019 - MuleSoft with Workday
MuleSoft London Community August 2019 - MuleSoft with Workday MuleSoft London Community August 2019 - MuleSoft with Workday
MuleSoft London Community August 2019 - MuleSoft with Workday Pace Integration
 
MuleSoft London Community March 2018 - The power of the Crowd
MuleSoft London Community March 2018 - The power of the CrowdMuleSoft London Community March 2018 - The power of the Crowd
MuleSoft London Community March 2018 - The power of the CrowdPace Integration
 
MuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAMLMuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAMLPace Integration
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingPace Integration
 
MuleSoft London CoP - November 2016
MuleSoft London CoP - November 2016MuleSoft London CoP - November 2016
MuleSoft London CoP - November 2016Pace Integration
 
MuleSoft London CoP - October 2016
MuleSoft London CoP - October 2016MuleSoft London CoP - October 2016
MuleSoft London CoP - October 2016Pace Integration
 
MuleSoft London Community September 2016
MuleSoft London Community September 2016MuleSoft London Community September 2016
MuleSoft London Community September 2016Pace Integration
 

Más de Pace Integration (13)

MuleSoft London Community July 2022 - Test Driven Development
MuleSoft London Community July 2022 - Test Driven DevelopmentMuleSoft London Community July 2022 - Test Driven Development
MuleSoft London Community July 2022 - Test Driven Development
 
MuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub AutomationMuleSoft London Community March 2022 - CloudHub Automation
MuleSoft London Community March 2022 - CloudHub Automation
 
MuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project VitaMuleSoft London Community September 2020 - Project Vita
MuleSoft London Community September 2020 - Project Vita
 
MuleSoft London Community February 2020 - MuleSoft and OData
MuleSoft London Community February 2020 - MuleSoft and ODataMuleSoft London Community February 2020 - MuleSoft and OData
MuleSoft London Community February 2020 - MuleSoft and OData
 
MuleSoft London Community November 2019 - MuleSoft and CICD
MuleSoft London Community November 2019 - MuleSoft and CICDMuleSoft London Community November 2019 - MuleSoft and CICD
MuleSoft London Community November 2019 - MuleSoft and CICD
 
MuleSoft London Community October 2019 - Preparing for London Connect 2019
MuleSoft London Community October 2019 - Preparing for London Connect 2019MuleSoft London Community October 2019 - Preparing for London Connect 2019
MuleSoft London Community October 2019 - Preparing for London Connect 2019
 
MuleSoft London Community August 2019 - MuleSoft with Workday
MuleSoft London Community August 2019 - MuleSoft with Workday MuleSoft London Community August 2019 - MuleSoft with Workday
MuleSoft London Community August 2019 - MuleSoft with Workday
 
MuleSoft London Community March 2018 - The power of the Crowd
MuleSoft London Community March 2018 - The power of the CrowdMuleSoft London Community March 2018 - The power of the Crowd
MuleSoft London Community March 2018 - The power of the Crowd
 
MuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAMLMuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAML
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and Tooling
 
MuleSoft London CoP - November 2016
MuleSoft London CoP - November 2016MuleSoft London CoP - November 2016
MuleSoft London CoP - November 2016
 
MuleSoft London CoP - October 2016
MuleSoft London CoP - October 2016MuleSoft London CoP - October 2016
MuleSoft London CoP - October 2016
 
MuleSoft London Community September 2016
MuleSoft London Community September 2016MuleSoft London Community September 2016
MuleSoft London Community September 2016
 

Último

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

MuleSoft London Community October 2017 - Hybrid and SAP Integration

  • 2. AGENDA. EACH COMMUNITY SESSION WILL TYPICALLY CONTAIN A TOPIC ON INTEGRTION STRATEGY AS WELL AS DEEP DIVE ON A PARTICULAR TECHNOLOGY HOT TOPIC. JOIN IN THE OPEN DISCUSSION AMONGST FELLOW INTEGRATION PRACTIONERS. Learn about the monthly MuleSoft London User Community meetups, and how to get involved. ABOUT THE COMMUNITY Given the importance of supporting hybrid integration patterns, we explore the key MuleSoft connectivity options between cloud and on-premise. HYBRID CONNECTIVTY 01 02 Learn how to design SAP integration solutions with MuleSoft, getting into real API scenarios, mocked services in Anypoint Stuido and RAML specs! SAP INTEGRATION WITH MULESOFT 02
  • 3. THE COMMUNITY. Signup at meetups.mulesoft.com/london Open to everyone Learn and share Interactive Build your network
  • 4. Measuring Outcomes - API Value Hybrid Integration Patterns Centre for Enablement Continuous Integration Best Practice API Enablement – start small, plan big GREAT TOPICS API Platform Management DevOps Tooling with Anypoint RAML 1.0 API Led Connectivity Anypoint Platform Crowd Release Industry 4.0 & IOT scenarios Single view of Customer Authenticate& API Security The Connected Enterprise
  • 5. MULESOFT MEETUPS. Your one stop shop for all things MuleSoft meetups – future events, registration, news, photos and much more. Keep checking in for updates. https://meetups.mulesoft.com/
  • 6. MEETUP + SLIDESHARE 01. Continue to support meetup.com 02. Follow us on twitter: @paceintegration 03. Material available afterwards on SlideShare.
  • 7.
  • 8. AGENDA. EACH COMMUNITY SESSION WILL TYPICALLY CONTAIN A TOPIC ON INTEGRTION STRATEGY AS WELL AS DEEP DIVE ON A PARTICULAR TECHNOLOGY HOT TOPIC. JOIN IN THE OPEN DISCUSSION AMONGST FELLOW INTEGRATION PRACTIONERS. Learn about the monthly MuleSoft London User Community meetups, and how to get involved. ABOUT THE COMMUNITY Given the importance of supporting hybrid integration patterns, we explore the key MuleSoft connectivity options between cloud and on-premise. HYBRID CONNECTIVTY 01 02 Learn how to design SAP integration solutions with MuleSoft, getting into real API scenarios, mocked services in Anypoint Stuido and RAML specs! SAP INTEGRATION WITH MULESOFT 02
  • 9. THE CHALLENGE! • Majority of enterprise data is still stored in on-premise applications. • Moving all the legacy applications to cloud is not a viable option. • Concerns around security and legal challenges warrants the need for an on-premise architecture. but…there is a need to expose enterprise data securely with external vendors, cloud & SaaS solutions, as well as API consumers. On-premise applications need to have the capability to integrate outside the enterprise.
  • 10. IPSEC VPN • Secure “always ON” connection between sites. • Relatively easy to manage and one time setup requirements (in most cases). • If trusted end points then this option suitable. • Additional infrastructure may be required on-premise to manage secure connections. VPC Application A Application C Application BIPSec VPN On-Premise IPSec VPN Key Watchpoint: Security vulnerabilities that exist at the IP layer in the network could be passed to the on- premise network across the IPSec tunnel.
  • 11. PROXY SERVICES • Reverse proxy exposed over the internet as the single access point which will perform authentication • Routing rules ensure that only predefined systems are given access to • Ability to revoke access on an individual application/partner basis Application A Application C Application B On-Premise Key Watchpoint: Higher effort in maintaining the service due to connection configuration requirements.
  • 12. MULE ESB ON-PREMISE • All connections routed via on-premise Mule ESB • On-premise Mule application ensures that only predefined systems are given access to • Ability to revoke access on an individual application/partner basis • Allows full abstraction of the legacy applications. Application A Application C Application B On- Premise Key Watchpoint: Higher effort in implementing/maintaining the service on both CloudHub and MuleESB.
  • 13. AGENDA. EACH COMMUNITY SESSION WILL TYPICALLY CONTAIN A TOPIC ON INTEGRTION STRATEGY AS WELL AS DEEP DIVE ON A PARTICULAR TECHNOLOGY HOT TOPIC. JOIN IN THE OPEN DISCUSSION AMONGST FELLOW INTEGRATION PRACTIONERS. Learn about the monthly MuleSoft London User Community meetups, and how to get involved. ABOUT THE COMMUNITY Given the importance of supporting hybrid integration patterns, we explore the key MuleSoft connectivity options between cloud and on-premise. HYBRID CONNECTIVTY 01 02 Learn how to design SAP integration solutions with MuleSoft, getting into real API scenarios, mocked services in Anypoint Stuido and RAML specs! SAP INTEGRATION WITH MULESOFT 02
  • 14. ENTERPRISE FUNCTIONS AND INFORMATION. Functions What Business Services Composite Business Services How User Experience • Analyse the AS-IS business process and identify the Enterprise Functions and Data that are to be exposed via an API • Define the data model that should be used while exposing the functions and information from the backend system(s) • Define the functions that will be responsible for interacting with the backend system(s) • Build a layer of abstraction between the backend system(s) and the exposed services by grouping the functions and information that serve a specific process • Build an orchestrated process layer that utilises the defined functions, data and/or services. System Process Source Systems
  • 15. INTEGRATION OPTIONS WITH SAP NETWEAVER. IDOC – Intermediate Documents. An SAP document format for transferring data within SAP and non- SAP applications. IDoc works with both master data and transactional data. IDoc transfers are asynchronous in nature and they use XML representation. There is an IDoc available to support most of the business processes in SAP, and they are generally well supported across versions. RFC – Remote Function Calls. A standard SAP interface for communication between SAP systems. The RFC calls a function to be executed in a remote system. A function module in SAP can only be accessed from an external system if its remote enabled. BAPI’s – Business Application Programming Interfaces. These are essentially API’s written and supported by SAP to enable integration between SAP modules and between SAP and third-party applications. BAPI interfaces provide access to precise business application data and processes while facilitating external SAP application programming communication. Each BAPI is assigned to an object in the Business Object Repository and underneath it’s a remote function enabled Function Module. ABAP Interfaces – With expertise, developers can write their own custom interfaces using ABAP. This is the most direct option to integrate with SAP when dealing with bespoke requirements. The disadvantage is that SAP doesn’t support these interfaces and they can present a problem at upgrade time. Programs can be developed to consume external SOAP/REST services. SAP NetWeaver – For SAP ECC, NetWeaver is the preferred tool for moving data and triggering actions between SAP modules and third party software. The ABAP Workbench offers an environment where one can develop, configure, publish, find, and call Web services. It enables the SAP Web Application Server to act both as a server and client for Web services.
  • 16. EXAMPLE: O2C SCENARIO New Customer Customer Inventory Product Product Inventory Order Order Order Payment Auth Payment Invoice
  • 17. EXAMPLE: O2C PROCESS £ Customer Order Order Fulfilment Delivery Invoicing Payments Cash Application Posting Customer Product Pricing Inventory Sales Order Payment Authorisation Sales Order Customer Payment Authorisation Invoice Payment Processing Receive Payment Journal Entry SAP ERP 3PL Delivery ReceiptGoods Issue Sales Order Inventory Pick ‘N Pack Sales Order Customer Transport Instructions Delivery Document
  • 18. EXAMPLE: O2C PROCESS £ Customer Order Order Fulfilment Delivery Invoicing Payments Cash Application Posting Customer Product Pricing Inventory Sales Order Inventory Pick ‘N Pack Sales Order Customer Transport Instructions Delivery Receipt Sales Order Goods Issue Payment Authorisation Sales Order Customer Payment Authorisation Invoice Delivery Document Payment Processing Receive Payment Journal Entry SAP ERP 3PL
  • 19. O2C PROCESS - CUSTOMER SOAP ERP – SAP Data Model SOAP CRM - CRM Data Model DataSourceMiddleware REST Customer Create / Update / Display REST Customer Create / Update / Display REST Customer API-ERP REST Customer API-CRM REST Customer API Consumer Customer Management Customer Profile Customer Preferences Customer Credit Limit System Process REST JSON REST JSON REST XML REST ODATAExperience
  • 20. SOAP ERP – SAP Data Model DataSourceMiddleware REST Sales Order Create Sales Order Display Sales Order Search - Customer Sales Order Search - Date Sales Order Status O2C PROCESS – SALES ORDER Consumer eComm PlatformSAP Hybris Mobile applications REST Sales Order API REST Customer API-CRM SOAP XML REST XML REST JSON System Process Experience
  • 21. DEMO MULE FLOW. • Going to jump to Anypoint Design Centre and show this in action… • Explore in RAML 1.0
  • 22. https://meetups.mulesoft.com/london/ Next Meetup: 29th November 2017 Location: TBC JOIN THE COMMUNITY.

Notas del editor

  1. From quick poll so far today… Strategy – Understanding Hybrid Integration Patterns Technology – Even tie between wanting to know about IoT Scenarios and the age of challenge of moving files securely. Continuous opportunity to influence topics…