ISO/IEC 10021-4:2003标准定义了一组抽象服务和程序,用于在MHS中传输消息。这些服务和程序包括:
1. 消息传输服务(MTS):提供了一种可靠的消息传输机制,确保消息能够被正确地传输到目的地。MTS还提供了一些附加功能,如消息优先级、消息确认和消息重传。
2. 消息路由服务(MRS):提供了一种将消息从发送者传输到接收者的机制。MRS使用一组规则来确定消息的最佳路径,并确保消息能够按照正确的顺序到达目的地。
3. 消息存储服务(MSS):提供了一种将消息存储在MHS中的机制。MSS可以将消息存储在本地或远程位置,并确保消息能够在需要时被检索和传输。
4. 消息处理服务(MPS):提供了一种将消息转换为适合目标应用程序的格式的机制。MPS还可以执行其他任务,如消息过滤、消息排序和消息合并。
5. 消息管理服务(MMS):提供了一种管理MHS中消息的机制。MMS可以跟踪消息的状态、处理消息的异常情况,并提供有关消息的统计信息。
ISO/IEC 10021-4:2003标准还定义了一组程序,用于实现这些抽象服务。这些程序包括:
1. 消息传输代理(MTA):实现MTS和MRS服务,负责将消息从发送者传输到接收者。
2. 消息存储代理(MSA):实现MSS服务,负责将消息存储在MHS中,并在需要时检索和传输消息。
3. 消息处理代理(MPA):实现MPS服务,负责将消息转换为适合目标应用程序的格式,并执行其他任务。
4. 消息管理代理(MMA):实现MMS服务,负责管理MHS中的消息,跟踪消息的状态、处理消息的异常情况,并提供有关消息的统计信息。
ISO/IEC 10021-4:2003标准的目的是提供一种通用的消息传输机制,可以在不同的应用程序和网络环境中使用。该标准还提供了一些附加功能,如消息优先级、消息确认和消息重传,以确保消息能够可靠地传输到目的地。
相关标准
- ISO/IEC 10021-1:1996 Information technology -- Message Handling Systems (MHS): Overview and architecture
- ISO/IEC 10021-2:1996 Information technology -- Message Handling Systems (MHS): Common messaging (CM)
- ISO/IEC 10021-3:1996 Information technology -- Message Handling Systems (MHS): Message store service element (MSSE)
- ISO/IEC 10021-5:2003 Information technology -- Message Handling Systems (MHS): Interpersonal messaging (IPM)
- ISO/IEC 10021-6:2003 Information technology -- Message Handling Systems (MHS): Message content specification (MCS)