ESB: Complex Integration Environment for LTE Carrier

  • Interaction with third-party applications by virtue of multi-protocol messaging support
  • 50% increase in productivity by accelerating communication and reducing related errors up to 95%
  • Comprehensive integration with external and internal systems utilized by the Customer

Context

Our Customer is one of Europe's largest LTE carrier and one of the world’s industry leaders in wireless broadband access (BBA). The company utilized a home-grown Java-based ESB which required ample resources for maintenance and support. The Customer aimed at reducing the respective expenses by switching to a stable solution that would address existing inefficiencies and allow the Customer’s team to focus on the implementation of business logic. The Customer's business goal was to improve internal efficiency, enhance customer service, maximize the value of their services and achieve measurable results such as near-perfect service uptime as to be capable of scaling and diversifying their business in a highly competitive environment. To this end, when looking for a new solution the Customer identified the following key priorities: ease of development, native support for certain technology stacks and protocols, availability of clustering, logging and monitoring features.

Ultimately, the Customer was seeking a software vendor capable of delivering a fast and flexible integration environment. The new ESB should unify communication capabilities and provide for a possibility to develop new services without the need to alter the current IT-environment, thus, reducing costs in a longer term and increasing business agility. With this in mind the Customer turned to Itransition as a company with a proven track record of successfully completed integration projects and vast telecom expertise.

Solution

Overview

The implemented solution represents a large-scale integration environment which is capable of working with both external and internal systems that utilize multiple communication protocols in a distributed and heterogeneous infrastructure. The solution enjoys unprecedented interoperability with a vast array of 3rd party messaging providers and serves as a highly flexible mediation platform in an operationally demanding and geographically scattered setting. The implemented business logic layer provides for a seamless automated processing of the interaction between the Customer’s systems.

Tibco Business Works

Given the key priorities set by the Customer, Itransition’s dedicated team thoroughly studied proprietary integration instruments and opted for Tibco Business Works as a comprehensive system which satisfied the criteria of flexibility, scalability, ease of development, native support for certain technology stacks and protocols, as well as the availability of clustering, logging and monitoring features. The implementation of the ESB solution on the basis of Tibco Business Works proved to be highly beneficial as the latter:

  • Enjoys frequent updates, fixes and upgrades
  • Supports a vast array of communication protocols which eliminates the need for in-house development and maintenance of specific ESB channels
  • Runs a highly scalable and flexible Process Engine responsible for the execution of scenarios
  • Utilizes XML as the main file format which provides for the support of revision control systems and allows to view process files without installing the Tibco package
  • Provides an in-built Process Monitor – a web interface for controlling processes during their execution which allows to diagnose the running application with no user-impact

Functionality

Overview

The solution provides for an ability to retrieve data from various sources by virtue of web service calls and, subsequently, to filter and convert it for further reuse across the enterprise. The delivered ESB automates the processing of the following services:

  • Registering customers and editing their info
  • Processing statistical information
  • Delivering notifications
  • Introduce changes to carrier plans
  • Managing carrier services

Data Processing and Filtering

One of the core benefits of the developed ESB is that it connects, mediates, and controls the interaction between various systems without forcing the company to adopt a single interface style or technology. The support for multiple protocols and data transformation enables heterogeneous services to behave as if they were homogeneous and, therefore, provides for a seamless integration of custom applications.

Acting as a single message turntable the solution recovers data from a wide variety of external sources, converts it upon necessity, and generates the response to a respective format. This provides for a reduction in the number of point-to-point connections between communicating applications and, ultimately, unifies communication capabilities, thus, securing greater flexibility and reducing long-term scalability costs.

Comprehensive Business Logic

Apart from being a pure integration backbone the ESB contains the business logic of the enterprise. The solution centralizes and simplifies it in a graphical environment, making it more reusable and manageable. The business logic layer executes further transmission of generated output data via standard protocols which, in turn, provides for the deployment of virtually any presentation layer.

Technology Overview

The solution utilizes Tibco Business Works as the main enterprise integration technology capable of providing vital infrastructure for service-oriented business environments. Itransition team resorted to Apache Ant and Apache Maven tools to automate the build of the Java-based ESB.

The business logic was delivered by utilizing EJB 3.0, a managed, server-side component architecture for modular construction of enterprise applications.

The ESB supports multiple protocol bindings including REST, SOAP Web Services, JDBC, JMS, EJB calls and Java Code injections that ensure guaranteed, reliable message delivery using synchronous/asynchronous, request/reply or publish/subscribe models.

The database layer was built using Oracle, Vertica and MySQL.

Results

Itransition’s dedicated team achieved remarkable results in delivering a comprehensive ESB solution tailored to the needs of the Customer. The ESB allowed the Customer to avoid introducing new technology into its IT infrastructure, thereby keeping both complexity and associated long-term costs to a minimum. Itransition’s expertise in ESB delivery and the decision to resort to Tibco Business Works as the main integration instrument allowed the Customer to gain up to 50% productivity by accelerating communication and reducing related errors up to 95%. The Customer continues to collaborate with Itransition as additional features are to be implemented to fully achieve its business objectives.

Highlights

  • Industries

    Telecom

  • Technology

    Java

Quick Start