Font Size: a A A

Transparent Persistent Management And Compliance Testing Based On CCM

Posted on:2004-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:F Q DongFull Text:PDF
GTID:2168360152957057Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The CORBA component model (CCM) is an Object Management Architecture(OMA) established by OMG. It is used to define, automatically generate code , package, assembly, deploy CORBA component. It includes abstract component model, component implementation framework, packaging and deployment facilities, component container programming model, interoperability with EJB, component metadata & metamodel.CCM is the industry's first multi-language component standard (multi-languages, multi-OSs, multi-ORBs, multi-vendors, etc.) versus the Java-centric EJB component model and the MS-centric .NET component model. CCM defines facet, which provides different service to different client .On the other hand, CCM defines receptacle to describe the connective relation between depended components. All that make the CCM component more maintainability, reusability, flexibility and productivity.Comparing several component platforms, this paper especially study the CCM architecture, the technology and method of developing of CCM platform and the distributed software development technology based on CCM platform.Aiming at a client can access distributed data efficiently and conveniently base on CCM platform, it is needed to provide the transparent persistent management. Persistent State Service (PSS). provides a service to programmers who develop CORBA object implementations. It disposes between application layer and storage system (like DBMS or FS)., which provides a mechanism which keeps the Object persistent .This paper analyzes the technology of PSS implementation, studies the principle of CCM container integrating service ,designs and implements the integrating. So the container take charge in PSS management, the client has no way to tell if the implementation of an object uses this service.After the implementation of transparent persistent management, as an integrity system the CCM platform needs Compliance Testing before being used. Compliance Testing involves test cases designed to verify that an application meets specific criteria, properly handling special data boundaries and other business requirements.This paper discusses the theory of compliance testing, especially studies compliance testing technology on component platform, and provide the CCM compliance testing criterion. According to the criterion, on thinking of the peculiarity of CCM, studying the appropriate test method, this paper presents a suit of compliance testing tool. In the software suit, it focus not only on independent test of component ,but also relation between components. This suit can also finds problems of the component platform, which improves the correctness and interoperability.At last, this paper evaluate the implemented platform, which impersonally show the compliance level and provide reference to the users.
Keywords/Search Tags:CORBA, CCM, PSS, Compliance Testing
PDF Full Text Request
Related items