Font Size: a A A

Research And Impelmentation Of Telecomunictation Framework In 3G Application Servers

Posted on:2010-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:S B TengFull Text:PDF
GTID:2178360278465745Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
2G mobile network imported mobile intelligent network to separate control from switch, while 3G mobile network regard Application Server as the main platform for telecommunication services, which supports more open service development patterns for service developers.There are two main kinds of service development patterns at present, one is based on open APIs (Application Programming Interfaces), and the other is based on scripts. The first pattern is the popular one which has enough functions for service developers to implement all kinds of services, but it is complex to use and costs much. The second pattern is easier to use, but can not be used for some special services. Both patterns have their disadvantages. A new development pattern based on telecommunication application frameworks is proposed in this paper, which combines the advantages of the former two development patterns. A real telecommunication application framework named XJoin available for 3G application servers is also implemented.XJoin telecommunication framework is designed for telecommunication services on application servers, which supports key service logics and common tools. It adapts event-driven and component-based software architecture, and consists of four components which are container-router component, service load component, protocol component, service-related component. XJoin telecommunication framework supports "telecommunication application frameworks based development pattern". This kind of development pattern uses a new XML script language named XSDL (XJoin Service Developping Language) to build the structure and main part for service logic, and uses Java codes or common components in framework to implement details for service logic. XSDL script designed a set of special rules for IMR (Interactive Multi-media Response) service which encapsulate "play", "record" and "goto" operations, and this make it possible to develop IMR service easily using simple scripts. XJoin also implements a state management mechanism using "tree" structure based on sessions.Some key technologies used in XJoin are specified detailed, including event-route algorithms, the methods used for online service update, and the new load balancing algorithms- DWR(Dynamic Weighted Random Algorithm). Event-route algorithms are combined with internal event route and outer event route. Online service update is implemented by a kind of dynamic Class loader. DWR algorithm uses weighted random to dispatch messages and dynamic feed back to adjust loading.XJoin is tested in three aspects, which are workload tests, system performance tests, event-route algorithms performance tests and load balancing tests. The result shows that XJoin can decrease the cost for service development, improve the performance, and make sure the application server cluster is load balanced.The conclusion of XJoin application framework and direction for future research is listed at the end of this paper.
Keywords/Search Tags:3G, Application server, Telecommunication application framework, Service development pattern, XSDL script, Online update, DWR load balancing algorithm
PDF Full Text Request
Related items