Logo
Menu
  • logo
  • Products
    • prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo prod-logo
  • Digital Transformation
    • MODERN WORKPLACE

      • Application Modernization
      • Microsoft 365
        • Teams Apps and Solutions
        • Power Platform
        • SharePoint Portals
      • ServiceNow Platform
      • Salesforce Platform
    • DATA SCIENCE

      • Data Strategy
        • Snowflake
        • Synapse
        • Databricks
        • Power BI
        • Managed Services
      • ML & AI
    • CLOUD

      • Cloud Strategy & Planning
      • CloudOps
      • DevOps
    • Mobility

      • Mobile App Development
      • XR App Development
    • INTEGRATION

      • Dell Boomi
      • MuleSoft Solutions
  • Unified Support
  • Cyber Security
    • IAM & Cyber Security
    • Identity Access Management
    • Privileged Access Management
    • Cyber Security
    • Data Security
    • Monitoring & Detection
  • Microsoft Technologies
    • Microsoft 365
    • Teams Apps & Solutions
    • Power Platform
    • SharePoint Portals
    • Azure Cloud Solutions
    • Microsoft CSP Offerings
  • Insights
    • Blogs
    • Success Stories
CLOSE

Cloud based multi-tenant data transformation services with Microservices

  • July 13 2021
  • Sagaya
Reading Time: 2 minutes

The client is leading supplier of automotive and heavy duty replacement parts. The client was using a monolithic custom service that would process incoming request and extract data from SAP and send it to the vendor system. Our service includes the creation of single API gateway endpoint to manage requests from multiple client applications, Orchestration service to manage the schema validation & Transformation. Created Microservices to handle all the business data integration between Logic Apps and the on premise SAP data source using RFC BAPIs.

BUSINESS CHALLENGE

  • Due to the several simultaneous calls to the SAP database, the SAP server goes down.
  • The request and response are not managed properly resulting in poor response time and no response due to request timed out.
  • Also, there is no single place to control and streamline all incoming requests and process them efficiently to the SAP system.
  • The existing architecture doesn’t have a mechanism to reuse existing messages, hence all the messages are treated and handled as new messages and separate methods are created which increase the code redundancy.
  • There is no way to track the reason and place of failure as the requests, responses and intermediate validations are not properly logged.

HOW AVASOFT HELPED?

  • Setting up of the cloud based multi-tenant data transformation services that would handle the request more efficiently.
  • Setting up of API Gateway endpoints that would seamlessly handle request from multiple channels and multiple clients.
  • Created an Orchestration process that would perform schema validations for incoming messages and outgoing messages based on the client and message types.
  • Created several Microservice that would handle individual business scenarios, which can be independent and can be reused for similar request.
  • Created a common utility Microservice that would monitor and log the activities across different stages between request and response.
  • These utility service act as monitoring agent which would alert admin in case of any failures.

TECHNOLOGY STACK

  • Azure LogicApps
  • SAP
  • Azure Microservices
  • API Management

VALUE ADDITIONS TO CUSTOMER

  • The Customer was able to quickly onboard new vendors without any hassle as some of the generic microservices are reused and also the time involved in deploying the services and testing are reduced to a great extent.
  • Configuring the client specific request and response message can be done faster and safer since the microservices are isolated and don’t impact other services.
  • Proactive monitoring of the Orchestration process and microservices involves immediate alerts to the admin in case of any failure.

Interested to know more?

Call Us : +1 732 737 9188

Email Us : sales@avasoft.com

Book a Meeting: Schedule Now

Share
Follow by Email
Facebook
fb-share-icon
Twitter
Follow Me
Tweet
LinkedIn
Share
Instagram
Previous Post Next Post

Please enter your email to continue reading.

    Shape

    Products

    • Slack Migration
    • G Suite Migration
    • Tenant to Tenant Migration
    • SharePoint Migration
    • IBM Connections Migration
    • LotusNotes Migration
    • Filedoc
    • Policy Management
    • Booshaa
    • Tivasta

    Digital Transformation

    Modern Workplace

    • Application Modernization
    • Microsoft 365
      • Teams Apps and Solutions
      • Power Platform
      • SharePoint Portals
    • ServiceNow Platform Solutions
    • Salesforce Solutions

    Data Science

    • Data Strategy
      • Snowflake
      • Azure Synapse
      • Databricks
      • Power BI
      • Managed Services
    • ML & AI

    Cloud

    • Cloud Strategy & Planning
    • CloudOps
    • DevOps

    Mobility

    • Mobile App Development
    • XR App Development

    Who We Are

    • About Us
    • Career
    • Leadership
    • Clients & Partners
    • Contact Us
    • Insights
    • Success Stories
    microsoftgoldpartner

    Sales

    mail sales@avasoft.com

    phone+1 732 737 9188

    Career

    mailcareer@avasoft.com

    phone+91 950 007 8300 | phone+91 950 002 0440

    Privacy Policy

    © Copyright 2022 AVASOFT. All Rights Reserved.

    • social-icon
    • social-icon
    • social-icon
    • social-icon
    • social-icon
    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
    Cookie SettingsAccept All
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT