类似web services,或者P2P通信,都存在资源发现的问题。可能的方法包括三种:
1.一个或多个中心服务器提供资源列表,记录所有资源位置。资源需求者从服务器查询活动资源信息。
2.小规模社区内,每个主体记录周围的资源信息,当有新资源出现时,向所有主体广播资源信息。
3.小规模社区内,询问请求方式,即资源需求主体向相邻主体询问资源信息,接受查询的主体若拥有该资源则返回资源信息,否则向其邻居转发查询信息。
在某些特定需求的网络结构中,可以对资源查询/发现方式进行定制。
1.一个或多个中心服务器提供资源列表,记录所有资源位置。资源需求者从服务器查询活动资源信息。
2.小规模社区内,每个主体记录周围的资源信息,当有新资源出现时,向所有主体广播资源信息。
3.小规模社区内,询问请求方式,即资源需求主体向相邻主体询问资源信息,接受查询的主体若拥有该资源则返回资源信息,否则向其邻居转发查询信息。
在某些特定需求的网络结构中,可以对资源查询/发现方式进行定制。