ISO/IEC 24643:2020
Architecture for a distributed real-time access system
发布时间:2020-11-23 实施时间:


分布式实时访问系统是一种由多个计算机节点组成的系统,这些节点通过网络连接在一起,共同完成某个任务。这些节点可以是物理设备,也可以是虚拟设备。分布式实时访问系统通常需要满足以下要求:

1. 实时性:系统需要在规定的时间内完成任务,否则会导致严重后果。

2. 可靠性:系统需要保证在任何情况下都能正常工作,即使某些节点出现故障。

3. 可扩展性:系统需要能够根据需要增加或减少节点,以适应不同的工作负载。

4. 安全性:系统需要保护数据和节点免受未经授权的访问和攻击。

ISO/IEC 24643:2020提供了一种通用的架构,以满足这些要求。该架构由以下组成部分组成:

1. 节点:节点是系统的基本组成部分,它们可以是物理设备或虚拟设备。每个节点都有一个唯一的标识符,以便在系统中进行识别。

2. 网络:网络是连接节点的物理或逻辑通道。它可以是局域网、广域网或互联网。

3. 服务:服务是节点提供的功能单元。它们可以是硬件服务或软件服务。每个服务都有一个唯一的标识符,以便在系统中进行识别。

4. 接口:接口是服务之间进行通信的方式。它定义了服务之间交换的消息格式和协议。

5. 中间件:中间件是在节点之间传递消息的软件组件。它可以是消息队列、消息总线或其他类型的中间件。

6. 安全性:安全性是系统的一个重要方面。它包括身份验证、访问控制、数据加密和安全通信等方面。

ISO/IEC 24643:2020还提供了一些指导原则,以帮助设计和实现分布式实时访问系统。这些原则包括:

1. 模块化设计:系统应该被分解成小的、独立的模块,以便于维护和扩展。

2. 松耦合:系统中的模块应该尽可能地松散耦合,以便于更换和升级。

3. 可重用性:系统中的模块应该尽可能地可重用,以便于减少开发时间和成本。

4. 可测试性:系统中的模块应该尽可能地可测试,以便于发现和修复错误。

5. 可扩展性:系统应该能够根据需要增加或减少节点,以适应不同的工作负载。

相关标准
ISO/IEC 27001:2013 信息技术-安全技术-信息安全管理系统-要求

ISO/IEC 12207:2017 信息技术-软件和系统工程-软件生命周期过程

ISO/IEC 15288:2015 信息技术-系统工程-系统生命周期过程

ISO/IEC 15504-5:2012 信息技术-过程评估-第5部分:评估参考模型

ISO/IEC 20000-1:2018 信息技术-服务管理-第1部分:服务管理系统要求