340 likes | 354 Views
SDI from a technological perspective: Architecture. Arnold Bregt. Do you know this building?. Architecture design. Construction. Building regulations and standards. Content. Architecture for buildings Design Components Standards Architecture for SDI Overall design Components
E N D
SDI from a technological perspective: Architecture Arnold Bregt
Content • Architecture for buildings • Design • Components • Standards • Architecture for SDI • Overall design • Components • Standards
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
IT Architectures • Service Oriented Architecture (SOA) (see Lukasz) • Client-Sever Architecture
Service Oriented Arichtecture • Geoportal webapplication • Catalog service • Search mechanism • Source database • Metadata editor • Services • Internet explorer • GIS software
SDI Architecture Definition: Structure of the system, which is formed by its components, their properties and the relationships and the interaction with the environment. (note link with CAS)
Components (Béjar et al. 2009) • Components types (properties) • Connector Types • Constraints (we will not use it in this week)
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
Software support for SDI • Geonetwork • EasySDI
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.
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).
Case of the week • Create a Create a Table with standards and software tools used for your SDI.
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).
UML • UML: Unified Modeling Language • 2000 ISO Standard • Describe states and processes • Use for describing GI standards.
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.
XML Aspects Example • Extensible Markup Language (XML) • Human and Machine readable • Very popular