TIBCO integration for enhanced continuity

Client background and business context

Client profile: European electronics retail brand with €22 billion in revenue (2017).

Project: TIBCO integration for OMS implementation.

Challenges

Being present in 15 countries, the customer has multiple selling points with over 1000 physical stores and a comprehensive online shop. To connect all the company’s stores with all the central components an ESB implementation has been used. This architecture connects over 50 different systems, providing over 250 interfaces (synchronous & asynchronous) while transporting on an average 1 million messages per day. 

Several challenges appeared from the integration of the new system into the existing IT landscape:

Agility: Coordinate all the involved systems (e.g. PIM, Online Shop, Payment, Fulfillment Service Provider, Pricing, Datawarehouse), together with the different development teams, to correctly integrate the new IBM Sterling Order Management System in time. 

Standardisation: Ensure that the integration of the new system is compliant with the existing ESB architecture.

Business continuity: Integrate the new OMS into the current enterprise landscape while supporting the legacy OMS systems until the decommissioning decision takes place.

Data migration: Support the migration of the existing data from the old order management systems to the new IBM Sterling OMS.

Connected services:

Technologies:

TIBCO

Java

Git

Jenkins

Citrus

Maven

Confluence

Jira Software

Our approach

Together with the company’s team, we have decided to put in place a new order management system, based on IBM Sterling. The new OMS should’ve been able to respond better to the increase customer demands and to the complexity of the company’s IT landscape. 

With a clear overview of the actual working environment and the current approach of our client in achieving its goals, we used an agile working environment, based on the SCRUM methodology, for three integration teams. This approach allowed the customer to have full visibility on the delivered business value and to adjust the project’s priorities accordingly. Also, we continuously improved the collaboration with the customer by organising workshops and review sessions at each milestone achieved. 

In order to maintain a high quality of deliverables, our business analysts successfully gathered specifications and designed solutions that meet required functionalities such as interface standardisation and component reusability.  

Our specialists managed to build new integration components and extend existing ones, all while following best practices in application integration. Also, they successfully applied EAI message exchange patterns. All these functionalities fit in the existing TIBCO-based ESB architecture and allow future integration when and if needed.

Results

Acting as an implementation partner, we supported the customer in achieving its objectives. We released in time the agreed functionalities that helped the company to better adapt to the needs and challenges that were encountered on the markets they operate. 

The new OMS has been successfully integrated with more than 15 systems and more than 50 interfaces either new or existing have been developed. 

We have successfully supported the deployment and the maintenance process while having to deal with a multiple customization plan on each available country. 

Using the TIBCO ESB, the new OMS is capable of handling more than 1.000.000 orders/day (maximum achieved during Black Friday) with an average processing time of 12 messages/sec. 

Other success stories:

API first integration for enhances availability and reservation of stocks
API-first
integration