Font Size: a A A

The Research On CCM And Its Application In The Community Network Management

Posted on:2004-07-06Degree:MasterType:Thesis
Country:ChinaCandidate:S LinFull Text:PDF
GTID:2168360092492113Subject:Computer applications
Abstract/Summary:PDF Full Text Request
CCM(CORBA Component Model) is presently the hot research area in the domain of the distributed component technologies globally. A number of widely recognized organizations have already stated their commitment to support and/or implement it, such as BEA, IONA, IBM, Oracle, etc.This paper firstly does the analysis and comparison of three kinds of distributed component models that are popular now, namely DCOM/MTS, EJB, CCM. The latest one is the main content of the paper. CCM extracts most advantages from other distributed component models, as well as defines many richer features that other distributed component models can't provide. With more experience from the practice, CORBA object model are found many drawbacks, which results in introducing CCM to CORBA specification. The CCM specification is large and complex. Thus, the core chapters as the research content should be chosen from it. Based on this idea, the paper mostly researches on CCM from the point of view that what the model's core composed parts is. The core content of CCM includes the following five sub-models: the Abstract Model, the Programming Model, the Packaging Model, the Deployment Model and the Execution Model. The major workload of my research was invested into exploring something that how to use CCM in the specific distributed application project. During the research, I implemented the performance management module of network management system by using CORBA distributed component technology, which is based on its implementation under CORBA object model. From the process of implementation, we are able to learn the basic application approach of CORBA distributed component technology and various steps related to it. The OpenCCM was used to implement the subsystem. It's the first CCM implementation platform in the world.The sub-module for the analysis and report of the performance indexes is one of the important functional parts of the performance management, which is one of five administrative regions. It need process large amount of data and complex computation. The simple implementation model was originally proven that it couldn't provide the user of system with high performance. Moreover, it may even make the system breakdown and the network congested. Thus, a kind of model with high efficiency should be designed to replace the old one. Some key technologies are used in this efficient model, such as timesharing computation, storage procedure, query optimization, data transfer by batch iteration and multi-thread, etc. In essence, the efficient model is able to provide relatively common reference value to the cases that are related to multi-tier architecture, large amount of data process and complex computation. The heterogeneousness of distributed component models often brings people with the problem that is how to conquer the interworking between different models. Thus, it's necessary to design a common interworking model related to it. Based on this idea,the paper firstly introduces an interworking model between heterogeneous systems, which is characterized by high abstract and common level. Then, the abstract model is exemplified by the specific interworking model between CCM and EJB, among which the first is recognized as the future distributed component model with the most potential, and the latter has most successful stories. In this research area, many things still remain unknown and should be further stepped into discovery. Two major aspects are included as the following: the drawback and improvement direct of CCM, the trend of network management technologies.
Keywords/Search Tags:distributed component technology, CORBA component model, network management, performance management, interworking model, OpenCCM
PDF Full Text Request
Related items