Client background & business context

  • Client profile: European electronics retail brand 
  • Project: TIBCO integration for OMS implementation 


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.

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. 


  • TIBCO ActiveMatrix BusinessWorks, TIBCO EMS, TIBCO API Exchange Gateway
  • Java
  • Git
  • Jenkins
  • Citrus
  • Maven
  • Confluence
  • Jira Software


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

Related case studies

Project Reporting Process Digitalisation

Cloud application to support the digitalisation and automa ...

Cloud-First Strategy: Microsoft Exchange to Office 365 Mig ...

On-premises Microsoft Exchange infrastructure migration to ...

API first integration for enhanced availability and reserv ...

Receiving notifications about any possible breaks in the ...


Mies-van-der-Rohe-Strasse 6, c/o Design Offices
80807 München, Germany
E-mail: hello (at)


Constanta 12, Platinia
400158 Cluj-Napoca, Romania
E-mail: hello (at)


Cetatii Square 1, Oradea Plaza
410520 Oradea, Romania
E-mail: hello (at)