Font Size: a A A

Research And Design On An Executing Environment Framework Based On Microkernel For NGN Service

Posted on:2010-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:X M DengFull Text:PDF
GTID:2178360278466066Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The Next-Generation Network (NGN) service executing environment framework is an operating environment for various value-added services. It supplies management tools. With the increasing enrichment of NGN service types, according to the service user's individual requirements, the operating person needs to deploy a flexible environment and management.In order to deploy modules flexible in an executing framework, a solution is proposed which applies the reflection mechanism to each loosely coupled plug-in. Based on this solution; reflective plug-ins can achieve flexible deployment with the adaptation to the running environment. In order to adapt to next generation network service management capabilities, further reducing the coupling between plug-ins, this paper proposed aspect-oriented programming for service management functions. According to the principle of micro-kernel, this paper designed and implemented an executing framework support for plug-in management and AOP.This paper firstly introduced the technical background of micro-kernel. And introduced and analyzed the micro-kernel implements technology, such as class loading, the principle of reflection mechanisms, AOP technology and Annotation technology.Secondly, this article introduces the design and implemental methods of the service executing framework based on microkernel. Based on the analysis of the functional requirements of micro-kernel NGN framework, applying reflection, Annotations and AOP, this paper presents the resolution of the core classes. Using Java Reflection mechanisms and Annotation, it designed the modules to support the next generation network operations functions as reflective plug-in Using the JDK Dynamic Proxy, AOP framework was designed for the management modules which have interceptor nature. Eventually meet the flexible deployment of the NGN service executing environment, and implement the executing framework based on micro-kernel.Finally, from the perspectives of service life cycle management and AOP management module loading and instantiation, the sequence diagram gave demos of the running mechanism of the basic function. Then it introduced the test ideas and methods. At the last of this paper, it was summarized, and introduced further research work.
Keywords/Search Tags:Plug-in, Reflection, NGN, AOP
PDF Full Text Request
Related items