Phoenix Provisioning System
Phoenix system is an up-to-date parallel, high-speed provisioning solution featuring top-notch requirements – it is fast, stabile, open, scalable and flexible. It supports real-time processing of ultra high volumes of transactions and uniform communication with network elements.
Existence of different technologies from different suppliers with multiple communication protocols, their complicated integration into the customer’s infrastructure, variable solutions of communication with network elements, result in increased costs for administration and maintenance of the system. Therefore, Phoenix system has been designed with the aim, to provide highly flexible, in-house configurable software, easy to administrate, which allows a provider of network services to deploy new services quickly and cost-effectively, consequently to maintain uniqueness on the market. It contains a set of users´ applications, universal devices for simple connection of new network elements, and the business logic of request processing, which is integrated into the core of the system, and can be easily modified.
Due to use of parallel processing, careful selection of programming techniques, which fit to the selected operational system, and predominantly because of developing the uniform and tested core, the system has attained a very stabile and persistent attributes. If there is a need to expand the system, the main features as speed, stability and scalability would be retained.
In relation to the above mentioned features, the system has exactly defined interfaces, which make any integration of a new technology an easy and routine operation. In combination with own business logic, user gets a mighty tool enabling implementation of connected technologies into own internal workflow, with a minimal effort.
Phoenix is coded in C/C++; this fact minimizes resources of the platforms it runs on, which results in optimizing of the system performance and stability. Therefore, the hardware requirements are minimal
Wide range of supported operating systems and hardware platforms helps the operator to choose optimal combination for implementing Phoenix into the corporal environment.
While other vendors proclaim that they offer extensive support for all existing networks and hundreds of existing interfaces for different network elements, Phoenix is a system that looks into the future
, it supports the network elements of the past as well as the elements that haven’t been invented yet. Phoenix introduces unique universal devices – TCP Device and SQL Device, which are a mighty tool enabling easy and routine interfacing while adding new network elements. Using TCP/SQL Devices makes the operation flexible and simple, while only setting instead of coding is necessary. As an example, to create a new hard coded interface for a new network element requires an effort counted in weeks, while setting by means of Phoenix TCP Device can a trained administrator execute in a few days.
Once the Phoenix System is integrated into the customer’s environment, the administrator can influence, customize and develop the system according to rapidly developing business conditions, internal processes and strategies, as they wish. They can work on it without any external help with any hidden extra costs in the future, because Phoenix is compatible with everything the future brings
As a result, implementing Phoenix into the customer’s environment keeps the operating costs low
Phoenix is equipped with own client applications for administration, management, configuration and deployment of the entire system. Phoenix User Client, Phoenix Design Client and Phoenix Admin Client are thin J2EE based applications. The Phoenix User Client enables communication even with back-end devices and network elements in the client’s infrastructure. It simplifies the routine and reduces the operating costs.
Phoenix Use Cases
Following use cases demonstrate utilization of the system in different business models and situations, and introduce the versatility of Phoenix for wider spectrum of customers. Currently, all presented schemes represent the engagement of Phoenix by commercial subjects, and it generates fine business on daily basis for them.
Provisioning for Telco
Phoenix activates different services at network elements. Therefore the system employs the integrated business logic for definition of mode and method necessary to process commands in required network elements. Thanks to unified access to network elements, addition of new elements and modification of current activation is exceptionally flexible. Service activation or modification on different network elements appears due to Phoenix features as a single action, which represents ultimate access simplification of internal and external systems to network elements.
Deployment of Phoenix as an engine for Premium rate SMS operation
For example, a company is running business based on sending content containing data (such as ring tones, logos, pictures, wallpapers, java games, chat..) through GSM operators networks within a MO/MT Premium rate SMS, to the customers´ mobile phones. The company splits the revenue generated by the increased rate of SMS with operators. Sometimes, an aggregator stands between the company and GSM operators. Aggregator is an appointed service provider, who is „collecting“and redirecting Premium rated SMS messages from all Telco operators in a certain country. The content is being advertised in different media and contains unique codes under which the end-customers order the service.
In this case, the Phoenix solution contains the business logic of the service, stores the content and database containing the information necessary for processing the requests, user’s applications for easy administration and maintenance, as well as applications necessary for providing certain services (chat client,..). Through a special device it is connected to the system of an aggregator or directly to the operators´ SMS centre.
Business-to-business use case
Phoenix is used by a company, who is a service provider or aggregator connected to the Telco operators´ systems at one end, and systems of different business „partners“at the other. The „partners“are companies selling products or providing a variety of services, which are ordered or delivered to the end-customers through the services of Telco operators.
In this case, Phoenix contains the logic of request flow and processing, service or content rating, request distribution among the operators and/or „partners“, partners database storing information necessary for correct request processing, special Web service and/or XML RPC plug-ins into the „partners´“ systems. On the operators´ end it features necessary devices for connection to their systems according to the nature of the service or content.