AMOS Interfacing: Adaptive Integration Manager (AIM)

Integrating AMOS with external systems is an important requirement for many airlines and MRO organisations. Operational data may need to move between AMOS and flight operations systems, finance platforms, OEM tools, digital records solutions, logistics applications or other systems within the wider aviation environment.

AMOS supports this type of system-to-system data exchange through AIM — Adaptive Integration Manager. AIM provides structured methods for importing and exporting information between AMOS and external applications, allowing organisations to configure interfaces according to their operational and technical requirements.

This guide provides a practical overview of the main AIM services, configuration options, transport methods and triggers used when setting up AMOS interfaces.

What Is AMOS Adaptive Integration Manager (AIM)?

AIM stands for 'Adaptive Integration Manager'. This is the interfacing module supported by AMOS that allows to export/import data from/to AMOS using pre-defined structured XML files.

AIM-related APNs can be found by accessing them from:

Applications -> Administration -> AIM Interfacing

AMOS Applications menu showing AIM Interfacing tools

The first step when setting up an AMOS interface is understanding which AIM services are available and which service supports the required data exchange.

How to Identify Available AIM Services in AMOS

When working on AIM interfacing, the first task is to determine which services are offered by AMOS.

Navigate to:

APN 1354 — AIM Schema Visualizer

Double-click the Service text box to open the table of available AIM services. From there, search for and select the required service to view the schema of the supported import or export file.

The schema allows the administrator to understand the structure expected by the selected AIM service before beginning the interface configuration.

AMOS AIM Schema Visualizer showing available AIM services

How Can AIM Services Be Configured?

AIM services can be configured in two main ways:

  • Scheduled or event-triggered services using APN 1404 — AIM Configuration

  • Web services using APN 1470 — AIM Webservice Configuration

Both configuration methods allow the use of selectors. Selectors act as predefined filters that control which data is processed by the AIM service.

The appropriate configuration depends on how the external system needs to exchange information with AMOS and how frequently the interface should operate.

AIM Configuration Transport Types

AIM Configuration supports different transport types for exporting data from AMOS.

The selected transport type determines how the output generated by the AIM service is transferred to the external destination.

The transport configuration should be selected according to the technical requirements of the receiving system and the architecture of the interface being implemented.

AMOS AIM Configuration transport type options

AIM Web Service Request Types

When AIM services are configured through APN 1470 — AIM Webservice Configuration, different request types can be used to support communication between AMOS and the external application.

The appropriate request type depends on how the external system needs to interact with the configured AIM service.

AMOS AIM Webservice HTTP and SOAP request types

How to Configure an AIM Export in APN 1404

The following process can be used to configure an AIM service for exporting data from AMOS.

1. Open APN 1404 — AIM Configuration.

2. Select the Export tab to configure a service that exports data out of AMOS.

3. Click Add to open the Add a New Configuration window.

AMOS AIM Add a New Configuration window for an export service

4. Double-click Service and select the required AIM Service.

5. Double-click Customer and select the main entity for which the service is being configured. Ensure that the relevant address has the property IE: Interface Enabled activated within the Address Properties.

6. Enter a description and click OK.

7. Select the newly added configuration to open the Configuration Details window.

AMOS AIM Configuration Details for an export service

8. Update the main configuration according to the interface requirements. In many cases, the default settings can provide the starting point for the configuration.

9. Select Selector in the Configuration Details pane in the lower-left section of the window.

10. Choose the required Selector Type.

AMOS AIM Export Selector showing available selector types

11. Where required, an SQL Selector can be defined to extract only the required data. Identify the primary key of the relevant table using Expected Keys, and use this information to define the SQL selector.

AMOS AIM SQL Selector configuration using Expected Keys

12. Click Test Selector to verify that the selector returns the intended result.

13. Select Transport within the Configuration Details pane.

14. Choose the required transport type and define the corresponding file configuration according to the interface requirements.

15. Click Save to save the AIM configuration.

Testing the selector before activating the interface is particularly important because it confirms that the AIM service is processing the intended dataset rather than exporting unnecessary or incorrect records.

How Can AIM Services Be Triggered?

Once an AIM service has been configured, it can be triggered in several ways depending on the operational requirement.

Manual Trigger

APN 1396 — AIM Manual Export and APN 1403 — AIM File Import can be used to manually export or import files when required.

Before performing a manual XML import, APN 1451 — XML Validator can be used to validate the XML file.

This provides an additional check that the file complies with the expected structure before it is processed by AMOS.

Scheduled Trigger

AIM services can also be configured to run periodically through:

APN 2606 — AMOS Scheduler

This is useful for interfaces where data needs to be exchanged at defined intervals without requiring manual intervention each time.

Event Trigger

AIM services can be triggered by operational events by configuring them as Actions within workflows using:

APN 612 — Workflow Administration

This allows an interface to be linked to a particular workflow event inside AMOS.

Webservice Trigger

AIM services configured through AIM Webservice Configuration can also be triggered by invoking the relevant HTTP/SOAP requests.

The appropriate trigger therefore depends on whether the interface should operate manually, according to a schedule, in response to an AMOS workflow event or through an external web-service request.

Extending AMOS Interfaces Beyond Existing AIM Services

AIM provides a structured framework for many AMOS integration requirements. However, an organisation may also need to exchange information that is not already covered by an available AIM service or needs additional transformation between AMOS and the receiving system.

In these situations, a middleware solution can be used between AMOS and the external application. Middleware can manage additional data transformation, mapping, validation or routing requirements while allowing AMOS to remain connected to the wider system environment.

From AMOS Interfacing to Continuous Data Exchange

A technically successful interface does more than move a file from one application to another. The information exchanged between systems also needs to reach the correct destination in the expected structure and at the required frequency.

As the number of external systems, OEMs, vendors and operational partners increases, maintaining multiple interfaces can create additional integration and monitoring requirements. Automated data exchange can help reduce repetitive manual exports, duplicate entry and fragile file-based handovers while keeping information moving consistently between systems.

EXSYN's Data Integration App supports structured and automated data flows between M&E/MRO systems and the wider aviation ecosystem, including OEM, engine, logistics and other operational platforms.

For organisations using AMOS, this can complement the interfacing capabilities available within the core M&E environment when broader system-to-system integration or recurring external data exchange is required.

Frequently Asked Questions About AMOS AIM Interfacing

Previous
Previous

Data-Driven Aircraft Airworthiness Management

Next
Next

How to Prevent Repair Delays and Missed ADs Before They Disrupt Your Fleet