wso2-blog-chakray
Integration of services

How WSO2 ESB integrates systems and offers the best UX

26th June 2019

WSO2 Enterprise Service Bus, or WSO2 ESB, is an open-source based communication and integration system that is enabled for full cloud use. It is based on standards and it provides immediate services without the need to write code. WSO2 ESB provides data integration capabilities, eliminating the need to use a separate data server for your integration processes.

WSO2 Enterprise Service Bus: What you need to know

In addition to short-term, stagnant-free integration flows, WSO2 ESB can also be used to manage long-term, data-intensive business processes. It also includes analysis for complete monitoring, message intermediation functions that can be used for reliable messaging, as well as functions for running microservices for your integration flows.

The WSO2 ESB enables companies to be more agile in delivering new digital products and services, both internally and across digital ecosystems. Such performance is made possible by ESB’s ability to seamlessly integrate applications, services, data and processes into local systems, the cloud, mobile devices and the Internet of Things (IoT).

In addition, WSO2 ESB makes it possible for an enterprise’s data to be accessible through the integration of cloud services and legacy software. It also facilitates data storage as well as seamless data transformation through different formats.

WSO2 ESB Features

With its distributed and modular architecture, WSO2 ESB allows companies to easily decouple product components and allocate them to different computational resources, supporting migration between servers, private clouds, public clouds, and hybrid cloud environments, while maximizing deployment flexibility. This communication system also supports loose coupling, allowing IT teams to easily integrate existing and legacy systems, as well as incorporate new technologies as they arise, so scalability is simple.

Functionalities beyond basic capabilities
With WSO2 ESB, it is possible to use functionalities that surpass basic capabilities, such as generating new services and web functions in a simple way, with the intermediation of messages incorporated, and give rise to solutions in a more agile way thanks to visual tools. It also allows interactive communication with the data and its mapping.

Low latency in high performance scenarios
WSO2 ESB works with a latency measurable in milliseconds within high performance scenarios and supports thousands of simultaneous HTTP(S) connections without generating server blockage. It ensures long-term execution stability with low resource utilization, supports high availability deployment, and facilitates horizontal scaling through clustering.

Another major advantage of WSO2 ESB is that it can leverage its advanced, customizable analysis capabilities to analyze integration flows. In this way, it models and supports business processes with built-in capabilities and also creates long-term solutions.

Success story: Farfetch implements connected systems thanks to WSO2 ESB

Farfetch is a global luxury clothing trade with more than 100 employees and an international presence in London (where it is headquartered), New York, Los Angeles, Porto, Hong Kong, Moscow or Tokyo. With more than 190 suppliers from around the world, it needed to exert more control over the data and information it worked with, all of which with the aim to improve the User Experience (UX). In order to achieve this objective, WSO2 ESB contributed to the integration of its systems and brought about a substantial improvement of UX.

Connection between partners and platform
Farfetch’s business model means its website is associated with more than 700 of the best boutiques and luxury brands in the world, located in different parts of the world. Both the website and the company’s applications are in 10 different languages, and express shipments are made to 190 countries worldwide, with same-day delivery in 10 cities. The connection between partners and the Farfetch platform is therefore essential. The challenges of integrating the company’s systems had to be developed in a global and short-term context.

Adequate and efficient information exchange
Thanks to WSO2 ESB, Farfetch was able to connect its systems with the other providers in order to make the exchange of information adequate and efficient. In particular, Farfetch was able to avoid the need for manual procedures such as stock adjustments and procedures related to orders, returns and the product catalogue.

WSO2 ESB was introduced in order to avoid the appearance of items which were not in stock or, for instance, items which had been bought by a customer but not yet updated in stock management. With the new services, it was possible to prevent incorrect stock from appearing in the associated system, while at the same time presenting more products on the online platform and making them available in a shorter period of time.