ISO 20210-2015 PDF

St ISO 20210-2015

Name in English:
St ISO 20210-2015

Name in Russian:
Ст ISO 20210-2015

Description in English:

Original standard ISO 20210-2015 in PDF full version. Additional info + preview on request

Description in Russian:
Оригинальный стандарт ISO 20210-2015 в PDF полная версия. Дополнительная инфо + превью по запросу
Document status:
Active

Format:
Electronic (PDF)

Delivery time (for English version):
1 business day

Delivery time (for Russian version):
365 business days

SKU:
stiso09861

Choose Document Language:
€25

Full title and description

ISO 20210:2015 — Space data and information transfer systems — Mission Operations Message Abstraction Layer - JAVA API. This international standard defines the concepts, terminology and Java language binding that establish a Java API for consuming and providing Mission Operations (MO) services on top of the Message Abstraction Layer (MAL), with the aim of maximizing portability of MO components across different MAL implementations and transport protocols.

Abstract

ISO 20210:2015 specifies the Java API for the Mission Operations Message Abstraction Layer (MAL). It defines the concepts and terms, core types, service interaction patterns and the Java language mapping necessary for developers to build MO service providers and consumers that are portable across underlying MAL implementations and transport bindings.

General information

  • Status: Published (confirmed).
  • Publication date: August 2015 (2015-08).
  • Publisher: International Organization for Standardization (ISO).
  • ICS / categories: 49.140 — Space systems and operations.
  • Edition / version: Edition 1 (2015).
  • Number of pages: 276.

Scope

ISO 20210:2015 provides the Java language binding for the Mission Operations Message Abstraction Layer (MAL). The standard covers the Java API structure, the principal types and headers used when implementing MO services in Java, interaction/message exchange patterns used by MO services when layered on top of MAL, and the conventions needed to map MAL concepts onto Java constructs. It is intended for use where MO services need to be implemented in Java and where portability across MAL implementations and transport protocols is required. The MAL abstraction itself (the conceptual layer) is defined in companion MAL standards and CCSDS material; ISO 20210 provides the concrete Java mapping for that abstraction.

Key topics and requirements

  • Definitions of core MAL concepts and MO service terminology as mapped to Java.
  • Java package and API structure for MO service consumers and providers.
  • Core data types, message headers and type mapping rules for Java.
  • Service interaction/message exchange patterns and their Java representations.
  • Error/reporting and exception handling conventions for the Java API.
  • Design guidance to promote portability across different MAL implementations and transport bindings.

Typical use and users

Primary users are spacecraft software engineers, middleware implementers, mission operations software developers, systems integrators and organizations (agencies, contractors, vendors) implementing Mission Operations services in Java. The standard is used when a mission architecture adopts the MAL/MO service framework and requires a standardized Java binding to promote interoperability and reuse across missions and platforms.

Related standards

ISO 20210:2015 is part of the family of standards that specify the MAL/MO service framework. Closely related documents include ISO 18202 (Mission operations — Message Abstraction Layer) which defines the MAL concept and abstract service patterns, and the CCSDS Mission Operations documents and transport/encoding bindings (CCSDS Blue Books) that define concrete transport and encoding bindings for MAL. Implementers should consult the MAL conceptual standard and relevant CCSDS bindings when using the ISO 20210 Java API.

Keywords

Mission Operations, Message Abstraction Layer, MAL, Java API, MO services, space data transfer, interoperability, CCSDS, ISO/TC 20/SC 13.

FAQ

Q: What is this standard?

A: ISO 20210:2015 is the ISO standard that defines the Java language binding for the Mission Operations Message Abstraction Layer (MAL), providing the API and mapping needed to implement MO services in Java.

Q: What does it cover?

A: It covers the Java API structure, core types and headers, interaction patterns and conventions required to implement MO service providers and consumers on top of the MAL so Java-based components can be portable across different MAL implementations and transport bindings.

Q: Who typically uses it?

A: Spacecraft and ground-segment software developers, middleware vendors, mission operations engineers, systems integrators and organizations implementing Mission Operations services in Java.

Q: Is it current or superseded?

A: ISO 20210:2015 is a published international standard (Edition 1, 2015) and is listed as confirmed in the ISO lifecycle (reviewed as part of the periodic ISO review cycle). Users should check the ISO catalogue for the latest confirmation or revision status before adoption.

Q: Is it part of a series?

A: Yes — it is part of the MAL / Mission Operations family of standards and complements ISO 18202 (MAL conceptual definition) and CCSDS Mission Operations specifications and transport/encoding bindings; together these define the full MO service framework and language/transport mappings.

Q: What are the key keywords?

A: Mission Operations, MAL, Java binding, MO services, space data transfer, interoperability, CCSDS, ISO 20210.