This Argentine company is a household name in the country, with hundreds of stores, and thousands of employees. It operates in the healthcare sector, providing Argentinians an easy way to collect medicines and other items from their stores.
The challenge: Sharing data between hundreds of retail stores
The organization had a legacy environment which consisted of having two servers handling their retail operations in every one of their locations which were then connected to a centralized server in their head office. This was a costly and ineffective solution. As a result the organization was looking to integrate their data and business knowledge, and be in a better position to handle information and ensure that key business information is shared between different locations.
The solution needed to provide flexibility and be open source
With the company looking to the future, they were keen on an open source solution. The solution needed to provide the scalability and performance that the organization would require, given the large number of retail locations within its network. After researching numerous different options for an open source Enterprise Services Bus (ESB), the organization chose WSO2’s solutions and Belatrix as the implementation partner. One of the key factors here was the strength of the WSO2 community, where you can find strong documentation, and learn from the experiences of other companies.
Belatrix suggested that the company start with a small proof of concept that would involve implementing two of WSO2’s open source Carbon middleware products: Enterprise Service Bus (ESB) and Data Services Server (DSS).
The results: Greater visibility into business operations via a stronger SOA architecture
The proof of concept was successfully implemented in less than 4 months. With this implementation the company has looked to the future and updated their architecture. They now have a services oriented architecture which provides secured services through WSO2 ESB features. What this means is that they can reduce the number of servers and therefore lower costs. However, just as importantly, it means each retail site is now connected to a more stable, scalable and secure infrastructure with a high availability architecture. This allows them to centralize transactions, and by doing this they now have the possibility to follow business operations in real-time. This provides the organization with greater visibility into their business, and provides the tools to become more flexible and nimble.
The first application which the organization published after implementing the ESB, was a new customer loyalty service application, which it wants to use to help better serve frequent customers.
Due to the success of the engagement, the company is now implementing WSO2’s Identity Server to handle identity management across the enterprise. This will help the organization manage the profiles of its thousands of employees.
Looking further out, now that the customer has completed a robust SOA implementation, this will help introduce them to an API world, which they can easily achieve by integrating WSO2 API Manager into their current middleware implementation.
The technologies involved include:
- WSO2 Software: WSO2 Carbon was installed with Enterprise Service Bus (ESB), Data Services Server (DSS) features
- Other software: Ubuntu Server 16.04, Oracle JSDK 8, MSSQL server.
- Cloud: Azure