SDI from a technological perspective Architecture Arnold Bregt
SDI from a technological perspective: Architecture Arnold Bregt
Do you know this building? 1
Architecture design 2
Construction 3
Building regulations and standards 4
Content n Architecture for buildings l l l n Design Components Standards Architecture for SDI l l l Overall design Components Standards 5
Comparison bestween buildings and SDI’s n Design for Building l n n using Software tools l n to Implement l Constrained by Standards Design for SDI l using Material and Methods l n to Construct l n based on Standards 6
IT Architectures n Service Oriented Architecture (SOA) n Client-Sever Architecture 7
Client-server Architecture 8
Example e-mail 9
Service Oriented Arichtecture • Internet explorer • GIS software • Geoportal webapplication • Catalog service • Search mechanism • Source database • Metadata editor • Services
Example: Cheaptickets 11
SDI Architecture Definition: Structure of the system, which is formed by its components, their properties and the relationships and the interaction with the environment. 12
Components (Béjar et al. 2009) n Components types (properties) n Connector Types n Constraints 13
How to describe an Architecture? n It is free, but: n Try to be consistent and clear n Look at good examples (e. g. UML) n It must communicate the message 14
Example: Geospatial portal OGC 15
Example: SDI Galicia 16
Example: North Rhine-Westphalia 17
Example: Geo. Foss 18
19
SDI Architecture INPRIRE 20
Software support for SDI n Con Terra - SDI suite n Geonetwork 21
Case of the week n Your SDI as a technological infrastructure” n Please analyze the technological aspects of your case SDI. Concentrate on ICT architecture (SOA), standards and services used in your SDI case. 22
Case of the week n With analyse we mean: l l l Draft an architectural picture of your SDI (design your own picture for your own SDI); Describe the components, standards and software technologies used; Reflect on the standards and technologies used (e. g. are they using the latest versions of the standards, what software tools are popular, etc). 23
Case of the week n Create a Table with standards and software tools used for your SDI. Standards (abbreviation) Description Version(s) . . Software tools . . . . 24
Case of the week n TIP 1: Study the paper of Béjar et al. , 2009 n TIP 2: Use OGC and ISO as a reference source for standards (ISO) and standards and software tools (OGC). 25
n Questions? 26
UML n UML: Unified Modeling Language n 2000 ISO Standard n Describe states and processes n Use for describing GI standards. 27
UML 28
Web Coverage service (WCS) n Technically, WCS Core establishes three request types, inline with the OGC Web Service definition: l l l Get. Capabilities: delivers an XML-encoded description of service properties and the data holdings offered by the server inquired. Describe. Coverage: delivers XML-encoded descriptions of coverages (such as their location in space and time). Get. Coverage: delivers a coverage (or part thereof), either as original data or processed, in some suitable data format. 29
XML Aspects n Extensible Markup Language (XML) n Human and Machine readable n Very popular Example 30
- Slides: 31