geospatial systems architecture n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Geospatial Systems Architecture PowerPoint Presentation
Download Presentation
Geospatial Systems Architecture

Loading in 2 Seconds...

play fullscreen
1 / 25

Geospatial Systems Architecture

0 Views Download Presentation
Download Presentation

Geospatial Systems Architecture

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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