Presentation is loading. Please wait.

Presentation is loading. Please wait.

Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture ISO Reference Model of Open Distributed Processing (RM-ODP) –Enterprise.

Similar presentations


Presentation on theme: "Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture ISO Reference Model of Open Distributed Processing (RM-ODP) –Enterprise."— Presentation transcript:

1 Geospatial Systems Architecture Todd Bacastow

2 Views of a 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.

3 Peters, Fig 2-1

4 Peters, Fig 2-2

5 Peters, Fig 2-3

6 Peters, Fig 2-4

7 Peters, Fig 2-8

8 Peters, Fig 2-9

9 Peters, Fig 2-11

10 Peters, Fig 2-12

11 Peters, Fig 1-1

12 What is an architecture? A system architecture is the conceptual design that defines the structure and/or behavior of a system There is no universally agreed definition Systems architecture can best be thought of as a representation Maybe expressed in hardware, software, or organizational management It is also a process because a sequence of steps It can also be a discipline

13 Geospatial architecture Geospatial architecture is a strategic blueprint Broadly, geospatial architecture effort addresses the following views: –business activities and processes, –data sets and information flows, and –services.

14 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

15 Product Families AutodeskESRIIntergraphMapInfoSmallworld Viewer AutoCAD LT ArcReader GeoMedia ViewerProViewerCustom DesktopWorldArcViewGeoMediaMapInfo Professional Spatial Intelligence Profess- ional AutoCAD / Map ArcEditor ArcInfo GeoMedia ProMapInfo Professional Smallworld GIS Hand- held OnSiteArcPadIntelliWhereMapXtendScout Database Server GIS Server ArcSDEUses Oracle Spatial SpatialWarePart of Smallworld GIS Compone nt In several products Map Objects Part of GeoMediaMapX, MapJPart of Smallworld GIS InternetMapGuideArcIMSGeoMedia Web Map, GeoMedia Web Enterprise MapXtreme, MapXSite Smallworld Internet Applic- ation Server CADAutoCAD Map In several products Part of Smallworld GIS

16 Number of Users Cost Internet Viewer Component Hand-held Desktop Professional Functionality GIS Software Classification

17 GIS Market

18 ArcSDE Unifies Spatial Data Access ArcGIS Desktop Applications ArcGIS Desktop Applications ArcIMS, ArcExplorer, ArcPad ArcIMS, ArcExplorer, ArcPad MapObjects MapObjects Third-Party applications Third-Party applications SQL Server OracleInformix IBM DB2 ArcSDE Services

19 Enterprise GIS Organizations expect to... Leverage existing spatial data (eliminate silos) Integrate spatial data with core business data Incorporate spatial into workflow between departments (for a city…tax assessor, appraisal, DPW, police, fire, IT) Deploy IT standards to all their data Move client / server GIS apps to the web and wireless devices Benefit from scalability and security

20 First, Spatially Enable The Data… ArcSDE Data Is Independent of Application ArcIMSArcGIS SQL Server High Availability, High Performance, Secure, Scalable

21 Next, publish the informationArcReader A New Extension Publisher ArcMap Data MXD PMF

22 How? Distributed GIS 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)

23 GIS Internet Enterprise Web Server Databases Broker Browsers Web Applications

24 Emerging GIS Internet Enterprise Web Server Databases Broker Browsers Web Applications Services

25 Distributed GIS Development New Concept – g.net architecture –leveraging emerging web technologies Web services –GIS technology for applications over the web Mapping Metadata GIS Functionality –Spatial Data sharing and distribution Extends ArcGIS System concept –Desktop Applications –Back Office Servers –Distributed “Services” via the Internet

26 G.net 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

27 “Software for G.Net” GIS Clients GIS Web Services ArcGIS Used to build Data Maps Models Applications Metadata ArcGIS Used to build Data Maps Models Applications Metadata ArcIMS Serve GIS Data Maps Apps ArcIMS Serve GIS Data Maps Apps ArcGIS Author and Manage Metadata Build Catalog ArcGIS Author and Manage Metadata Build Catalog Array of GIS Clients Access and use GIS data and services ArcReader Map Objects for Java ArcGIS Desktop & Extensions ArcPad Array of GIS Clients Access and use GIS data and services ArcReader Map Objects for Java ArcGIS Desktop & Extensions ArcPad ArcSDE Used to manage Data Metadata Transactions ArcSDE Used to manage Data Metadata Transactions ArcSDE Used to manage and distribute Metadata ArcSDE Used to manage and distribute Metadata ArcIMS Manage Metadata Provide Search Services ArcIMS Manage Metadata Provide Search Services Metadat a & Catalog Services

28 Market Forces Are Driving Change Organizations are moving and consolidating spatial data into relational databases to improve interoperability Organizations are moving client/server mapping applications to the web and looking to web services for the future Organizations are integrating spatial data analysis and map visualization into key business applications to improve decision making and service delivery

29 Views of a 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.

30 Architecture Development.

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


Download ppt "Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture ISO Reference Model of Open Distributed Processing (RM-ODP) –Enterprise."

Similar presentations


Ads by Google