service definitions

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »

Task Status

This page is part of the ongoing SWIM communities of interest discussions. The content is working material. It should not be treated as final as it is still subject to review, comment and change.

Guidance

This template allows for the documentation of service definitions based on the requirements found at: /wiki/spaces/SCOI/pages/59605116

General requirements to remember:

SWIM-DEFN-010Service definition coverage

A service definition shall define a single service


Note: This concerns the definition of a service that can be implemented by service providers. It is not used to describe a running service - use a service description in that case.

Note: This requirement uses "define" rather than "describe".

SWIM-DEFN-020Service definition languageThe textual descriptions in a service definition shall be written in English using the spelling listed as the primary British spelling when conflicting spellings exist.-


Status Key

  • TBD - No work has started
  • WORKING - Content is being worked on, comments discussed
  • DRAFT - Draft is ready, comments resolved
  • REVIEWED - Group has reviewed, edited the final draft
  • AGREED - Content is finalised and agreed



Service Definition Identification

TBD

service definition identification

title

Service Definition for Aeronautical Events Service

edition

00.00.01

reference date

2022-04-27

Service Identification

WORKING

service identification

service name

  • Aeronautical Events Service
  • Aeronautical Event Feature Distribution Service

Service Abstract

TBD

service abstract

The ...

8.3.10:The main purpose of the AeronauticalInformationNotification service is to provide notifications (alerts) to consumers providing them with a simple mechanism to maintain their systems updated to the latest information available.
The data scope of the service is all aeronautical information currently distributes by means of NOTAM and AIP amendments.
To accomplish this, the services will be based on a Publish/Subscribe mechanism.

SNOW: The SNOWTAM is special series NOTAM

Service Definition Provider

TBD

service definition provider

nameEUROCONTROL
abbreviated name
descriptionEUROCONTROL is an intergovernmental organisation with 41 Member and 2 Comprehensive Agreement States.

Geographical Extent of Information

DRAFT


Working notes

SAT 2022-12-13:

Agreed to leave empty as it is not possible to give a precise requirement.

The service is expected to provide information for the area of responsibility (e.g. a specific FIR or worldwide) of the state plus delegations. This may be found in GEN 3.1 of the AIP. Other options are e.g. FABEC.

geographical extent of information

Service Categories

DRAFT


Working notes

SAT 2022-11-11:


Service provider can be aerodrome operators in some cases. They still have the AISP role.

service categories





category category name

regulated information exchange

value

AERONAUTICAL_INFORMATION_EXCHANGE

scheme

http://reference.swim.aero/information-services/service-categories/CodeRegulatedInformationExchangeType.html 

categorycategory nameinformation domain
valueAERONAUTICAL_INFORMATION
schemehttps://reference.swim.aero/information-services/service-categories/CodeInformationDomainType.html
category category name

business activity

value

INFORMATION_MANAGEMENT

scheme

http://reference.swim.aero/information-services/service-categories/CodeBusinessActivityType.html 

category category name

intended service consumer

valueCIVIL_AIRSPACE_USER, MILITARY_AIRSPACE_USER, CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER, MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER, AIR_TRAFFIC_SERVICE_PROVIDER, REGULATED_METEOROLOGICAL_SERVICE_PROVIDER, AERONAUTICAL_INFORMATION_SERVICE_PROVIDER, COMMUNICATION_NAVIGATION_AND_SURVEILLANCE_SERVICE_PROVIDER, PROVIDER_OF_DATA_SERVICES, NETWORK_MANAGER, AIRPORT_OPERATOR, AIRSIDE_GROUND_HANDLER, MILITARY_DEFENCE_CENTRE
scheme

http://reference.swim.aero/information-services/service-categories/CodeStakeholderType.html 

category category nameintended service provider
valueAERONAUTICAL_INFORMATION_SERVICE_PROVIDER
schemehttp://reference.swim.aero/information-services/service-categories/CodeStakeholderType.html 
categorycategory nameservice type
valueAERONAUTICAL_INFORMATION_SUBSCRIPTION_SERVICE
scheme

http://reference.swim.aero/information-services/service-categories/CodeServiceType

