Custom Telecom Solution for Femtocells Devices Management
INSART was approached by a U.S.-headquartered provider of Small Cells and IP Radio Access Network products for the Telecom sector to develop an innovative solution based on the TR069 standard. The solution to be developed was conceived as a system geared toward larger Telecom providers. It was intended to enable the latter to offer their clients a more competitive service by reducing the service costs and making the company's pricing solutions more attractive to their clientele.
In particular, the solution was meant to enable mobile users to use their CDMA phones as IP Telephony devices on the premises of business centers. Initially, it was planned that the system would be able to support up to one million devices.
INSART was requested to augment the customer's 10-strong in-house development team and help them implement this technologically challenging project.
As INSART had already been engaged in a similar project, we put together a project team that included experts with previous relevant experience. Unfortunately, the client's requirements for the project were not defined well enough and sufficiently documented. The INSART team had to make an additional effort to better define the requirements jointly with the client.
The project had several major phases during which the client requirements for the system were significantly modified, and new requirements had to be implemented by the project team. The changes were especially significant when the project changed ownership. In particular, the new owner of the project, a South-East Asian hi-tech company, increased the number of devices to be supported by the system many-fold to constitute 10 million.
The INSART team designed a sophisticated and highly scalable software architecture for the solution, as well as a comprehensive user interface to provide the best user experience possible.
The final product was supposed to represent a base station management system with a decentralized architecture to ensure scalability. The solution was to be able to support a very large number of telecom service providers’ femtocell devices via TR-69 protocol. The system’s architecture consisted of three types of servers, including Bootstrap ACS, Service ACS, and Service Controller.
Despite the major challenges that sprang up during the different stages of the project's implementation, our project team delivered all the requested functionality on time and on budget.
The INSART team has been using the following technologies in implementing the project:
- Java 7/ JEE 6
- EJB 3
- JDBC, Hibernate 4
- REST WS
- JSF 2, PrimeFaces 3.5
- JBoss AS 7.1
- Oracle DB, Infinispan
Implementing the project and modifying the delivered functionality to suit the needs of the project's' present-day owner allowed the client to support their expansion plans and offer their customers a better service.
The system has also made it possible for the client to compete against its much bigger rivals, and opened opportunities for integration with solutions from some of the world's leading providers.