AIM Service Layer (AIMSL)
The pan-European AIS Database (EAD) already offers wide-spread access and dissemination of Aeronautical information to external systems in a secure and reliable manner. Historically this has been built upon JMS based SonicMQ (MoM), with B2B clients accessing the services/data via a Java-based interface called ESI (EAD System Interface).
In EAD Release 7, a new subsystem has been added to the EAD called the AIM Service Layer (AIMSL). With this subsystem, the EAD begins to move away from proprietary interfaces and to deliver system functionality as a set of interoperable services, according to Service-Oriented Architecture (SOA) principles.
ObjectivesThe main objectives for the AIMSL are to:
- Provide interfaces to EAD subsystems using open, standard technologies that enable interoperability, in particular web services
- Remove dependencies on a bespoke client API and dedicated middleware;
- Provide the possibility to develop value-added services for clients without directly impacting the back-end subsystems (SDO, INO, PAMS).
- HTTP as the primary network protocol
- SOAP/XML as the initial payload format
- XML Schema for the XML structure
- UDDI for web services registry and lookup
- WSDL to describe web services interfaces
- WFS to provide access to spatial data
AIMSL provides the middle tier of a 3-tier architecture. It sits between the consumer applications and the backend EAD subsystems, providing interfaces and value-added services as required.
AIMSL was introduced with Release 7. The basic AIMSL platform was implemented along with an initial set of web services. These cover:
- SDO Data User Functions (SDO Reporting and SDO Query)
- PAMS Data User Functions (Search and Download)
- INO Data User Functions (Single NOTAM Retrieval and PIB Retrieval)
With Release 8 additional web services have been implemented, including a publish-subscribe mechanism to allow NOTAM and SNOWTAM downloads based on subscription, and INO Data Provider functionality that can be utilised by ANSPs to store and validate NOTAM in EAD.
In future it is planned to provide query functionality for static data using WFS (Web Feature Service).
Relationship with SESAR
The SESAR (Single European Sky ATM Research) programme is intended to define, develop and deploy the next generation ATM system for Europe. It consists of a number of different key features and concepts. One of these is System-Wide Information Management (SWIM). This defines how information shall be managed, maintained and distributed. SWIM is being developed based on a set of principles including:
- Separation of information provision and consumption
- Loose system coupling
- Use of open standards
- Use of service-oriented architecture
ÂSWIM is being developed in SESAR by a number of dedicated projects that fall into three categories:
- WP8.1 : Information Data Modelling
- WP8.3 : Information Service Modelling
- WP14 : SWIM Technical Architecture