service definitions for meteorological information services
IWXXM METAR-SPECI Subscription and Request Service - Service Definition
Service Definition Identification
service definition identification | title | Service definition for the IWXXM METAR-SPECI Subscription and Request Service |
|---|---|---|
edition | 00.00.05 | |
reference date | 2024-06-17 |
Service Identification
service identification | service name | IWXXM METAR-SPECI Subscription and Request Service |
|---|
Service Abstract
service abstract | The IWXXM METAR-SPECI Subscription and Request Service provides the service consumer with METAR/SPECI report(s) for one or more aerodromes of a State as it becomes available. The service consumer can subscribe to the service, specifying the aerodrome of interest, and receive information as it becomes available. It is also possible to send a direct request, using a request-reply mechanism, to the service to get the relevant meteorological information. The meteorological information is issued by the designated Aeronautical Meteorological Station. The meteorological information is only intended to be used by service consumers within the aviation domain. |
|---|
Service Definition Provider
service definition provider | name | EUROCONTROL |
|---|---|---|
description | EUROCONTROL is an intergovernmental organisation with 41 Member and 2 Comprehensive Agreement States. | |
point of contact |
Geographical Extent of Information
geographical extent of information | The service shall make METAR/SPECI report(s) available for one or more aerodrome(s) within a State. Note: it is expected that a single service will be implemented per State, covering all of the aerodromes within the State. |
|---|
Service Categories
service categories
| category | category name | regulated information exchange |
|---|---|---|---|
| value | ||
| scheme | ||
category | category name | information domain | |
| value | ||
| scheme | https://reference.swim.aero/information-services/service-categories/CodeInformationDomainType.html | |
category | category name | business activity | |
value | |||
scheme | http://reference.swim.aero/information-services/service-categories/CodeBusinessActivityType.html | ||
category | category name | intended service consumer | |
value | |||
scheme | https://reference.swim.aero/information-services/service-categories/CodeStakeholderType.html | ||
category | category name | intended service provider | |
value | |||
scheme | http://reference.swim.aero/information-services/service-categories/CodeStakeholderType.html | ||
category | category name | service type | |
value | |||
scheme | http://reference.swim.aero/information-services/service-categories/CodeServiceType.html |
Service Standard Reference
Explanatory note
This field is left empty.
service standard reference | reference |
|
|---|---|---|
implemented options |
| |
deviations/additions |
|
Operational Environment
operational environment | operational needs | A list of operational needs that this service contributes to satisfying is available in Appendix B. This service satisfies these by offering meteorological information as regulated by Commission Implementing Regulation (EU) 2017/373 of 1 March 2017 and ICAO Annex 3. The scope of the meteorological information satisfies the EU Implementing Regulation 2021/116 - Common Project One. |
|---|---|---|
capabilities | The service provides high quality, up-to-date, trusted, regulated meteorological information in digital form for use by service consumers within the aviation domain. | |
information exchange requirements | The service takes into account the following information exchange requirements:
|
Service Functions
service functions | function | name | Request the latest METAR/SPECIs |
|---|---|---|---|
description | The service consumer shall be able to request the latest METAR/SPECIs for an aerodrome or group of aerodromes. | ||
real-world effect | The meteorological information is received and can be used by the service consumer. | ||
function | name | Subscribe to METAR/SPECIs | |
description | The service consumer shall be able to subscribe/unsubscribe in order to receive METAR/SPECIs based on ICAO location indicator codes for aerodromes. | ||
real-world effect | The service consumer subscribes to the service and will receive METAR/SPECIs as per the subscription or unsubscribes from the service. | ||
function | name | Distribute METAR/SPECIs | |
description | The service shall distribute the METAR/SPECIs when they are available. | ||
real-world effect | The service consumer receives the METAR/SPECIs. |
Service Access and Use Conditions
service access and use conditions | legal constraints |
|
|
|---|---|---|---|
service policies | business policy |
| |
operational policy | There shall be a service policy to ensure that only service consumers within the aviation domain can use the service. The service policy shall include a requirement that service consumers cannot pass the information obtained from the service to non-aviation users without prior authorisation from the service provider. | ||
technical policy |
| ||
service consumption constraints |
| There shall be a service consumption constraint to ensure that a service consumer does not impose undue loads on computer and network resources, for example, by polling it at a higher frequency than the status is normally provided. |
Security Constraints
security constraints | authentication | The service shall ensure consumer authentication in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile requirement SWIM-TIYP-0042. The service shall ensure provider authentication in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile requirement SWIM-TIYP-0042. |
|---|---|---|
authorisation | The service shall ensure that satisfactory authorisation is put in place according to EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile requirement SWIM-TIYP-0070. | |
confidentiality | The service shall ensure point-to-point confidentiality in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) 1.2 or above. | |
integrity | The service shall ensure point-to-point integrity in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) 1.2 or above. |
Quality of Service
quality of service | performance | capacity | The service shall achieve a quality that is sufficient to ensure the service is fit for purpose. |
|---|---|---|---|
response time | The service shall achieve a quality that is sufficient to ensure the service is fit for purpose. | ||
reliability | availability | The service shall achieve a quality that is sufficient to ensure the service is fit for purpose. | |
recoverability | The service shall achieve a quality that is sufficient to ensure the service is fit for purpose. | ||
security | confidentiality | The service shall ensure confidentiality by using SWIM Technical Infrastructure (TI) Yellow Profile bindings. | |
integrity | The service shall ensure integrity by using SWIM Technical Infrastructure (TI) Yellow Profile bindings. |
Quality of Data
quality of data | The meteorological information offered by the service shall be verified by the service provider. The meteorological information offered by the service shall be encoded according to the rules of the IWXXM standard. The meteorological information offered by the service shall satisfy the WMO No. 8 (2018) Guide to Meteorological Instruments and Methods of Observation. |
|---|
Source of Information
source of information | source | The service provider shall ensure that the meteorological data offered by the services is received from the appropriate authorised originating sources. This includes:
|
|---|
Service Validation Information
Explanatory note
This field is left empty.
service validation information | description |
|
|---|
Application Message Exchange Pattern
application message exchange pattern |
|---|
Service Behaviour
service behaviour | typical behaviour | The service behaviour shall be in accordance with the patterns detailed in the Message Exchange Patterns: Identification Guidelines. The typical service behaviour, is:
The interfaces have different behaviour. A combination of an AMQP 1.0 implementation and an OGC implementation shall be used for the basic behaviour. The typical behaviour for PUBLISH_SUBSCRIBE means that:
The typical behaviour for REQUEST_REPLY (as used in IWXXM METAR-SPECI Subscription and Request Service Request Interface) is as follows: Synchronous Request/Reply
|
|---|
Service Monitoring
service monitoring | A service monitoring mechanism should be made available to service consumers. |
|---|
Service Interfaces
service interfaces | interface | name | IWXXM METAR-SPECI Subscription and Request Service Request Interface |
|---|---|---|---|
description | Allows the service consumer to request the latest available METAR/SPECIs. Note: This interface is used to group the operations offered by the chosen OGC standard. | ||
provider/consumer side | Provider side | ||
interface | name | IWXXM METAR-SPECI Subscription and Request Service Subscription Interface | |
description | Allows the service consumer to select and subscribe to METAR/SPECIs for aerodromes of interest. It allows the service consumer to manage the subscriptions e.g. to unsubscribe. Note: This is an optional interface. Many service providers will prefer to receive subscription requests by email. | ||
provider/consumer side | Provider side | ||
interface | name | IWXXM METAR-SPECI Subscription and Request Service Distribution Interface | |
description | Allows the service provider to distribute the latest available METAR/SPECIs meeting the need of the service consumer that has subscribed for updates. | ||
provider/consumer side | Consumer side |
SWIM TI Profile and Interface Bindings
IWXXM METAR-SPECI Subscription and Request Service Request Interface
SWIM TI profile and interface bindings | profile name | EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile |
|---|---|---|
profile version | 1.1 | |
selected service interface binding | ||
selected network interface binding | The service shall use the network bindings of the SWIM TIYP. | |