Case Study
Modernising Core Procurement Integrations For A Global Energy Services Provider
Snapshot
A global energy services provider needed to replace an end-of-life ERP platform used by its supply chain and procurement teams, while keeping a complex ecosystem of business and third-party applications fully operational. The organisation migrated from its legacy ERP to a new enterprise resource management system and required all existing integrations to be rebuilt with stronger security, higher flexibility and minimal disruption for end users. Amdaris delivered a dedicated project team to design and implement modern API based integrations, routed through a central data lake as the system of truth and secured by Azure API Management. Within the same budget and timeframe, the team also delivered around 15 additional change requests and improvements, providing a more robust, scalable and secure integration layer that supports long-term operations and reduces support effort.
Challenge
The client needed to migrate from an end-of-life Oracle EBS ERP system to a new enterprise resource management platform for supply chain and procurement operations. Key challenges included:
- Reconnecting all applications integrated with the legacy ERP, including internal business applications and third-party systems, to the new core system without disrupting daily procurement activities
- Integrating the new ERP, implementing a data lake as the system of truth, and reviewing all integrations with third-party and business applications
- Ensuring minimal negative impact on end users and minimal security risk throughout the programme
- Coordinating across multiple internal IT teams, with lengthy approval processes for even small requirements adding further complexity
The programme had to be delivered within a fixed budget and to a strict deadline.
Solution
Amdaris provided a specialised project team to design and implement new integrations between the client's business applications and the new ERP via a central data lake. For each integration, the team defined requirements through a structured SDLC, collaborating closely with the supply chain team and stakeholders, and formalising them in SRS documents and user stories with multiple approval rounds. The solution replaced legacy database link integrations with modern APIs, documented in Swagger, secured through Azure API Management and Managed Identity, and supported by automated API tests in Postman integrated into Azure DevOps pipelines. Architectures were tailored per application, including event driven patterns based on EventHub and MVC, and deployments were automated to Azure cloud and on-premise environments via Azure pipelines. The scope covered five integrations for six existing applications, one new web application, and around 15 additional change requests and improvements delivered within the original budget and timeframe.
Results
The project delivered five new integrations across six existing applications and one new web application, all aligned to the new ERP and data lake architecture. Security risks were minimised by securing all new integrations through Azure API Management, Managed Identity and PAM, while automated tests reduced future support effort and risk. End users experienced minimal negative impact, as changes were confined to the integration layer and background application behaviour:
- 5 new integrations delivered for existing applications
- 6 existing applications connected into the new ERP ecosystem
- 1 new web application delivered as part of the programme scope
- Around 15 change requests and improvements delivered within the original budget and timeframe
Technical highlights
- Standard Amdaris delivery practices followed from onboarding and process setup through design, build, go-live and hypercare support
- Requirements gathered through the SDLC for each integration, with SRS documents, user stories and multiple approval rounds involving the supply chain team and project stakeholders
- Technical stack including .NET 8, .NET 6, .NET Framework 4.8 (Webforms, MVC, WCF), Blazor and Angular, with Oracle, SQL Server and Cosmos DB as data stores
- Event driven architectures based on EventHub and MVC patterns, with APIs documented in Swagger, tested automatically in Postman and integrated into Azure DevOps pipelines
- Azure API Management providing secure, flexible endpoints for both the data lake and source systems
- Automated deployment pipelines to Azure cloud and on-premise servers across staging and production, with production releases aligned to programme go-live
Why us?
We were chosen because of our long standing, positive collaboration with the client on managed services for business applications and our proven experience delivering similar integration projects. Our team already understood the client's complex IT ecosystem and standards, enabling us to design solutions that aligned with existing infrastructure, security and governance. We combined deep expertise in Azure, API design and enterprise integrations with a structured delivery approach that covered planning, SRS creation, implementation, testing and knowledge transfer. Our ability to provide a high calibre project team that worked alongside the existing managed service function ensured continuity, long term supportability and minimal disruption to critical procurement operations.
Our work
See what we've built for businesses like yours
Accelerating Document Processing Support For Synertec's Prism Platform
Modernising Core Procurement Integrations For A Global Energy Services Provider
Empowering Global Recruitment: Robert Walters Transforms Operations with Zenith CRM
Strengthening Cloud Security And DevOps For A Public Healthcare Provider
Accelerating Digital Learning: Amdaris Empowers Bud Systems' Training Platform
Transforming Online Booking Journeys For Safer, More Accessible Driver Education
Interested in our services?
Get in touch.
Speak with one of our experts today to discover how we can make your impossible challenges a reality.