UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

ISO 18441

Space data and information transfer systems - Space link extension - Application program interface for transfer services - Core specification

active, Most Current
Buy Now
Organization: ISO
Publication Date: 15 November 2016
Status: active
Page Count: 380
ICS Code (Space systems and operations): 49.140
scope:

ITEMS COVERED BY THIS RECOMMENDED PRACTICE

This Recommended Practice defines the Application Program Interface in terms of:

a) the components that provide the services of the API;

b) the functionality provided by each of the components;

c) the interfaces provided by each of the components; and

d) the externally visible behavior associated with the interfaces exported by the components.

It does not specify:

a) individual implementations or products;

b) the internal design of the components; and

c) the technology used for communications.

This Recommended Practice defines those aspects of the Application Program Interface, which are common for all SLE service types or for a subset of the SLE service types, e.g., all return link services or all forward link services. It also defines a framework for specification of service type-specific elements of the API. Service-specific aspects of the API are defined by supplemental Recommended Practice documents for SLE return link services (references [10], [11], and [12]) and SLE forward link services (references [13] and [14]).

This Recommended Practice for the Application Program Interface responds to the requirements imposed on such an API by the CCSDS SLE transfer service Recommended Standards that were available when this Recommended Practice was released.

CONFORMANCE TO CCSDS RECOMMENDED STANDARDS

This version of the SLE API Recommended Practice conforms to the CCSDS Recommended Standards for Space Link Extension Services, referenced in 1.7, with the exception of the following optional features:

a) The negotiation procedure for version numbers in the BIND operation is not supported. If the responder does not support the version number identified in the BIND Invocation, it responds with a BIND Return containing a negative result and the diagnostic 'version number not supported'. The responder does not propose an alternative version number.

b) Provider-initiated binding, specified by CCSDS Recommended Standards for return link services is not included in this Recommended Practice. The management parameters that specify the bind initiative are supported to simplify addition of this procedure in later versions.

PURPOSE OF THIS RECOMMENDED PRACTICE

The purpose of this Recommended Practice is to define a C++ Application Program Interface (API) for CCSDS Space Link Extension (SLE) Transfer Services, which is independent of any specific technology used for communications between an SLE service user and an SLE service provider.

This API is intended for use by application programs implementing SLE services. It can be configured to support SLE service user applications or SLE service provider applications.

This API is also intended to simplify the implementation of gateways that are required to achieve interoperability between SLE service provider and SLE service user applications using different communications technologies.

Using this Application Program Interface Recommended Practice, API implementations (software packages) able to run on specific platforms can be developed. Once developed, such a package can be supplied to new users of SLE services for integration with their user or production facilities, thus minimizing their investment to buy into SLE support.

Document History

June 1, 2021
Space data and information transfer systems — Space link extension — Application program interface for transfer services — Core specification
ITEMS COVERED BY THIS RECOMMENDED PRACTICE This Recommended Practice defines the Application Program Interface in terms of: a) the components that provide the services of the API; b) the...
ISO 18441
November 15, 2016
Space data and information transfer systems - Space link extension - Application program interface for transfer services - Core specification
ITEMS COVERED BY THIS RECOMMENDED PRACTICE This Recommended Practice defines the Application Program Interface in terms of: a) the components that provide the services of the API; b) the...
June 1, 2013
Space data and information transfer systems - Space Link Extension - Application Program Interface for Transfer Services - Core Specification
This International Standard defines a C++ Application Program Interface (API) for CCSDS Space Link Extension (SLE) Transfer Services, which is independent of any specific technology used for...

References

Advertisement