Publication

Interface role

The Publication interface enables the management of updates based on subscriptions by External Users. External Users are able to receive notifications of updates of the information of their interest generated by the ASM Support Systems. Each interface applies filtering options in order to ensure data provision aligned with the requirements of the External User.

This interface publishes the data that would otherwise be directly requested from other interfaces. As such the data coming via this interface is contained within the notification messages defined in section 2.7.3 Interface Messages and containing data items described by each of the other interfaces.  As a result, this interface does not define its own data model.

Information Exchange Flow 

The following diagram presents the information exchange flow for the Publication interface. The diagram shows a change occurring within the ASM Support System, the changed data being passed to the Publication interface which applies the filters related to each subscription and the relevant data being published to subscribed consumers.

Figure 10 in Section 2.4.3.2 depicts the Publication interface information exchange flow

Interface Functions

The interface performs the following function:

  • Notifying a change in the data according to the subscription topics that have been subscribed to.

 

ASM-INTF-PUB-010: ASMtoASM Service shall be supported by the Publication interface to manage the updates.

ASM-INTF-PUB-020: The Publication interface shall support the following operations:

-          notifyStaticData

-          notifyActivityData

-          notifyBooking

-          notifyBookingAction

-          notifyBookingConflict

-          notifyMission

-          notifyProposal

-          notifyEvent

-          notifyActivation

ASM-INTF-PUB-030:  Any data item considered for publication shall be published if:

-          the data item  was of interest to the subscriber before the change according to the filter defined at the time of subscription, or

-          the data item is of interest to the subscriber post the change according to the filter defined at the time of subscription.

ASM-INTF-PUB-040:  All notifications shall contain the full definition of the changed data item.

Operations

This operation is intended to notify an External User of a change in the definition of static data.

Associated messages

ASM-INTF-PUB-050: Any change to the definition of static data within the ASM Support System shall be considered for publication via an AirspaceNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

This operation is intended to notify an External User of a change in the definition of activity data.

Associated messages

ASM-INTF-PUB-060: Any change to the definition of activity data within the ASM Support System shall be considered for publication via an ActivityDataNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

This operation is intended to notify an External User of a change in the definition of an existing booking.

Associated messages

ASM-INTF-PUB-070: Any change to the definition of a booking within the ASM Support System shall be considered for publication via a BookingNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

This operation is intended to notify an External User of an action that has been performed to an existing booking.

Associated messages

ASM-INTF-PUB-080: Any change to the definition of action data within the ASM Support System shall be considered for publication via a BookingActionNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

This operation is intended to notify an External User of conflict data related to an existing booking.

Associated messages

ASM-INTF-PUB-090: Any change to the definition of booking conflict data within the ASM Support System shall be considered for publication via a BookingConflictNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

This operation is intended to notify an External User of a change in the definition of mission data.

Associated messagews

ASM-INTF-PUB-100: Any change to the definition of mission data within the ASM Support System shall be considered for publication via a MissionNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

This operation is intended to notify an External User of a change in the definition of proposal data.

Associated messages

ASM-INTF-PUB-110: Any change to the definition of proposal data within the ASM Support System shall be considered for publication via a BookingProposalNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

This operation is intended to notify an External User of a change in the definition of event data.

Associated messages

ASM-INTF-PUB-120: Any change to the definition of event data within the ASM Support System shall be considered for publication via an EventNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration

This operation is intended to notify an External User of a change in the definition of activation data.

Associated messages

ASM-INTF-PUB-130: Any change to the definition of activation data within the ASM Support System shall be considered for publication via an ActivationNotification message.

Note: The definition of this message can be found in section 2.7.3 Interface Messages.

Idempotent
NON_IDEMPOTENT
Synchronous
ASYNCHRONOUS
TI Protocol Methods
Refer to Section 2.5 Technologies
Processing Consideration
Behaviour
Interface Binding Description

N/A

Interface Provision Side
TI Primitive Message Exchange Pattern
Service Interface Binding
Network Interface Binding