Arnold Bregt SDI from a technological perspective: Architecture.

Post on 11-Jan-2016

216 views 2 download

Tags:

Transcript of Arnold Bregt SDI from a technological perspective: Architecture.

Arnold Bregt

SDI from a technological perspective: Architecture

Do you know this building?

2

Architecture design

3

Construction

4

Building regulations and standards

5

Content

Architecture for buildings Design Components Standards

Architecture for SDI Overall design Components Standards

6

Comparison bestween buildings and SDI’s Design for Building

to Construct

using Material and

Methods Constrained by

Standards

Design for SDI to

Implement using

Software tools based on

Standards

7

IT Architectures

Service Oriented Architecture (SOA)

Client-Sever Architecture

8

Client-server Architecture

9

Example e-mail

10

Service Oriented Arichtecture• Geoportal

webapplication

• Catalog service

• Search mechanism

• Source database

• Metadata editor

• Services

• Internet explorer

• GIS software

Example: Cheaptickets

12

SDI Architecture

Definition:Structure of the system, which is formed by its components, their properties and the relationships and the interaction with the environment.

13

Components (Béjar et al. 2009)

Components types (properties)

Connector Types

Constraints

14

How to describe an Architecture?

It is free,but:

Try to be consistent and clear

Look at good examples (e.g. UML)

It must communicate the message

15

Example: Geospatial portal OGC

16

Example: SDI Galicia

17

Example: North Rhine-Westphalia

18

Example: GeoFoss

19

20

SDI Architecture INPRIRE

21

Software support for SDI

Con Terra - SDI suite

Geonetwork

22

Case of the week

Your SDI as a technological infrastructure”

Please analyze the technological aspects of your case SDI. Concentrate on ICT architecture (SOA), standards and services used in your SDI case.

23

Case of the week

With analyse we mean: 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).

24

Case of the week

Create a Create a Table with standards and software tools used for your SDI.

25

Standards (abbreviation)

Description Version(s)

....    

     

     

Software tools    

.......    

     

Case of the week

TIP 1: Study the paper of Béjar et al., 2009

TIP 2: Use OGC and ISO as a reference source for standards (ISO) and standards and software tools (OGC).

26

Questions?

27

UML

UML: Unified Modeling Language

2000 ISO Standard

Describe states and processes

Use for describing GI standards.

28

UML

29

Web Coverage service (WCS)

Technically, WCS Core establishes three request types, inline with the OGC Web Service definition: GetCapabilities: delivers an XML-encoded description

of service properties and the data holdings offered by the server inquired.

DescribeCoverage: delivers XML-encoded descriptions of coverages (such as their location in space and time).

GetCoverage: delivers a coverage (or part thereof), either as original data or processed, in some suitable data format.

30

XML

Aspects

Extensible Markup Language (XML)

Human and Machine readable

Very popular

Example

31