Font Size: a A A

Research On GIS Dynamic Integration Framework And Its UIB Core

Posted on:2006-03-23Degree:DoctorType:Dissertation
Country:ChinaCandidate:J H LiFull Text:PDF
GTID:1100360182465772Subject:Photogrammetry and Remote Sensing
Abstract/Summary:PDF Full Text Request
The operation process of the distributed geographic information system provide for the resources share, participate in task and coordination work for the main target, the outstanding problem is the integration of differences structure system, resources share and communities collaboration. The effective way to resolving above problem is to follow the open principle, adopt standardizes technique and build up integrated software environment. The software development way based on open principle, standardize technique and component also is the inevitable trend for software industrializations produce and engineering development faced to reuse. Currently the mainstream software development technique supports the realization of this target, and drew up the more comprehensive norm and interface standard. But because of the producing company's difference, in fact, their product integration and cooperation with each other exist a lot of problems. Moreover they may not satisfy the many service that numerous domain needed, therefore people begin to study Utility Integration Bus (UIB) used for specific domain and to be considered a feasible way for domain integration.In this paper,the author integrates software architecture(SA) theory and component_based software devolepment(CBSD) method, through comparing practical technique and GIS domain analyse, from two different layers, study the software architecture and development technique about Open GIS Utility Integration Bus(GUIB). On this foundation, the author propose establish a distributed automatic orientation dynamic integration framwork which take GUIB as the core and combine Agent and web GIS in the architecture of component/bus, thereby integrate close coupling development and loose coupling collaboration. Ulteriorly analyze the key technique problem in the framework about GIS domain facilities construction (such as: Correspondence, the information exchange model, distributed spatial transaction management, concurrency mode and concurrency control etc).Study application and integration technique based on the framework. Solve the basal public business logic function for distributed GIS integration, thus GIS developer only concerns the development about particular function component or Agent faced to the different domain. Lower the system integration complications.Try to provide a public business logic service framework which supports dynamic config and evolvement also is independent of platform. Finaly achieved software reuse based on software architecture layer. Main contents of thesis are asfollows:1. Make use of the domain analysis method, Pointed out the point research of the DGIS domain facilities construction In the detailed discussion about GIS environment modeh Need model and System model.Put forward the GUIB software architecture. Analyzed the problem that the establishment dynamic framework based on GUIB and gave the method for solve.2. Studied the core support technique to set up the dynamic framework that take GUIB as a core, thus we can carry out the distributed integration and application finaly. The main result includes four contents:i. Take sharing the domain ontology as the premise, consult the OGC information exchange norm, and make use of information description tool such as XML / GML etc, the author built up the consistency information exchange model in the frame. On this condition, Studied the DGIS cooperating model in framework or between frameworks based GUIB.ii. Proposed a extend metadata model of the geography spatial service on the foundation of the comprehensive analysis of ADL,CDL,WSDL and the metadata model of the geography spatial service putting forward by OGC. Thus support the describing>. searching> composing and assembling all based component with the consistent ontology.iii. Based on the comprehensive analysis of the modeh method and languages for component describing, the author considers the extend frame- based description method by domain ontology is a perfect component description method in GUIB.iv. Analyzed the function of the superstructure in GUIB including component container and tools.Described the structure of the component container. Discussed the packing and adapting method about carry-over system based on component container.3. Discussed a pattern-orient two-direction engineering model for GUIB software architecture evolvement and refinement that integrated DSSA(Domain-specific software architecture ) ideas and CBSD(Component Based Software Development) methods based the characteristic of component delaminating.4. Discussed the implement technique about the dynamic integration framework that takes GUIB as a core. Analyzed the technique characteristics about Middleware, CORBA, J2EE, Microsoft COM/DCOM and Web Services, studied their syncretic trend. On this foundation, the author proposed two ways for the realization, the first one is based on message middleware and the second is based on ORB combine Agent and J2EE. Proposed an Agent- orient communications framework for GUIB based on CORBA communications services.Studied the method for building a dynamic computing environment based on GUIB.5. Be regard as the representative of the GIS domain service facilities construction, the author studied the transaction mechanism in GUIB. Proposed a concurrency model in GUIB that suit GIS transactions characteristic, and expanded the processing model of the long transaction accordingly. Discussed many extended concurrent control protocols that suit GIS transactions characteristic. Studied systematically the concurrent access to R-tree. The author considered r-link-based concurrent control protocol a best one for GIS.6. According to all research contents in this paper, the author designed an experiment system. Carried on an experiment research for building dynamic framework based on component describing % component container and tools. Carried on the performance test to the model and methods that this text put forward.
Keywords/Search Tags:domain analysis, GIS Utility Integration Bus(GUIB), software architecture, componentbased software devolepment(CBSD), geography spatial services metadata, pattern, information exchanges model, GIS cooperates, dynamic framework, communications framework
PDF Full Text Request
Related items