Abstract:An Enterprise Web GIS Solution combines the knowledge of complex GIS systems withthe standards and best practices of Information Technology to design and implement anend-to-end system that deliver geospatial data services, tools and applications on theweb. In order to design an optimal solution that fits well with an enterprise workflow andprovide robust, reliable, responsive and scalable map services and applications, it isimportant to understand the various components of the web GIS framework andconsider the key factors that affect them when deciding on the type of technology stackthat works best.This paper reviews the important factors involved in choosing the right framework for anEnterprise Web GIS Solution and the various architectural components of a web GISsystem. It begins with an overview of the multi-tier dynamic Client-server systemarchitecture and implementation of specific configurations that web GIS systems applyin performing geospatial data analysis. Next, it introduces the web GIS SystemArchitecture setup at Columbia University’s Center for International Earth ScienceInformation Network (CIESIN) as a case study. Using the knowledge gained from ourimplementation experiences, it then evaluates and compares the system componentsbased on factors such as workflow, performance, backward compatibility, scalability,interoperability and total cost of ownership (TCO). Finally, this paper concludes on thenote that these are the important factors to consider while designing an Enterprise WebGIS Solution. However, it is also important to note that every enterprise has its uniquesituation, business needs and strategic interests and the importance given to thesefactors may vary accordingly.Introduction:GIS Desktop tools and applications have enabled users to view and analyze spatialdata in its proper format. With the evolution of GIS, the sophistication of these analyticaltools has increased tremendously, thereby increasing the cost and time required tounderstand and use these tools efficiently. Additionally, most end-users today areinterested in the interpretation of the final results in its final format or through visualrepresentation.Web GIS provides GIS users easy access to geographic information data, spatialinformation and GIS modeling and processing tools. It provides an open and distributedarchitecture for disseminating geospatial data and web processing tools on the internet.This makes it easier for larger organizations to distribute maps and tools without timeand cost restrictions to the end user. To provide a successful Enterprise Web GISSolution, it is required to understand the complexity of the implementation as a processrather than a step [Alesheikh, Helali & Behroz, 2002].Understanding the complexity of GIS:Geographic Information Service is a very complicated information service that requiresa different solution than other types of information services. The contents of geographicinformation vary in different scales, resolutions, domains and times. Another complexfeature of geographic information is the ability to overlay different layers of spatial datato generate new layers of information.Development and Operational Issues:From the development perspective, most current web GIS systems adopt a quick, adhoctechnology centered solution for open and distributed GIS that are neithersustainable nor scalable. Once the technology changes, all ad-hoc solutions of the oldsystem are abandoned and are redone for the new system [Peng & Tsou, 2003].Another problem is that current implementations focus more on data and less onprocessing tools.From the operational perspective, it is very difficult to separate the various web GIScomponents into simple, modular and independent parts. Ideally, the interactionsbetween these components should be extensively defined with the clear definition oftheir relationships [Peng & Tsou, 2003].Web GIS architecture:Basic components:Client: Typically, the client or the user side of the web refers to the web browser on theuser’s machine. In the web GIS world it refers to a place where users interact withspatial data and analysis tools. It is also a place where GIS programs display differentforms of output to the user based on commands, tools and tasks that are triggered bysome client-side and server-side actions and may have some business logic associatedwith it.Server: The web GIS server architecture generally has four components: web server,application server, map server and data server.Web Server: The web server responds to requests sent from the web browser viaHTTP. Any web site that is published on the Internet must have a web server programrunning in the background: e.g., Apache, a web server that is supported on multipleplatforms such as UNIX, LINUX, and Windows. The web server can act as a proxystrengthening the system security and balancing the load between application servers ina cluster
đang được dịch, vui lòng đợi..
