Font Size: a A A

Design And Implementation Of MINA-based Universal Interface In IIP

Posted on:2009-12-26Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhangFull Text:PDF
GTID:2178360245469523Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Color Ring Back Tone (CRBT) Service is a feature to enable a calling subscriber to hear a music tone, instead of the old-fashioned ring-back tone, while waiting for the called subscriber to answer the call. Relied on novelty and personalized service feature, CRBT service has developed rapidly.As an increasingly important contributor of ARPU, CRBT service weighed so highly in new profit increase for telecom operators that operators made a point of developing it. At the same time, other types of service based on the CRBT grow rapidly, such as the introduction of the CRBT Intelligent Search together with wireless music clubs, and so on. The function system implementing these new service systems is usually in the form of add-on modules for the CRBT IIP (Independent Intelligent Peripheral) . These modules are required by a corresponding interface to communicate with the core of the IIP. When new demands are put forward, we must develop a new interface or to have large-scale interface remodeling. Analyzing of the interfaces have been in existence in IIP, such as the SC interface and the SOAP interface, we found that these interfaces are similar, there are some issues, such as redundant interface relatively large degree of duplication, lack of portability, higher-coupling between modules, difficult for unit testing, high costs for and so on.Based on the modular and reusable consideration, this article designs an independent universal interface, when the new service based on CRBT is put forward, we just need to change the corresponding codec part and the service logic, then the interface can be used commercially. thereby efficiently achieve rapid and steady business.The article describes the design and implementation of the MINA-based Universal Interface in IIP, and explains the amelioration of the process. This scheme significantly shorten the design and coding time, but also greatly improving the reliability and stability.This article illustrates the design and implementation of the Universal Interface in IIP. In chapter one, the article introduces CRBT service firstly, then analyses the interfaces has been in the IIP. An analysis show that there are some inadequate. Chapter two explain the demand need and present the design principle of the universal interface, then introduced MINA (Multipurpose Infrastructure for Network Applications) framework and analyses its realization characteristics. Chapter three describes the system architecture and mechanism, includes three different schemes and their contrast. Chapter four, the focus of this paper, describes the designing and implementation procedure of universal interface in IIP. By combining these experiences and principles, we implement the codec component, processing component, cache management, terminal monitoring modules and so on., and gives some modules for unit testing analysis, thereby enhancing the System efficiency of the process. Chapter five, test the universal interface simulated performance. Finally, the progress and the next step of the project are summarized.
Keywords/Search Tags:Universal interface, MINA, IIP, Scalability
PDF Full Text Request
Related items