Font Size: a A A

Research On Framework Of Distributed Flood Control Information System Based On Software Component

Posted on:2003-06-13Degree:DoctorType:Dissertation
Country:ChinaCandidate:Y S LouFull Text:PDF
GTID:1102360065460069Subject:Water Resources and Hydropower Engineering
Abstract/Summary:PDF Full Text Request
Along with the increasing complexity of software and the continuous extension of application requirements, the software development is facing more and more unprecedented challenges. Based on the research of some scientific results and application productions about software component, this dissertation discussed the definition and outlined the characteristics of component, and considered that component reuse is the big granularity reuse which adapts to domain system development, the import of domain framework will make component reuse and system integration easily. With their distributality and open, deployability, high efficiency, easy maintenance, etc. Software component and distributed object technology brings great influence to the traditional development methods. Together with software reuse, they are considered to be the approach to solve the software crisis. At present, because overemphasized on the generality of technology, the existent study made these productions cannot obtain ideal effect on special domain. But only combining with domain application, big granularity reuse components can be produced.In this paper, we are trying to solve the problems mentioned above by the following approaches. In the development of Flood Control Information System (FCIS), we try to make the best use of software components and application framework to promote the system quality and efficiency, and use distributed object technology to advance system integration. Based on the study of correlative technology results, combining with FCIS' characteristics, this paper research on domain application framework, component model, data accessing, Open GIS. Finally, we present a prototype system. In detail, the main research contents are described as followings:1 .This paper researched on the characteristics of Components Based Development (CBD), discussed about domain component analysis method and technology. In order to apply domain component in the development of FCIS, this paper gave out a domain component design method based on function and formation. At the same time, a CBD method through layered development was presented.2.From the domain requirement of FCIS, through the analysis of the concepts and characteristics of application framework and opening system, this paper presented a open distributed FCIS integration framework-OAff which was composed of the function components, data access service, GIS framework. Combined with the mutli-technology, a solution, which adopted CORBA, CBD, and others, was given out. The application implemented within this framework would have better opening and heterogeneous environment integration.3.Combined with the characteristics of FCIS, after the study of the concepts, characteristics and the model of component, we present a FCIS component model prototype-FCCM. At the same time, a classify method by function and dependence, a storage method by term and dependence have been put forward.4.A unified data access middleware concept has been presented. By establishing a middle layer between software component and data source, it makes the development of component setup on a coherentdata view. This realized different data source integration and transparent accessing. In accordance with the practical data structure of FC1S, we discussed the corresponding solution.SJBased on OGIS, distributed object, software component, spatial database, and other technologies, we presented an Open GIS model. Using CORBA and other Open standards, an Open GIS prototype system has been implemented.6.Based on the above research works, we implemented an open distributed Flood Monitor System(FMS). FMS is a typical FCIS that deals with GIS, real time data access, dynamic display and other requirements. The result proved that the achievements of this study is feasible.
Keywords/Search Tags:Software Component, Application Framework, Distributed, Object, Flood Control, Middleware
PDF Full Text Request
Related items