For NetWorks!, the largest company in Poland dealing in the planning, construction and service of telecommunications networks, we executed a complex transfer of the integration of the SPIN external system with the hub of the Orange system in France (Oceane), from the OpenESB platform to MuleESB.
The implemented solution facilitates comprehensive control and monitoring of integration processes, as well as efficiency optimizations. To this end, we simplified the logic of the implemented integration flows and abandoned BPEL, which translated into easier solution maintenance. We also eliminated unnecessary components in the logical architecture. As a result, the handling of notifications about faults and failures of relay stations belonging to two leading mobile phone providers in Poland became fast and seamless.
The first crucial task facing Unity Group was to analyse and understand in detail the definitions of integration processes previously developed in BPEL and located in the resources of the withdrawn OpenESB integration platform. We first designed the target logical architecture of the solution, involving the elimination of unnecessary elements and the inclusion of new components responsible for process monitoring.
During deployment of the solution, the project scope was divided into relatively autonomous logic fragments, appropriate for refactorization in a defined order. Next was the actual recreation of the logic on the new MuleESB 3.9 CE integration platform. The integration flows developed in this manner were subjected to thorough internal testing, and after positive results they were implemented into the client’s test environment for verification.
After implementation and acceptance of the changes, comprehensive client-side acceptance tests were conducted, consisting in comparing the operation of the two integration platforms. After successful completion of the tests, we implemented the solution.
In addition, experts from Unity Group conducted a multi-day cycle of trainings and workshops for a select group of the client’s employees on the production and development of integration solutions created using the Mule ESB platform.