|
|
|
|
The D-AIM project is based on a Service Oriented Architecture (SOA) in alignment to the principles adopted by SESAR.
|
|

Service Oriented Architecture (SOA) decomposes automation logic into smaller, distinct units. This decomposition allows the architecture to respond to current and future business needs, ensuring enterprise agility in order to better adapt to change and promote innovation.
Within SOA the units of logic are known as services. Distributed services can be chained to provide business automation.
In a SOA individual services are encouraged to exist autonomously yet not isolated from each other. Hence these services are required to conform to a set of principles that allow them to evolve independently, while still maintaining a sufficient amount of commonality and standardisation.
SOA enables aeronautical information provision through these standardised digital services.
Services are designed according a few key principles: Loose coupling: service dependencies are minimized Service contract: service adhere to a communications agreement described by collectively maintained service descriptions Autonomy: services have control over the logic that they encapsulate Abstraction: services hide logic from the outside world Reusability: logic is divided into services with the intention to promote reuse Composability: services can be assembled as chains to form composite services Statelessness: services minimize retaining information specific to an activity Discoverability: services are designed to be outwardly descriptive so they can be found and assessed via available discovery mechanisms For a more compehensive description of SOA see: Service Oriented Architecture (on wikipedia)
For specific information about the D-AIM trials architecture see documentation here, especially D-AIM Deliverable 2 and D-AIM Deliverable 4.2.
|
|
|
|
|