AddressProviderSvc Node1 AddressProviderSvc - AddressProviderSvc() - dummy() Node2 Service Node2->Node1 Node3 IAddressProvider + DeclareInterfaceID() + preLoadAddresses() + loadAddresses() + updateAddress() + ~IAddressProvider() Node3->Node1 Node4 IInterface Node4->Node3