SlideShare a Scribd company logo
1 of 3
Download to read offline
Case Study
Migration from
Enosix to MuleSoft
Client Overview
The customer is a global supply chain
partner to thousands of companies in
manufacturing, infrastructure,
broadcast, professional audio-visual,
and telecommunications. The
customer provides complete solutions
for cable and wire management needs.
Challenges
• The usage of Enosix helped
connecting SAP with Salesforce,
and that worked for the immediate
needs.
• It helped with real-time and batch
updates to SAP objects. However,
it introduced tightly coupled,
point-to-point connections
between the systems.
• For any other user or channel that
needed the same data, outside of
salesforce, the service was not
reusable, it was also not
horizontally scalable.
• The usage of Enosix surface helped
with quick setup of screens within
Salesforce that would connect to
SAP to view the data. However,
these screens were only accessible
through Salesforce, and the
underlying functions were not
exposed as APIs for other users.
1
Requirement
The customer uses SAP for their Inventory, pricing,
quotes data, while the sales team uses Salesforce for
its activity tracking. Daily pipelines are triggered for
data synchronization within SAP and Salesforce
systems. These pipelines ensure the customer
accounts, inventory details, price, quotes, etc. are in
sync between the two systems. The customer has
implemented Enosix, an out-of-box services layer on
top of SAP that helps with access to SAP objects for
read and write operations.
Enosix Surface comes with functionality to connect to
SAP from within Salesforce. Enosix provides
Salesforce (Lightening) screens through which a
connection to Enosix Surface may be established and
SAP data may be retrieved for viewing and/or
generating reports.
The customer was looking to implement an enterprise
integration iPaaS solution that helps standardize the
flow of data between systems and provides reusable
APIs that may be invoked from other channels, as
needed. The customer sought to transform enterprise
technology landscape through reusable APIs and
microservices.
Prowess Provided Solutions &
Services
As part of the assessment of existing system,
it was discovered that there are tightly
coupled connections in the existing system.
MuleSoft provides an API-first methodology
that helps with building reusable APIs. It also
has a diverse set of connectors that help with
connecting to various systems like
databases, ERPs and CRMs. It provides
out-of-box connectors for SAP and
Salesforce that can help with quick
connection to these systems for integration.
The functionality within this system was not
reusable by any other external channel,
neither was this functionality individually
scalable. The c omponents or services were
not separated based on the business logic
and data operations.
The Anypoint Platform is an iPaaS solution
that combines design-time and run-time
platforms into an integrated dashboard. It
helps with the complete lifecycle of an API
that covers design, implementation,
deployment, and monitoring.
Methodology and Process
followed
As part of refactoring the project, the
following methodologies were adopted
1) Separated APIs across Experience,
Process and System layers.
As part of the refactoring the existing
system, the following system interactions
were studied
• External systems that interact with the
current system (Experience APIs)
• Business logic that can be implemented and reused
as needed (Process APIs)
• System interactions in the data layer (System APIs)
The picture below shows the various APIs designed by
the team as part of reengineering the system.
Based on the above touchpoints, a design was laid out
to build APIs across Experience layer. This design
ensured that individual APIs are scalable and reusable.
Also, they would be deployed as microservices on the
Anypoint CloudHub runtime environment provided by
MuleSoft.
2
Value Proposition from Prowess
• The implementation of MuleSoft iPaaS
platform helped with quick setup of the
platform without much infrastructure delays.
• The introduction of an integration layer
helped customer with removing the clutter of
point-to-point connections that had become
unmanageable.
• The usage of Prowess out-of-box frameworks
for observability helped bootstrap the
platform with needed common functionality
across the system.
• The reengineering of existing system through
loosely coupled components helped with
adapting quickly for dynamic scaling needs.
• The layered approach in the design helped
with effective reusability through API
connectivity.
2) API Design-first methodology
As part of design-first methodology, the API
specification was built and shared with external
system consumers. Appropriate adjustments
were done based on feedback and a mocking
service was provided for consumers. This
ensured that the interface was well-understood
by the consumers and the implementation was
understood by the Mule application developers.
For further information, please contact:
Prowess Software Services
Visit us at
www.prowesssoft.com
Copyright © 2023 ProwessSoft
All rights reserved
All trademarks mentioned herein belong
to their respective owners.
3

More Related Content

Similar to Migration from Enosix to MuleSoft | ProwessSoft

Application Delivery Automation_Solution Brief
Application Delivery Automation_Solution BriefApplication Delivery Automation_Solution Brief
Application Delivery Automation_Solution BriefAppViewX
 
Whitepaper factors to consider when selecting an open source infrastructure ...
Whitepaper  factors to consider when selecting an open source infrastructure ...Whitepaper  factors to consider when selecting an open source infrastructure ...
Whitepaper factors to consider when selecting an open source infrastructure ...apprize360
 
Converged open platform for enterprise
Converged open platform for enterpriseConverged open platform for enterprise
Converged open platform for enterpriseRoger Xia
 
Kovair Products Offering
Kovair Products OfferingKovair Products Offering
Kovair Products OfferingKovair
 
The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)F5 Networks
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsShantanu Thakre
 
