Dissertation > Excellent graduate degree dissertation topics show

User Driven GIS Service Mashup Technology and Software Development

Author: FengXiang
Tutor: ZhangChao
School: East China Normal University
Course: Human geography
Keywords: Geographic Information System User Driven Software Reuse Mashup Widget Service Oriented Architecture Service Component Ar-chiteture Web2.0 Software Engineering
CLC: TP311.52
Type: PhD thesis
Year: 2008
Downloads: 530
Quote: 6
Read: Download Dissertation

Abstract


At present in the new situation, GIS is faced with three demands: the new demand about customization, the demand from software providers and developers, and the demand of sharing resources and functions. Whereas, there are three issues to make it difficult to address the above demands: business agility of GIS development; expansibility of GIS development and continuity of GIS software.Reviewing the past few decades, China has made great improvements in the field of GIS, technical supports for developing fundamental GIS software has been tremendously strengthened, GIS application domains have become wider, and the market has grown rapidly. Achievements gained during the development of GIS in China has made great tributary for the prosperity of various kinds of other fields As the practice goes further and further, problems mentioned above and exposed in the course of developing and applying of GIS has been gradually perceived. Their emergence is objective and inevitable due to:First, the traditional GIS solution is static and capsulate. comes with technical shortcuts and weakness, and can’t fulfill the various changing development needs. Static means application is developed in mode of building only once, using only once, and could never be fixed easily, be expanded easily, and be changed easily; Capsulate means System design processing always does not consider the ability of sharing and reusing as the main facts when design and develop a GIS application, and this makes it difficult to share and reuse resources and function between domains.Second, traditional GIS development methods are essentially based on some types of common GIS customization SDK. All this methods have one common characteristic: They are developed with direct coding, which has native shutouts of inefficiency、easily going wrong and maintain difficulties .The above three issues influence the GIS applications to be more public and convenient; therefore it is necessarily to get a new method and means with new ideology, new thoughts and new technology to address the demands. Software reusing and mashup technology are the main ways to enhance the software productivity. These years, with the evolution of GIS sharing standard, SOA technology, Enterprise 2.0 and Web platform, software reusing and mashup got new breakthrough. The topic of this dissertation: User driven GIS service and mashup technology comes under this background. It absorbs the ideology of SOA /SCA and mashup of Web application, and makes GIS application development into component and widget development procedure and the mashup procedure, and accelerating the new co-ho applicants development. To summarize there are four advantages come with this method:First, the concern of separation. The people doing with Mashup can be public users and business experts, and doing with algorithm and service components can be technical staff.Second, scalability. When a new application needs come to arise, firstly check the components repository and widget repository, if there are components and widgets already for this new application, reuse them with mashup technology, otherwise make some new ones. With suitable components graining size, it makes IT assets reusable and scalable.Third, the business agility. Follow the SCA standard, under the guide of SOA, components can be accessed and replaced easily and conveniently. It natively gets the characterize of agility with the reusable widget and components.Fourth, the mashup of Resource and application, which provides a new environment that supports mashup with multi-resource and isomerous functions.So, this paper makes an in-depth research of user driven GIS service and mashup theory and technology with common architecture and realization technology. The dissertation mainly focuses on the following issues:1) Do research with the present situation of GIS and IT; analyze the applying mode of GIS, make sure that GIS is on the way of infiltrating into the society production and people’s lives and every place in the form of service.2) Analyze the traditional method, study the technology of SOA, SCA and Web mashup, propose the concept and develop method of user driven GIS service and mashup technology. Under the guide of mashup ideology, and based on SOA/SCA, make the GIS development into two parts: service component, or widget development part and mashup procedure part.3) Design the generic architecture of GIS service mashup. Propose the six layers including the end user presentation layer; business service layer; GIS service component layer; enabler layer; integration layer and persistent layer. These layers bring the expansibility, easy maintain to GIS application development, and also set an open GIS development value chain. This chain gets clearly and harder levels from the bottom to the top. 4) Research the key technology of user driven GIS service and mashup. Research and develop an internet browser-based mashup client platform, which contains widget development framework and widget mashup framework. With this platform, developers and users both can join various resources and function work together, and make situation-applications more easily and quickly.5) Based on Apache Tuscany and common GIS platform software, research a GIS component development technology. Research the detailed development method of GIS component.6) Propose a set of GIS development engineering and management method. Deign the APO (Ability, Performance, Obtain management method), and perform an investigation of this method. A (Ability) presents the ability of every team member; P (Performance) is every team member’s performance getting from his own work. And O (Obtain) presents members’ wants to do some task. With the member’s inclination, company’s encouragement and macroscopic regulation to mostly enhance the team’s effectively.7) Lastly, practices in several scenarios with the user driven GIS service and mashup technology.

Related Dissertations

  1. Web2.0 network under the Privacy and Personal Data Protection,G350
  2. A Study on the Evolution Characteristics of Agricultural Climate Resources and Wheat and Rice Potential Productivity During the Last 30 Years in Jianghuai Region,S162
  3. Research and Design of Web Reports Based on Service-Oriented Architecture,TP393.09
  4. Research of Contaminated Site Investigation and Assessment Information System for Soil,X825
  5. Higher College Library Research Service System Type,G258.6
  6. Research and Development of Reusable Components of Management Information System in C/S Model,TP311.52
  7. Design and Implementation of the Billing System of a Game Company,TP311.52
  8. Prediction and Simulation of Air Quality of Coal Mining Area Based on VGIS System,X831
  9. Gis Applied in Disaster Education,G633.55
  10. The Yibin mobile IT support system design,TP311.52
  11. Geographic information systems design and development of urban underground pipeline,TP311.52
  12. The Design and Implement of Place Name Division of Information System in Panjin,TP311.52
  13. The Design and Implementation of Bank User Data Management System,TP311.52
  14. Design and Implementation of Detention Center Information Management System Based on Component,TP311.52
  15. The Earthquake Emergency Decision Support System Research and Implementation,TP311.52
  16. Enterprise Service Bus Based Information Integration System for Die & Mold Enterprises,TP311.52
  17. Research on Business Process Integration of Die & Mould Enterprise,TG76
  18. The MObile Widget Engine Researching and Implementing Based on the Webkit,TP391.3
  19. Large Radio Telescope active surface system control software development,TH751
  20. Motion control card based open CNC system design and application,TG659
  21. Huzhou city in the detailed planning of low-voltage distribution network,TM715

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile