1 / 25

Geospatial Systems Architecture

Explore the evolution of GIS architecture and the integration of geospatial systems into key business applications, moving from desktop to web-based platforms and leveraging web services. Learn about different GIS configurations and building blocks of cloud architecture.

Download Presentation

Geospatial Systems Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Geospatial Systems Architecture Todd Bacastow

  2. GIS Evolution http://wiki.gis.com/wiki/images/8/81/FallSDS11Fig2-1_Evolution.jpg

  3. GIS Users Number of Users Internet Viewer Component Hand-held Desktop Professional Functionality

  4. Market Forces • Integrating spatial data analysis and map visualization into key business applications • Moving and consolidating spatial data • Moving client/server mapping applications to the web and looking to web services

  5. What is an architecture? • There is no universally agreed definition • A system architecture defines the structure and/or behavior of a system • Best be thought of as a representation • It is also a process because a sequence of steps • It can also be a discipline

  6. Analogies • Consider a community that maintains an infrastructure for a public service to homes and businesses. This infrastructure might include: • Electricity producers • Drinking water purification and distribution • Sewage treatment • Other waste disposal • Natural gas distribution • Public transport • Cable television and telephones • Roads and toll ways

  7. Evolution • business processes • systems structure • technical framework • product technologies

  8. Evolution business processes + systems structure + technical framework + product technologies

  9. GIS Configuration Alternative:Stand alone business processes + systems structure + technical framework + product technologies

  10. GIS Configuration Alternative:Connected Desktop business processes + systems structure + technical framework + product technologies

  11. GIS Configuration Alternative:Centralized Configuration Alternative business processes + systems structure + technical framework + product technologies

  12. GIS Configuration Alternative:Centralized Configuration Alternative business processes + systems structure + technical framework + product technologies

  13. GIS Configuration Alternative:Federated business processes + systems structure + technical framework + product technologies

  14. GIS Configuration Alternative:Mobile business processes + systems structure + technical framework + product technologies

  15. Internet/Web Applications Browsers Web Web Server Broker Databases business processes + systems structure + technical framework + product technologies

  16. GIS Portal GIS Portal GIS Portal Cloud Architecture Building Blocks • Network architecture (Distributed) • Loosely Coupled • Internet Standards • Many GeoServices • Many Clients • Metadata Servers • Open / Interoperable • Full GIS capabilities GIS Users Connect and UseCheckout and Use Search Catalog and Find World Wide Web • Publish GIS Data & Services • Document in Catalog Metadata Server Author, Manage, Serve Catalogs Author, Manage, Serve Geographic Information Collections business processes + systems structure + technical framework + product technologies

  17. How? • Consume and expose Web services for: • Mapping • Metadata • Data sharing and distribution • Geoprocessing • Provide standard services and components for web developer (.Net, “generic XML/SOAP”, or Java API’s)

  18. GIS Services Enterprise Applications Browsers Web Broker Web Server Services Databases business processes + systems structure + technical framework + product technologies

  19. Integration business processes + systems structure + technical framework + product technologies

  20. Another view of architecture • Enterprise • Information • Computational • Engineering • Technology

  21. System Architecture • ISO Reference Model of Open Distributed Processing (RM-ODP) • Enterprise Viewpoint: • It is directed to the needs of the users of an information system. • Information Viewpoint: • It focuses on the information content of the enterprise. • Computational Viewpoint: • It deals with the logical partitioning of the distributed applications independent of any specific distributed environment on which they run. • Engineering Viewpoint: • It addresses the issues of system support (platform) for distributed applications. • Technology Viewpoint: • The technology model identifies possible technical artifacts for the engineering mechanisms, computational structures, information structures, and enterprise structures.

  22. . Architecture Development

  23. Steps • Defining Architecture Requirements. • to enable the system to meet the community’s goals and objectives. • Defining a Candidate Architectures. • to evolve an architecture gradually. • Defining Enterprise Architecture. • integrate it into an enterprise architecture model. • Defining Reference Architecture. • a working example designed and proven for use in by the participants • Validating a Reference Architecture.

  24. Timing is everything

  25. Readings • GIS software architectures • http://wiki.gis.com/wiki/index.php/GIS_Software_Technology • ESRI GIS products • http://wiki.gis.com/wiki/index.php/GIS_Product_Architecture

More Related