Telecommunications Portal (TCP)
Industry
Telecommunications
Customer
Our customer is a major European telecommunication company with offices in more than 50 countries.
Project Overview
Implemented since September 2005, the Telecommunications Portal (TCP) project is designed to automate support service provided by the telecommunication company to corporate and individual clients.
The project is intended to improve TCP access options and contents, to increase service efficiency, and to improve a supply chain of products that meet requirements of certain target groups.
As the operational sequences are standardized, the information is collected from different sources and systems and thus simplifies and expands servicing for employees and customers. TCP forms an interface for customer back–end systems. Designed to improve and speed up customer connection to the system, TCP meets the most up–to–date requirements.
TCP consists of different sub–systems, Business Logic Service (BLS) being the central one. The IBA team is responsible for the BLS development.
BLS provides functionalities, supplementary to those of the back–end systems and used to implement business processes supported by TCP.
BLS performs the following functions:
- The BLS–TCP subsystem carries out communication between presentation level and back–end systems functions (in both directions)
- Specific additional functions, used for several backing systems
- BLS–TCP combines functionalities of several backing systems
The systems involved are connected to the TC portal through web services. The access to the necessary data and applications is implemented using "Simple Object Access Protocol (SOAP) Webservices" within the portal environment.
Project Execution
The project is implemented in two stages. After the 1st TCP stage was completed, the IBA team received an excellent reference from the customer. The 2nd stage of the project is being developed at the moment.
Technologies:
- WSDL (Web Service Description Language)
- JDK 1.4.8
- Maven and Ant
- AndroMDA
- IBatis
- Spring
Tools:
- Eclipse 3.1 (for development)
- IRAD 6.0 (Internet Rational Application Developer)
- Oracle 9i Database
- Websphere Application Server
- TOAD (Tools for Oracle Administration and Development)
- MagicDraw 9.0
- Bugzilla
IBA developers work both on customer site and in the IBA development center. The main Oracle server and repository server are located at the customer site, while the additional Oracle server is in the IBA Offshore Development Center (IBA site). When working in a common network, Virtual Private Net (VPN) is used. Switched Virtual Networks (SVN) is used for code sign.
Before the project start IBA developers studied the project data domain on the customer site. During the completion phase of each stage IBA experts work on the customer site as well.
Daily teleconferences and weekly status reporting allow communicating efficiently and control the project implementation.
Project Results
On April 11, 2006 Stage 1 of TCP project was accepted by our customer. The subproject "BLS — TCP" received the bug rating "0/0/0/0". This means that the IBA subproject has:
0 show stoppers
0 high priority bugs
0 middle priority bugs
0 low priority bugs
The IBA team showed the best result as compared with the other TCP sub–teams.
At the moment, "TCP Stage 2" is being implemented.