Whitepaper factors to consider commercial infrastructure management vendors
Whitepaper  factors to consider commercial infrastructure management vendorsWhitepaper  factors to consider commercial infrastructure management vendors
Whitepaper factors to consider commercial infrastructure management vendorsapprize360
 
MLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptxMLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptxKnoldus Inc.
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native ComputingSaju Thomas
 
whitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processwhitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processEric Saraceno
 
Enterprise performance engineering solutions
Enterprise performance engineering solutionsEnterprise performance engineering solutions
Enterprise performance engineering solutionsInfosys
 
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...Aelum Consulting
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based WorkflowLarry Suarez
 
Anypoint platform highlights
Anypoint platform highlightsAnypoint platform highlights
Anypoint platform highlightshimajareddys
 
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosAzure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosEthos Technologies
 
What Is MuleSoft Its Features and Benefits
What Is MuleSoft Its Features and BenefitsWhat Is MuleSoft Its Features and Benefits
What Is MuleSoft Its Features and BenefitsRavendra Singh
 
Anypoint platform release highlights
Anypoint platform release highlightsAnypoint platform release highlights
Anypoint platform release highlightsD.Rajesh Kumar
 

Similar to Migration from Enosix to MuleSoft | ProwessSoft (20)

Application Delivery Automation_Solution Brief
Application Delivery Automation_Solution BriefApplication Delivery Automation_Solution Brief
Application Delivery Automation_Solution Brief
 
Whitepaper factors to consider when selecting an open source infrastructure ...
Whitepaper  factors to consider when selecting an open source infrastructure ...Whitepaper  factors to consider when selecting an open source infrastructure ...
Whitepaper factors to consider when selecting an open source infrastructure ...
 
Converged open platform for enterprise
Converged open platform for enterpriseConverged open platform for enterprise
Converged open platform for enterprise
 
Api enablement-mainframe
Api enablement-mainframeApi enablement-mainframe
Api enablement-mainframe
 
Kovair Products Offering
Kovair Products OfferingKovair Products Offering
Kovair Products Offering
 
The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)The F5 Networks Application Services Reference Architecture (White Paper)
The F5 Networks Application Services Reference Architecture (White Paper)
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) concepts
 
Whitepaper factors to consider commercial infrastructure management vendors
Whitepaper  factors to consider commercial infrastructure management vendorsWhitepaper  factors to consider commercial infrastructure management vendors
Whitepaper factors to consider commercial infrastructure management vendors
 
MLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptxMLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptx
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
 
whitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processwhitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_process
 
Enterprise performance engineering solutions
Enterprise performance engineering solutionsEnterprise performance engineering solutions
Enterprise performance engineering solutions
 
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
Utilize ServiceNow Integration Hub & Creator Workflows to Solve Unique Challe...
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based Workflow
 
Anypoint platform highlights
Anypoint platform highlightsAnypoint platform highlights
Anypoint platform highlights
 
0071496165_chap01.pdf
0071496165_chap01.pdf0071496165_chap01.pdf
0071496165_chap01.pdf
 
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosAzure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
 
What Is MuleSoft Its Features and Benefits
What Is MuleSoft Its Features and BenefitsWhat Is MuleSoft Its Features and Benefits
What Is MuleSoft Its Features and Benefits
 
Anypoint platform release highlights
Anypoint platform release highlightsAnypoint platform release highlights
Anypoint platform release highlights
 
Platform As A Service
Platform As A ServicePlatform As A Service
Platform As A Service
 

More from ProwessSoft

A Successful Journey of Manufacturing Pioneer from Mule 3 To Mule 4 | Prowess...
A Successful Journey of Manufacturing Pioneer from Mule 3 To Mule 4 | Prowess...A Successful Journey of Manufacturing Pioneer from Mule 3 To Mule 4 | Prowess...
A Successful Journey of Manufacturing Pioneer from Mule 3 To Mule 4 | Prowess...ProwessSoft
 
Tibco CC2 Application Support
Tibco CC2 Application SupportTibco CC2 Application Support
Tibco CC2 Application SupportProwessSoft
 
Logistics System Implementation
Logistics System ImplementationLogistics System Implementation
Logistics System ImplementationProwessSoft
 
Vendor Onboarding System Retail
Vendor Onboarding System RetailVendor Onboarding System Retail
Vendor Onboarding System RetailProwessSoft
 
A Manufacturer's Journey on Digital Modernization
A Manufacturer's Journey on Digital ModernizationA Manufacturer's Journey on Digital Modernization
A Manufacturer's Journey on Digital ModernizationProwessSoft
 
Prowess Helped Logistics Major to Streamline Data Integration and API Connect...
Prowess Helped Logistics Major to Streamline Data Integration and API Connect...Prowess Helped Logistics Major to Streamline Data Integration and API Connect...
Prowess Helped Logistics Major to Streamline Data Integration and API Connect...ProwessSoft
 

More from ProwessSoft (6)

