17
AMDB Data Sharing using the SWIM

AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

AMDB Data Sharing using the SWIM

Page 2: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

Company’s Offices:

» Prague (Czech Republic)

» Bratislava (Slovakia)

» Seletar Airport (Singapore)

ABOUT

US SPECIALIZING IN AERONAUTICAL INFORMATION MANAGEMENT - AIM

Supporters:

FOCUSING ON SOFTWARE DEVELOPMENT AND AERONAUTICAL DATA PROCESSING

Page 3: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

FROMSTATIC

TODYNAMIC

Digital AIMWe are focusing on bringing new state-of-the-artsolutions into the field of digitization of aeronautical dataaccording to the new ICAO requirements for aviationstakeholders .

o DATA CREATION

o DATA IMPORT

o DATA EDITING THROUGH TEMPORALITY MODEL

o DATA VALIDATION & VERIFICATION

o DATA EXPORT / PUBLISHING

Page 4: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

THE SWIMGLOBAL

INTEROPERABILITY FRAMEWORK

Agenda - Sharing of information via SWIM

SWIM-enabled Applications

Information Exchange Services

Information Exchange Models

SWIM Infrastructure

Network Connectivity

The Global Interoperability Framework comprises the following layers:

Scope of theSWIM Governance

Information provider and information consumers

Presentation

Using the WFS For AIXM Data Exchange

AIXM Data Model and Digital NOTAM

Interoperability is achieved on a global scale through the use of - common information exchange models- the use of common services for information exchange- the use of appropriate technology and standards

Page 5: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange Models

InfrastructuresSWIM Infrastructure

and Use case Identification

Page 6: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange Models

Infrastructures

GoalCreate service for all stakeholders for provisioning of Aerodrome

mapping data including Digital NOTAM for purpose ofsituational awareness on the airport

WHY ?• Airports are growing

• Lot of construction areas, cranes etc…• Number of NOTAMs is exponentially

increasing

• Information sharing for ATC, Airlines, etc..

HOW ?

SWIM Near-real TimeAerodrome

Data

Accessible dataOn Smart Devices

Page 7: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange Models

Infrastructures

WHAT WE NEED ?

Database

Data Originators

Data Consumers

Web Service

Data

Page 8: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange Models

Infrastructures

Message Exchange Patterns (MEP)Publish/Subscribe (P/S):P/S with a push mechanism, the information service sends necessary updates (publish) to the consumer, in accordance with the subscription. This MEP requires that the consumer can receive messages at any time.

Exchange Services

SUBSCIBED TO SERVICE FOR AMDB AND D-NOTAM

NEW EVENT – TWY.CLS

SENDS UPDATE

DATABASE INFORMATION SERVICE

INFORMATION CONSUMER

Page 9: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange Models

Infrastructures

Publish-Subscribe

The simple request/response nature of a standard Web application requires that all communication be initiated by

the client

This means that the server can only push updated data to its clients if it receives an explicit request.

In CASE OF D-NOTAM THIS IS NOT ENOUGH

AMQP

Page 10: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange ModelsInfrastructures

Exchange Models

Page 11: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

Information Exchange Models

iSWIM supports “information exchanges that are built on standards and delivered through an

internet protocol (IP)-based network by SWIM enabled systems” [RD 1]. It lists four areas for

information exchanges:

1. aeronautical information exchange;

2. meteorological information exchange;

3. cooperative network information exchange; and

4. flight information exchange.

EUROCONTROL Specification for SWIM Service Description

SWIM Application

Exchange Services

Exchange ModelsInfrastructures

Page 12: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

ICAO ANNEX 15: 5.3 Digital data sets5.3.1.1 Digital data shall be in the form of the following data sets:

a) AIP data set;

b) terrain data sets;

c) obstacle data sets;

d) aerodrome mapping data sets; and

e) instrument flight procedure data sets.

5.3.3.3 Aerodrome mapping data sets

SWIM Application

Exchange Services

Exchange ModelsInfrastructures

WHAT DATA ?

Note 3.— The content of the aerodrome mapping data sets is defined in Radio Technical Commission for Aeronautics (RTCA) Document DO 272D/

Page 13: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange ModelsInfrastructures

WHAT DATA MODELS FOR EXCHANGE ?

…common information exchange models

5.3.1.1 To facilitate and support the use of exchange of digital data sets between data providers and data users,the ISO 19100 series of standards for geographic information should be used as a reference framework.

PANS AIM

GML is geographic information modelled in accordance

with ISO 19100

5.3.1.4 The aeronautical information model used should encompass the aeronautical data and aeronautical information to be exchanged.

AIXMis based on GML 3.2. and is the AERONAUTICAL DATA Exchange model

AMXMa EUROCAE WG-44 /

RTCA SC-217 data exchange specification

The schema is a ISO/OGC GML3.2 specification for

AMDB data exchange

Page 14: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange ModelsInfrastructures

WHAT DATA MODELS FOR EXCHANGE ?

PANS-AIM 5.3.1.5 The aeronautical information model used should:

d) include a temporality model to enable capturing the evolution of the properties of an aeronautical information feature during its life cycle

ICAO Annex 15: 6.3.3.4 Recommendation. When temporary changes of short duration are made available as digital data (digital NOTAM), they should use the same aeronautical information model as the complete data set.

ISO GMLAIRM

(SWIM)Aeronautical

Data

TemporalityAnd

Digital NOTAM

Page 15: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM Application

Exchange Services

Exchange ModelsInfrastructures

Example of ApplicationInformation Provider

Page 16: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

SWIM ApplicationExchange Services

Exchange Models

Infrastructures

Example of ApplicationInformation Consumer

Page 17: AMDB Data Sharing using the SWIM · Exchange Services. Exchange Models. Infrastructures. Message Exchange Patterns (MEP) Publish/Subscribe (P/S): P/S with a push mechanism, the information

Thank you!