Presentation is loading. Please wait.

Presentation is loading. Please wait.

Geospatial Systems Architecture Todd Bacastow. GIS Evolution

Similar presentations


Presentation on theme: "Geospatial Systems Architecture Todd Bacastow. GIS Evolution"— Presentation transcript:

1 Geospatial Systems Architecture Todd Bacastow

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

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

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 Web Server Databases Broker Browsers Web Applications business processes + systems structure + technical framework + product technologies

16 Cloud Architecture Building Blocks GIS Portal Network architecture (Distributed) Loosely Coupled Internet Standards Many GeoServices Many Clients Metadata Servers Open / Interoperable Full GIS capabilities GIS Users GIS Portal Metadata Server Search Catalog and Find  Publish GIS Data & Services  Document in Catalog Connect and Use Checkout and Use World Wide Web Author, Manage, Serve Geographic Information Collections Author, Manage, Serve Catalogs 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 Web Server Databases Broker Browsers Web Applications Services 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 http://wiki.gis.com/wiki/index.php/GIS_Software_ Technology ESRI GIS products – http://wiki.gis.com/wiki/index.php/GIS_Product _Architecture http://wiki.gis.com/wiki/index.php/GIS_Product _Architecture


Download ppt "Geospatial Systems Architecture Todd Bacastow. GIS Evolution"

Similar presentations


Ads by Google