A Successful Journey of Manufacturing Pioneer from Mule 3 To Mule 4 | Prowess...
A Successful Journey of Manufacturing Pioneer from Mule 3 To Mule 4 | Prowess...A Successful Journey of Manufacturing Pioneer from Mule 3 To Mule 4 | Prowess...
A Successful Journey of Manufacturing Pioneer from Mule 3 To Mule 4 | Prowess...
 
Tibco CC2 Application Support
Tibco CC2 Application SupportTibco CC2 Application Support
Tibco CC2 Application Support
 
Logistics System Implementation
Logistics System ImplementationLogistics System Implementation
Logistics System Implementation
 
Vendor Onboarding System Retail
Vendor Onboarding System RetailVendor Onboarding System Retail
Vendor Onboarding System Retail
 
A Manufacturer's Journey on Digital Modernization
A Manufacturer's Journey on Digital ModernizationA Manufacturer's Journey on Digital Modernization
A Manufacturer's Journey on Digital Modernization
 
Prowess Helped Logistics Major to Streamline Data Integration and API Connect...
Prowess Helped Logistics Major to Streamline Data Integration and API Connect...Prowess Helped Logistics Major to Streamline Data Integration and API Connect...
Prowess Helped Logistics Major to Streamline Data Integration and API Connect...
 

Recently uploaded

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Migration from Enosix to MuleSoft | ProwessSoft

  • 1. Case Study Migration from Enosix to MuleSoft Client Overview The customer is a global supply chain partner to thousands of companies in manufacturing, infrastructure, broadcast, professional audio-visual, and telecommunications. The customer provides complete solutions for cable and wire management needs. Challenges • The usage of Enosix helped connecting SAP with Salesforce, and that worked for the immediate needs. • It helped with real-time and batch updates to SAP objects. However, it introduced tightly coupled, point-to-point connections between the systems. • For any other user or channel that needed the same data, outside of salesforce, the service was not reusable, it was also not horizontally scalable. • The usage of Enosix surface helped with quick setup of screens within Salesforce that would connect to SAP to view the data. However, these screens were only accessible through Salesforce, and the underlying functions were not exposed as APIs for other users. 1 Requirement The customer uses SAP for their Inventory, pricing, quotes data, while the sales team uses Salesforce for its activity tracking. Daily pipelines are triggered for data synchronization within SAP and Salesforce systems. These pipelines ensure the customer accounts, inventory details, price, quotes, etc. are in sync between the two systems. The customer has implemented Enosix, an out-of-box services layer on top of SAP that helps with access to SAP objects for read and write operations. Enosix Surface comes with functionality to connect to SAP from within Salesforce. Enosix provides Salesforce (Lightening) screens through which a connection to Enosix Surface may be established and SAP data may be retrieved for viewing and/or generating reports. The customer was looking to implement an enterprise integration iPaaS solution that helps standardize the flow of data between systems and provides reusable APIs that may be invoked from other channels, as needed. The customer sought to transform enterprise technology landscape through reusable APIs and microservices.
  • 2. Prowess Provided Solutions & Services As part of the assessment of existing system, it was discovered that there are tightly coupled connections in the existing system. MuleSoft provides an API-first methodology that helps with building reusable APIs. It also has a diverse set of connectors that help with connecting to various systems like databases, ERPs and CRMs. It provides out-of-box connectors for SAP and Salesforce that can help with quick connection to these systems for integration. The functionality within this system was not reusable by any other external channel, neither was this functionality individually scalable. The c omponents or services were not separated based on the business logic and data operations. The Anypoint Platform is an iPaaS solution that combines design-time and run-time platforms into an integrated dashboard. It helps with the complete lifecycle of an API that covers design, implementation, deployment, and monitoring. Methodology and Process followed As part of refactoring the project, the following methodologies were adopted 1) Separated APIs across Experience, Process and System layers. As part of the refactoring the existing system, the following system interactions were studied • External systems that interact with the current system (Experience APIs) • Business logic that can be implemented and reused as needed (Process APIs) • System interactions in the data layer (System APIs) The picture below shows the various APIs designed by the team as part of reengineering the system. Based on the above touchpoints, a design was laid out to build APIs across Experience layer. This design ensured that individual APIs are scalable and reusable. Also, they would be deployed as microservices on the Anypoint CloudHub runtime environment provided by MuleSoft. 2
  • 3. Value Proposition from Prowess • The implementation of MuleSoft iPaaS platform helped with quick setup of the platform without much infrastructure delays. • The introduction of an integration layer helped customer with removing the clutter of point-to-point connections that had become unmanageable. • The usage of Prowess out-of-box frameworks for observability helped bootstrap the platform with needed common functionality across the system. • The reengineering of existing system through loosely coupled components helped with adapting quickly for dynamic scaling needs. • The layered approach in the design helped with effective reusability through API connectivity. 2) API Design-first methodology As part of design-first methodology, the API specification was built and shared with external system consumers. Appropriate adjustments were done based on feedback and a mocking service was provided for consumers. This ensured that the interface was well-understood by the consumers and the implementation was understood by the Mule application developers. For further information, please contact: Prowess Software Services Visit us at www.prowesssoft.com Copyright © 2023 ProwessSoft All rights reserved All trademarks mentioned herein belong to their respective owners. 3