

Telecommunication Operator case study
Platform Integration
Overview
To increase Internet coverage and improve communications, CSPs rely on intensive collaboration. To facilitate it, companies are using customized software solutions. These, however, should be created with the bigger picture in mind, simplifying the integration of all telecommunications.
This is where ODA (Open Digital Architecture) – a global program of the TM Forum initiative that enables end-to-end connectivity, interoperability and portability can step in.
See how we applied this approach in developing a solution for our client.
Overview

The business needs
Our client needed to connect multiple operations run by different fiber-optic companies in order to increase Internet availability across the country. Among other things, this required sharing telecommunications infrastructure and automating a number of processes related to areas such as service ordering, product catalog and billing. Addressing these issues would improve stakeholders’ KPIs and simplify service management.
Our Challenge
The growing number of diverse processes performed by our client required a dedicated platform and ecosystem integration. The whole system had to be designed so that it could support multiple external telecommunications operators in runtime mode.
Used technologies

IBM, BPM

Java

Spring

Elastic stack




PostgreSQL

Jenkins


IBM, BPM

Java

Spring

Elastic stack




PostgreSQL

Jenkins

Technical solution
We created a digital ecosystem for CSPs based on the ODA framework, which allowed us to deliver to our customer an IT solution that overall was simpler and cheaper to deploy, integrate and upgrade.
One of the ODA components that we have leverage in this project was the Open API specification. It enabled fast, repeatable, and flexible integration between operating and management systems, making it easy to create, build, and maintain complex innovative services. Interfaces are therefore technology-independent and can be used in any digital service scenario.
To ensure a stable and reliable access to data sources, we used Java with Spring Boot framework. Java applications are designed and developed based on microservices architecture – according to the Open API specification.
To implement the behavior of specific business processes, we used IBM Business Process Manager platform. It provides an extensive set of tools that can be utilized to design, develop, test and implement business processes. IBM BPM platform also assures features to inspect, track and manage deployed operations.
Implemented applications require proper logging features – to meet this requirement we applied Elastic stack which is perfect for tracking, monitoring and alerting.
The orchestrator of the system we used was a webMethods integration platform, which relies on both HTTP and SOAP protocols to communicate with multiple internal and external systems.
Our approach to the process
Analysis and development

We participated in analysis and development of a complex multi-tenancy system, which enables users to handle and monitor orders at every stage of the life cycle.
Our engineers were responsible for integrating the platform with existing CRM, Field Management and Multiple Relational Database Systems, so that processes were more agile.


Creation and modification

A major part of the process was creating and modifying orders related to building new fiber infrastructure, along with arranging installations, reserving needed equipment, etc.
Provided solution required to understand basic operational processes of an organization in order to streamline the procedures and boost cooperation.
Let’s talk about how we can tailor our process to your needs

Project team
52
Operators
6
Employees
28354
Code lines
The result
The project ended up delivering a solution that is very convenient for operators, who can use the platform to automate business processes and easily work with thousands of orders, including end-to-end services from placing an order, arranging calls with service technicians, submitting contracts, through installation and service, to repairing faults.
Open API specification allows new users who work with our customer to simply plug into it, facilitating business interactions. This enabled companies for better cooperation resulting in increased access to the Internet, which is now widely available even in small Polish towns or rural areas.
Start a project with Devapo
Not everyone pays attention to details. We do.
Our client opinion
Thanks to Devapo’s efforts, all tasks were completed and worked smoothly. The team was always prepared to make changes, which made the client extremely satisfied. Moreover, they used scrum methodology, resulting in delivering projects on time.
VP, IBPM S.A.