Client background & business context

  • Client profile: European electronics retail brand 
  • 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.

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. 

Technologies

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

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

Related case studies

Performance testing for continuous volume testing

Implementing and documenting a long-term, sustainable appr ...

API first integration for enhanced availability and reserv ...

Receiving notifications about any possible breaks in the ...

OMS integration for increased speed, consistency, and qual ...

Undergoing the rollout of an integrated OMS, requires comp ...

Say hello

München

Mies-van-der-Rohe-Strasse 6, c/o Design Offices
80807 München, Germany
Phone: +49 89 2154 851 15

Zürich

Wallisellen, Zwirnereistr. 22
8304 Zürich, Switzerland
Phone: +41 44 830 92 30

Cluj-Napoca

Constanta 12, Platinia
400158 Cluj-Napoca, Romania
Phone: +40 364 115 115

Oradea

Cetatii Square 1, Oradea Plaza
410520 Oradea, Romania
Phone: +40 364 115 115

Whether you’re interested in our services or you would like to learn more about our company, we are happy to provide you with the information you need.

I agree to the Privacy Policy.
I consent to the processing of my personal information.