Font Size: a A A

Component Library Management System Based On Xml Web Services Design And Implementation,

Posted on:2005-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:J D ZhangFull Text:PDF
GTID:2208360122995519Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous development of software industry, the wide use of software, software development is now facing more and more challenges, all these lead to the software crisis. Software reuse come up on this background, it's an effective approach to software crisis. As a hardcore technique for software reuse, Component-based Software Development gains much attention. And an efficient, universal Component Library Management System is the key factor for implementing Component-based Software Development. Thus it becomes the hotspot of current research.Embarking on the introduction and significance of software reuse, component library management, component classification, representation and retrieval, this paper explain how to set up a 'XML Web services'-based Component Library Management System. The meaning of this thesis is that it gives the solution for implementing sharing of component resources and distributed retrieval of multiple heterogeneous component libraries. Among all the techniques employed in the system, Web Services is an excellent distributed component technique, 'XML Web services'-based Component Management system features well interoperability, platform independence, and scalability. XML-based component representation and retrieval technique make full use of the characteristics of XML as a markup language suit for describing structured and integrated data and the extensive support of XML from industry, it solves the difficulties of sharing component resources over multiple component library. The establishment of Unified Facet Model and the mappings of it to the specific facet model of each component libraries settle the puzzle of retrieving components over multiple distributed heterogeneous component libraries.The paper consists of an exordium and six chapters. The exordium expatiates on the background, main tasks, and significance of the project. The first chapter makes a brief overview of software reuse. The second chapter focuses on the principles and implementation of Web services, giving elaborate illustrations of the creation, implementation and deployment of Web services. The third chapter outlines and analyzes the architecture of the system, introduces the creation of user interface based on Microsoft Agent and the data model of component library. The fourth chapter explains the principles involved retrieving components over multiple component libraries in distributed environment; it introduces the Unified Facet Model and the mapping of it to the specific facet model of each component library, the transformation algorithms between different retrieving methods and the implementations, respectively. The fifth chapter discusses XML-based component representation and retrieval in detail. The sixth chapter summarizes works done in the project, points out the shortcomings of the thesis.
Keywords/Search Tags:Web Services, XML, Agent, software component, software reuse, component retrieval, distributed retrieval, Unified Facet Model, multi-method transformation
PDF Full Text Request
Related items