服务库

时间:2020-01-09 10:44:22  来源:igfitidea点击:

服务存储库是一个目录,我们可以其中查看网络上可用的服务。例如,假设我们在银行中有一个面向服务的体系结构。开始时,当服务数量很少时,可以跟踪电子表格等位置中正在运行的服务。但是,当服务数量增加时,此方法可能不再适用。

我们可以在服务存储库中注册服务,而不必手动跟踪服务。要找出网络上可用的服务,请查询服务存储库。这可以通过标准化的界面来完成,这意味着计算机化的客户端可以做到这一点。不必由人来做。

几种面向服务的技术都有一个服务存储库机制。例如,在Web服务世界中,我们具有UDDI存储库,而在Jini中,我们具有服务注册表。

更轻松的服务迁移

如果客户通过服务存储库查找所需的服务,则重新定位服务将变得更加容易。我们只需使用服务的新位置更新服务存储库,然后指示所有客户端再次查找服务位置(例如,只需重新启动每个客户端应用程序即可)。这比必须用重新定位的服务的新网络位置更新每个客户端的配置要容易一些。