SWIM Supporting Material
Introduction to the service description specification v2.0
Glossary
Service Description: Information needed in order to use, or consider using, a service.
The executive summary to the SWIM Service Description Specification states:
This specification contains requirements for service descriptions in the context of System Wide Information Management (SWIM) in Europe.
Service descriptions describe implemented information services.
The requirements focus on the minimum content of a service description to be produced by an information service provider. The content includes a description of what a service does, how a service works, how to access a service, and other information for consuming a service. This means that the service description contains the information needed by an information service consumer to use, or consider using, the service.
System Wide Information Management (SWIM)
More details on SWIM can be found on the SWIM reference website: https://reference.swim.aero/index.html
Role of the SWIM Service Description Specification
The following diagram illustrates the role of the SWIM Service Description Specification. It shows how a service description following the SWIM Service Description Specification enables service consumers to make good use of a service made available by a service provider.
- Organisation A deploys a service to exchange information to achieve a business goal.
- Organisation A plays the role of service provider for that service.
- Organisation A, the service provider, produces a service description that describes the service
- Organisation B and Organisation C use the service description to decide to use, or consider using, the service.
- Organisation B and Organisation C decide to use the service. They play the role of service consumer.
- The service description follows the requirements set out in the EUROCONTROL Specification for SWIM Service Description.
Requirements overview
The requirements contained in the specification are visualised below. The figure includes the requirement number (e.g. SWIM-SERV-001). It groups the requirements and gives a broad summary of the content of the requirement.
Purpose and use of service descriptions
Service descriptions ensure the "good use of services". The table below details how this is achieved.
service description | A service description provides information about an implemented service. Providers and consumers of information services use a service description to exchange information about the capabilities of a specific implemented service. A well-formulated service description, built according to the present specifications, enables the unambiguous interpretation of the underlying information exchanges and service design, both inside and outside the European ATM Network context. |
service consumer | From the viewpoint of a service consumer, a service description is essential to obtain information about available services (e.g. in the context of SWIM implementation). For each service, the consumer can find in the service description the information needed in order to use, or consider using, a service made available. This covers for example aspects such as the behaviour of the service, the information it provides, and any constraint attached to its use. Based on the information provided, a well-formulated service description enables a consumer to compare and assess services in terms of usefulness (e.g. fitness for purpose), usage (e.g. feasibility to implement) and quality. |
service provider | From the viewpoint of a service provider, a shared service description enables a service to be discoverable within the SWIM environment. Typically, an organisation publishes the service description information through a common registry. This provides an organisation with a means to expose the services it offers. Additionally, a well-defined and standardised way of describing a service might improve efficiency when exploring and comparing new services. |
use service description | Depending on the context of the service consumer (e.g. business, operational or technical) the actual use of the service description may be different. Typically, the following usage contexts exist:
To meet the different expectations of service description information, the usage contexts listed above require different types of information about a service. They constitute the drivers for the requirements on the service description provided in this specification. The uses further described below are informative and are provided in order to highlight the main differences that could occur in terms of the information need of each type of expert using service description information. In reality, the differences explained may be distributed to the expert roles in different ways, depending on each organisation’s internal mode of operations. |
| In support of business decision-making, experts need to:
To enable the above steps, service providers need to:
|
| Assess fitness for business purpose In support of operational decision-making, business experts need to:
To enable the above steps, service providers need to:
Assess fitness for operational purpose In support of operational decision-making, operational experts need to:
To enable the above steps, service providers need to:
Assess technical feasibility In support of technical considerations and decision-making, technical experts need to:
To enable the above steps, service providers need to:
|
| In support of technical considerations and decision-making, technical experts need to:
To enable the above steps, service providers need to:
|
Status: Living Material