About The Customer
The Customer is a privately held luxury goods retailer and distributor, headquartered in Dubai, UAE, and is one of the largest retail operators in the Middle East. The company has more than 14,000 employees in 14 countries.
Project Objectives/Background
Pilot the onboarding of interfaces critical to enable retail operations between the group's warehouse on to MuleSoft.
- Ensuring best practices foundation are laid
- Modernise and implement an API-led approach to build a composable enterprise to be future ready for digital convergence
- Laying down the foundation for agility and reuse for the subsequent accelerated onboarding of companies using MuleSoft platform"
The Challenges
- Existing State - File/Batch based Approach (AWS S3 Bucket)
- Connectivity is not stable for WMS (SOAP WebService)
- Challenges in getting and understanding the field mappings from existing code base to align with the existing functionalities
Toolset/Technology/Platform/Accelarator Used
- Business Processing Implementation - MuleSoft AnyPoint Platform (CH1.0)
- Visual representation of mappings - Microsoft Visio
- AWS S3 - Customer's SAP shares the file on AWS S3 Bucket to access and process the SAP IDOC files
- CI/CD (Bamboo Pipeline) - bitBucket Repository
- JIRA (ticket tracking) and Confluence (knowledge base / documentations)
The Solution Delivered
API-Led Experience:
- 2 Process APIs, 5 System APIs integrated
- 3 API Application developed
- 4 API Application re-used / enhanced
Diverse Transaction Types:
- 85% Near Real Time (NRT) transactions
- 15% Real Time transactions
- 90% File-based transactions
- 21% Large payload transactions
End Systems Availability:
- Target Service availability for MuleSoft is 99.5%
End Systems Connectivity:
- 3 Partner Systems connected
- Active MQ - JMS Transmission Channels
- 4 End system touch points
Quality Assured Delivery:
- 100% Test case coverage
- 80% plus Test Automation coverage
- 75% plus Performance Test coverage
- 80% % plus Unit Test coverage