{
  "informationServiceDescription": {
    "title": "LFV ED254 ArrivalSequencePublisher",
    "referenceDate": "2025-10-01",
    "edition": "1.0",
    "serviceAbstract": "<p>Supports the distribution of arrival sequence information generated by LFV AMAN systems for designated Swedish airports, in compliance with EUROCAE ED-254. Enables standardized and timely sharing of sequence data to improve coordination and predictability in arrival management.</p>",
    "serviceIdentification": {
      "name": "LFV ED254 ArrivalSequencePublisher",
      "version": "1.0"
    },
    "serviceProvider": {
      "name": "LFV",
      "description": "<p>LFV is the largest provider of air control traffic services in Sweden</p>",
      "type": [
        "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
        "AIR_TRAFFIC_SERVICE_PROVIDER",
        "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER"
      ],
      "pointOfContact": [
        {
          "name": "swim-info",
          "role": "access request",
          "contactInformation": [
            {
              "type": "EMAIL",
              "address": "swim-info@lfv.se"
            }
          ]
        }
      ]
    },
    "serviceCategorisation": {
      "businessActivityType": [
        "TRAFFIC_SYNCHRONISATION"
      ],
      "intendedConsumer": [
        "AIR_TRAFFIC_SERVICE_PROVIDER",
        "AIRPORT_OPERATOR",
        "CIVIL_AIRSPACE_USER"
      ],
      "informationCategory": [
        "FLIGHT_INFORMATION_EXCHANGE"
      ],
      "applicationMessageExchangePattern": [
        {
          "name": "Publish_Subscribe"
        },
        {
          "name": "REQUEST_REPLY"
        }
      ],
      "geospatialCategorisation": {
        "aerodrome": [
          "ESSA",
          "ESSB"
        ],
        "fir": [
          "ESAA"
        ],
        "countryCode": [
          "ES"
        ],
        "region": [
          "EUR"
        ]
      }
    },
    "generalDescription": {
      "operationalEnvironment": {
        "operationalNeeds": [
          {
            "name": "Operational and Business context",
            "description": "<p>Provide LFV AMAN-generated sequences directly in ED-254 format to airports, airlines, and other stakeholders, to support collaborative decision-making and predictability in arrivals.</p>"
          },
          {
            "name": "Implementing Regulation 2021/116 (CP1), AF 5 (System Wide Information Management)",
            "description": "<p>To ensure interoperability within the European ATM network, data exchanges on ground concerning <strong>Extended AMAN</strong> shall be implemented as a <strong>SWIM-compliant information service</strong>. The LFV ED254 Service fulfills this requirement by providing arrival sequence information in accordance with the <strong>EUROCAE ED-254</strong> standard.</p>"
          }
        ]
      },
      "functionality": [
        {
          "name": "Publish arrival sequence",
          "description": "<p>Subscribers receive updates to arrival sequence data for selected airports, ensuring they are kept informed of any change to arrival planning</p>"
        }
      ],
      "accessAndUseConditions": [
        {
          "name": "Authentication and authorisation",
          "type": "SECURITY_CONSTRAINT",
          "description": "<p>The authentication is based on mutual TLS and requires all users to request using an X.509 certificate. The service support TLS 1.3</p>"
        },
        {
          "name": "Business and operational policies",
          "type": "SERVICE_POLICY",
          "description": "<p>Defined in the Service Agreement between LFV and the service consumer.</p>"
        },
        {
          "name": "Access to the service",
          "type": "LEGAL_CONSTRAINT",
          "description": "<p>Access is subject to the signature of a Service Agreement between LFV and the Recipient.</p>"
        },
        {
          "name": "Service consumption constraints",
          "type": "LEGAL_CONSTRAINT",
          "description": "<p>One subscription per X.509 certificate (and consequently one AMQP connection)</p>"
        },
        {
          "name": "Confidentiality",
          "type": "SECURITY_CONSTRAINT",
          "description": "<p>Communications (HTTPS and AMQPS) are secured using TLS</p>"
        },
        {
          "name": "Integrity",
          "type": "SECURITY_CONSTRAINT",
          "description": "<p>Communication integrity is ensured by TLS encryption.</p>"
        }
      ],
      "validation": [
        {
          "type": "SELF_VALIDATION"
        }
      ],
      "abbreviations": [
        {
          "name": "ATSU",
          "description": "<p>Air Traffic Service Unit</p>\r\n"
        },
        {
          "name": "ADES",
          "description": "<p>Aerodrome of Destination</p>\r\n"
        },
        {
          "name": "AMAN",
          "description": "<p>Arrival Management</p>\r\n"
        },
        {
          "name": "AMQP ",
          "description": "<p>Advanced Message Queuing Protocol</p>\r\n"
        },
        {
          "name": "AMQPS ",
          "description": "<p>Advanced Message Queuing Protocol Secure</p>\r\n"
        },
        {
          "name": "EUROCAE",
          "description": "<p>European Organisation for Civil Aviation Equipment</p>\r\n"
        },
        {
          "name": "SWIM",
          "description": "<p>System Wide Information Management</p>\r\n"
        },
        {
          "name": "SWIM TI",
          "description": "<p>SWIM Technical Infrastructure</p>\r\n"
        },
        {
          "name": "TLS",
          "description": "<p>Transport Layer Security</p>\r\n"
        }
      ]
    },
    "informationDescription": {
      "informationDefinition": [
        {
          "name": "Arrival Sequence Service Information Definition"
        }
      ],
      "sourceOfInformation": "ED-254"
    },
    "technicalDescription": {
      "technicalConstraint": [
        {
          "name": "List of available arrival sequences",
          "description": "<p>Find below the list of available arrival sequences or ADES codes that can be used in subscription requests or that can be present in received messages.</p><ul><li>ESSA</li><li>ESSB</li></ul><p>&nbsp;</p>"
        },
        {
          "name": "Transport protocols",
          "description": "<p>HTTPS for subscription management, AMQPS for data publication.</p>"
        },
        {
          "name": "Security",
          "description": "<p>TLS with X.509 certificates; mutual authentication required.</p>"
        }
      ],
      "serviceMonitoring": {
        "monitoringDescription": "<p>Not available to consumer.</p>\r\n"
      },
      "behaviour": [
        {
          "name": "General service behaviour",
          "description": "<p>Please refer to ED-254 section 3.6.4</p>"
        }
      ]
    },
    "references": {
      "implementedStandard": [
        {
          "title": "Arrival Sequence Service Performance Standard",
          "version": "June 2018",
          "description": "<p>Defines standardized SWIM service design for AMAN sequence information.</p>",
          "standardType": "SERVICE_STANDARD",
          "conformanceStatement": "Implemented Options:SWIM TI Service Binding for ArrivalSequencePublisher: WS-LightSWIM TI Service Binding for ArrivalSequenceSubscriber: AMQP Messaging"
        },
        {
          "title": "EUROCONTROL Specification for SWIM Service Description",
          "version": "2.0",
          "description": "<p>LFV&nbsp;ArrivalSequencePublisher Service is conformant with the SWIM Service Description Specification</p>",
          "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
          "conformanceStatement": "Conformant"
        },
        {
          "title": "EUROCONTROL Specification for SWIM Information Definition",
          "version": "1.0",
          "description": "<p>LFV&nbsp;ArrivalSequencePublisher Service is conformant with the SWIM Information Definition Specification</p>",
          "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_INFORMATION_DEFINITION",
          "conformanceStatement": "Conformant"
        },
        {
          "title": "EUROCONTROL Specification for SWIM TI Yellow Profile",
          "version": "1.1",
          "description": "<p>LFV ArrivalSequencePublisher Service is conformant with the SWIM TI Yellow Profile Specification</p>",
          "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_TECHNICAL_INFRASTRUCTURE",
          "conformanceStatement": "Conformant"
        }
      ]
    },
    "serviceInterface": [
      {
        "name": "SubscriptionManagementService",
        "description": "<p>Subscription interface</p>",
        "provisionSide": "PROVIDER_SIDE",
        "operations": [
          {
            "name": "subscribeToArrivalSequence",
            "description": "<p>The \"Subscribe\" endpoint allows clients to register to receive arrival sequence information</p>",
            "messages": [
              {
                "name": "SubscriptionRequest",
                "direction": "IN"
              },
              {
                "name": "SubscriptionResponse",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "unsubscribeToArrivalSequence",
            "description": "<p>The \"Unsubscribe\" endpoint allows clients to remove their current active subscription</p>",
            "messages": [
              {
                "name": "subscriptionReference",
                "direction": "IN"
              },
              {
                "name": "UnsubscriptionResponse",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "communicateProblem",
            "description": "<p>The \"Communicate Problems\" endpoint enables clients to report issues in the arrival sequence they have received.</p>",
            "messages": [
              {
                "name": "communicationProblemRequest",
                "direction": "IN"
              }
            ]
          }
        ],
        "serviceInterfaceBinding": {
          "name": "SWIM_TI_YP_1_1_WS_LIGHT"
        },
        "networkInterfaceBinding": {
          "name": "SWIM_TI_YP_1_1_IPV4_UNICAST"
        },
        "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
      },
      {
        "name": "ArrivalSequenceInformationSubscriber",
        "description": "<p>Publication Interface</p>",
        "provisionSide": "CONSUMER_SIDE",
        "operations": [
          {
            "name": "publishArrivalSequence",
            "description": "<p>Operation to transmit the ArrivalSequence message to the service consumer</p>"
          }
        ],
        "serviceInterfaceBinding": {
          "name": "SWIM_TI_YP_1_1_AMQP_MESSAGING"
        },
        "networkInterfaceBinding": {
          "name": "SWIM_TI_YP_1_1_IPV4_UNICAST"
        },
        "messageExchangePattern": "FIRE_AND_FORGET"
      }
    ]
  }
}