(for the moment use https://ext.eurocontrol.int/swim_confluence/display/SCOI/Service+Categories+-+Service+Type).

categorycategory nameservice type
valueAERONAUTICAL_FEATURE_ACCESS_SERVICE
scheme

http://reference.swim.aero/information-services/service-categories/CodeServiceType

(for the moment use https://ext.eurocontrol.int/swim_confluence/display/SCOI/Service+Categories+-+Service+Type).

Service Standard Reference

DRAFT


service standard reference



referenceDigital NOTAM Specification (https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/Overview)
implemented optionsThe information scope offered by the service supports the requirements of the Digital NOTAM Specification.
deviations/additions

Operational Environment

DRAFT

Working notes

SAT 2022-11-11:

Look to https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/Digital+NOTAM+Specification for scenarios that will help write the operational need.

It was agreed that this service focuses on what the AISP makes available to the next intended user. Therefore it will not cover:

These will be looked at later and in the context of a different service.

To discuss: does the term NOTAM cover SNOWTAM and ASHTAM. All of these are available in the Event Extension for AIXM.

operational environmentoperational needs

Air traffic management is defined as the "dynamic, integrated management of air traffic and airspace including air traffic services, airspace management and air traffic flow management - safely, economically and efficiently - through the provision of facilities and seamless services in collaboration with all parties and involving airborne and ground-based functions". It is provided by the air traffic management system that, amongst other things, relies on the collaborative integration of information and services.

Stakeholders involved in air traffic management need aeronautical data concerning the establishment, condition or change in any aeronautical facility, service, procedure or hazard, the timely knowledge of which is essential for flight operations.

This service satisfies this need by allowing clients to subscribe to be notified when such aeronautical events occur. The aeronautical data can be used immediately e.g. for re-routings, and can also be used to improve decision making thus positively impacting the efficiency of their planning and flight executions, enabling through automatic data verification and graphical visualisation.

This service satisfies this need by offering aeronautical data as regulated by ICAO Annex 15 - Aeronautical Information Services. The scope covers the event encodings outlined in the EUROCONTROL Digital NOTAM Specification including aerodrome data for the 18 airports listed in EU Implementing Regulation 2021/116 - Common Project One.

The aeronautical data is also used in other systems such as those used for surface management at aerodrome. A complete list of these is available as a High level description of the service offer.

capabilities

The service offers notification in the changes to aeronautical data about features. 

information exchange requirements

Service Functions

DRAFT

Working notes

SAT 2022-11-11:


Options

  • All data is pushed - PUB/SUB containing the payload.
  • can also just be a notification containing a link to the data.

scenarios come from the digital NOTAM spec including aerodrome data for the 18 airports. Service providers declare which ones their service supports.

service functions


functionnamesubscription

descriptionThere shall be a mechanism to subscribe/unsubscribe
real-world effectService consumer subscribes to topics offered by the service.
functionnametopic selection
descriptionThere shall be filtering mechanisms to only subscribe to specific contents.
real-world effect
functionnamenotification
descriptionWhen new data is available, it shall be distributed to the subscribers.
real-world effectService consumer is notified when a change happens to a topic of interest.
functionnamecheck notification list
descriptionThere shall be a mechanism by which a given subscriber can check if he has received all sent notifications.
real-world effectService consumer has an understanding of the notifications.
functionnamerequest notification reissue
descriptionThere shall be a mechanism by which a subscriber requests a notification reissue (due to not reception, lose, etc.)
real-world effectService consumer receives a notification.

Service Access and Use Conditions

TBD

service access and use conditions



legal constraints


8.3.10: one aspect that is worth mentioning is related to the legal framework for data distribution. To really achieve all benefits from digital data distribution, all aspects related to copyright, use rights of data and liabilities need to be clearly stated.

service policies

business policy

TBD

operational policy

TBD

technical policy

TBD

service consumption constraints


TBD

Security Constraints

TBD

security constraints



authentication

Consumer side authentication: TBD

Provider side authentication: Authentication is required

authorisation


confidentiality


integrity


Quality of Service

TBD

quality of service

performance

capacity


response time<= 1 second
reliability

availability

>= 99.95 %

recoverability
security

confidentiality


integrity>= 99.999 %

Quality of Data

DRAFT


quality of data

Source of Information

DRAFT


Service Validation Information

TBD

service validation information

prototyping

The service was prototyped in SESAR

Sol34: An initial verification exercise has focused on the provision of Digital NOTAM in a SWIM compliant manner. This has addressed data origination, collection and provision aspects in the Digital NOTAM data chain, which is a key enabler for Digital Integrated Briefing.

Application Message Exchange Pattern

DRAFT


application message exchange pattern

Service Behaviour

WORKING


service behaviour

typical behaviour
The service behaviour is in accordance with the patterns detailed in Message Exchange Patterns: Identification Guidelines. The two interfaces have different behaviours.

PUBLISH_SUBSCRIBE

  • A request-reply handles the subscription.
  • AMQP 1.0 handles the publication.

SYNCHRONOUS_REQUEST_REPLY

The OGC Web Feature Service 2.0 Interface Standard defines the basic behaviour.

Synchronous Request/Reply
  • The request message is sent from the service consumer to the service
  • The service consumer remains blocked while awaiting the reply
  • The service remains blocked while processing the reply
  • The AIXM Basic Message, the reply message, is sent from the service to the service consumer.

Service Monitoring

TBD

service monitoring

There is no expectation that a service monitoring mechanism is made available to service consumers.

Service Interfaces

TBD


service interfaces

interfacename

8.3.10: AINSInterfacePull implements Publish/Subscribe Pull MEP.


description

8.3.10: A synchronous call to obtain specific notifications that where published in the past.


provider/consumer side
interfacename8.3.10: AINSInterfacePush implements Publish/Subscribe via Push messages.
description8.3.10: This interfaces differs from the one described above only in one way. It implements Publish/Subscribe via push notifications instead of client triggered requests. Hence the interfaces are very similar.
provider/consumer side
interfacenameSNOW: The SNOWTAMPublisher service interface definition allows the consumer to subscribe or unsubscribe to the data, while the SNOWTAMSubscriber service interface definition allows the service provider to publish the message containing the data.
description
provider/consumer side

SWIM TI Profile and Interface Bindings

DRAFT



SWIM TI profile and interface bindings





profile name

EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile

profile version

1.1

selected service interface bindingWS_LIGHT
selected network interface binding
supported optional requirements

PUBLISH_SUBSCRIBE

AMQP 1.0 is used to publish messages in the service's publish-subscribe implementation. This is explained in: https://reference.swim.aero/technical-infrastructure/guidance-for-pub-sub-push-implementation.html

SYNCHRONOUS_REQUEST_REPLY

The OGC Web Feature Service 2.0 Interface Standard is used in the service's request-reply implementation. The standardised operations for a Basic WFS are implemented.

The temporal extension (WFS-TE) is used to support advanced temporal filtering.

The ISO 19143 - Geographic Information - Filter encoding specification is applied for spatial and logical operators.

Service Interface Protocols and Data Format

TBD

service interface protocols and data format





transport / messaging protocols


data format

This is captured at Service Message level (see below).

Service Operations

TBD

Service operations







operation


operation name


description


messages


operation


operation name


description


messages


Service Messages

DRAFT


service messages





message

name

AIXM Basic Message

descriptionThe basic messages is a collection of features. The structure is explained in the EUROCONTROL Event Encoding Specification. The message serves the purpose of Digital NOTAM.
typeOut
data formatAIXM 5.1.1 including the event extension
message

name


description
type
data format

Information Definition (Minimum) and (Extended)

DRAFT


information definition

The service exposes a topic tree. The topics are based on the event scenarios found in the Digital NOTAM Specification (https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/Digital+NOTAM+Specification)

The scenarios use features that are in the Aeronautical Information Exchange Model (AIXM) 5.1.1 and the  AIXM Event Extension.

See

Filter Encoding

DRAFT


filter encoding

The request-reply service interface supports filtering based on (subset of the) the operators defined in the OGC Filter Encoding 2.0 Encoding Standard (equivalent to ISO 19143 - Geographic Information - Filter encoding). The temporal extension (WFS-TE) is used to support advanced temporal filtering.

The publish-subscribe service interface allows for the selection of topics. These can be organised around e.g. a specific aerodrome or airspace. The considerations on https://ext.eurocontrol.int/aixm_confluence/display/DNOTAM/General+Principles will help AISP decide which topic an event concerns.

Machine-Readable Service Interface Definition

TBD

machine-readable service interface definition

reference

Model View

TBD

model view

reference

Abbreviations and Acronyms

TBD

abbreviations and acronyms


abbreviationcodeSWIM

termSystem Wide Information Management
abbreviationcode

term
  • No labels