Space data and information transfer systems - Asynchronous message service
空间数据和信息传输系统 - 异步消息服务
发布日期:
2013-05-29
ISO 17807:2013定义了用于任务数据系统通信的CCSDS异步消息服务(AMS)。该服务及其协议实现了一种架构概念,在该架构概念下,任务系统的模块、应用控制逻辑的不同顺序流(无论是称为进程、任务还是线程)可以被设计为好像它们将孤立地操作,每个模块产生和消费任务信息,而没有明确意识到哪些其他模块当前正在操作。这些模块之间的通信关系是自配置的;这倾向于最小化模块化数据系统的开发和操作的复杂性。
建立在这种模型上的系统是一个由通常自主的互操作模块组成的社会,这些模块可以随着时间的推移自由波动,以响应不断变化的任务目标、模块功能升级和从单个模块故障中恢复。因此,AMS的目的是通过提供标准的、可重用的基础设施,以简单易用、高度自动化、灵活、健壮、可扩展和高效的方式在数据系统模块之间交换信息,从而降低任务成本和风险。
ISO 17807:2013规定了协议程序和数据单元,这些程序和数据单元可以实现AMS通信关系的自动配置、在操作期间动态地重新配置这些关系,以及使用这些关系来完成数据系统模块之间的任务信息交换。
ISO 17807:2013 defines a CCSDS Asynchronous Message Service (AMS) for mission data system communications. The service and its protocols implement an architectural concept under which the modules of mission systems, distinct sequential flows of application control logic, whether called processes, tasks, or threads, may be designed as if they were to operate in isolation, each one producing and consuming mission information without explicit awareness of which other modules are currently operating. Communication relationships among such modules are self-configuring; this tends to minimize complexity in the development and operations of modular data systems.
A system built on this model is a society of generally autonomous interoperating modules that may fluctuate freely over time in response to changing mission objectives, module functional upgrades, and recovery from individual module failure. The purpose of AMS, then, is to reduce mission cost and risk by providing standard, reusable infrastructure for the exchange of information among data system modules in a manner that is simple to use, highly automated, flexible, robust, scalable, and efficient.
ISO 17807:2013 specifies the protocol procedures and data units that accomplish automatic configuration of AMS communication relationships, dynamic reconfiguration of those relationships during operations, and the use of those relationships to accomplish the exchange of mission information among data system modules.