Font Size: a A A

Component Register And Retrieval Based On Universal Component Description Language

Posted on:2009-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:M TangFull Text:PDF
GTID:2178360245954940Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, as continuous development of component technique, there have been more and more component repositories in the Internet. The component repositories provide a great deal of excellent components for component users. However, most of existing component repositories has adopted different description methods to describe component. It is a problem that the components provided can't be visited by unifying means, resulting in insufficient utilization of components.To improve components reusing ratio, active services has been put forward by researchers. Active services is a new computational pattern that depend on component resources in the Internet and is able to detect and customize services for users. It is universal component description language (UCDL) that is used to describe components in active services. This thesis mainly researches on UCDL and components retrieval method based on faceted classification. On the basis of the research, the thesis designs and implements a components register and retrieval system.The thesis has three main parts. The first part elaborates some techniques of component and introduces the concept and model of active services. Simultaneously, this part introduces the relationship between component and active services. Then, the part minutely presents the UCDL, which is a component description language used in active services, and designs a XML Schema Definition (XSD) document for UCDL.The second part of the thesis mainly introduces the feature and advantage of faceted classification schema and explains the directive principle of choosing component facet. Then, on the basis of faceted classification and combining with tree matching thought, the thesis detailed elaborates three different tree matching models and puts forward a tree matching algorithm based on tree inclusion matching model.According to the research of the former two parts, the third part of the thesis designs and implements components universal register and retrieval system based on UCDL. The part particularly introduces the architecture and function of system and states technical scheme adopted by the system. Then, the part expatiates on faceted classification scheme and design of database and it thoroughly expounds implementation of component register and retrieval. The part presents the code of matching algorithm and explains the means of generating faceted tree. Meanwhile, it minutely elaborates validating and parsing mechanism of UCDL and workflow of components register and retrieval.The content, researched by the thesis, is one of important constituent parts of active services. It is the purpose of the thesis that is to raise the component resources utilization ratio and to provide support for thorough research and extensive actualizing of active services computational pattern, by implementing component universal register and classification retrieval based on UCDL.
Keywords/Search Tags:active services, UCDL, faceted classification, component register, component retrieval
PDF Full Text Request
Related items