网络模块注册机构的体系结构概述
下图概述了网络模块注册器 (NMR) 的基本体系结构:
在这种情况下,有两个 网络模块: 一个客户端模块 和一个 提供程序模块。 客户端模块和提供程序模块分别是同一 网络编程接口 (NPI) 的客户端和提供程序。 每个网络模块直接与 NMR 交互,以便进行注册和取消注册,以及附加和分离其他网络模块。 仅当两者都支持同一 NPI 时,NMR 才会启动将客户端模块附加到提供程序模块。 客户端模块和提供程序模块相互附加后,它们可以通过独立于 NMR 的 NPI 函数相互交互。
以下部分概述了附加和分离支持通用 NPI 的客户端模块和提供程序模块的过程。