ISO/IEC 14771:1999标准的主要目的是为分布式处理系统中的对象提供唯一的命名和标识。在分布式处理系统中,对象可以是任何东西,例如文件、数据库、应用程序、服务、设备等。这些对象可能分布在不同的计算机上,甚至在不同的网络上。因此,为了在不同的系统和应用程序之间进行交互,必须确保这些对象可以被唯一地标识和访问。
为了实现这一目标,ISO/IEC 14771:1999定义了一组命名规则和命名约定。这些规则和约定包括以下内容:
1. 命名空间:命名空间是一组命名规则,用于将对象分组并为它们分配唯一的名称。命名空间可以是层次结构的,也可以是扁平的。命名空间可以由多个命名机构组成,每个命名机构都有自己的命名规则和命名约定。
2. 命名机构:命名机构是一组命名规则和命名约定,用于为对象分配唯一的名称。命名机构可以是层次结构的,也可以是扁平的。命名机构可以由多个命名空间组成,每个命名空间都有自己的命名规则和命名约定。
3. 命名规则:命名规则是一组规则和约定,用于为对象分配唯一的名称。命名规则可以包括以下内容:命名语法、命名语义、命名约束、命名解析和命名转换等。
4. 命名解析:命名解析是一种服务,用于将名称解析为对象的地址或标识符。命名解析可以通过本地解析、远程解析或分布式解析等方式实现。
5. 命名转换:命名转换是一种服务,用于将一个命名空间或命名机构的名称转换为另一个命名空间或命名机构的名称。命名转换可以通过本地转换、远程转换或分布式转换等方式实现。
除了上述内容之外,ISO/IEC 14771:1999还定义了一些基本的命名服务,例如命名检索、命名注册、命名注销和命名管理等。这些服务可以帮助应用程序在分布式处理系统中进行对象的命名和标识。
总之,ISO/IEC 14771:1999是一项非常重要的标准,它为分布式处理系统中的对象提供了唯一的命名和标识。通过使用该标准,应用程序可以在不同的系统和应用程序之间进行交互,从而实现更高效、更可靠的分布式处理。
相关标准
ISO/IEC 11179-5:2015 Information technology -- Metadata registries (MDR) -- Part 5: Naming and identification principles
ISO/IEC 11179-6:2015 Information technology -- Metadata registries (MDR) -- Part 6: Registration
ISO/IEC 11179-7:2015 Information technology -- Metadata registries (MDR) -- Part 7: Classification
ISO/IEC 11179-8:2015 Information technology -- Metadata registries (MDR) -- Part 8: Concept management
ISO/IEC 11179-9:2015 Information technology -- Metadata registries (MDR) -- Part 9: Formulation of data definitions