一、简介

---(文/王静翊)

在本期中,将更进一步地介绍 Jini系统的相关开发环境,并辅以一个简单之实例作为说明。

之前提到藉由Jini 的技术,使我们可以轻易地结合任何服务(像是电子设备、应用程式等)到电脑网路上,并且很方便地使用它们。因此,在Jini 的世界中,主要有三种角色,分别是提供服务的service providers、使用服务的clients、以及作为前两个角色间之桥梁的service locators[4]。其关系如图一所示。

图一、 Jini环境之示意图

其中service providers必须向 service locators 登记所提供的服务,而client可以向 service locators 查询所 的服务资讯,并且藉以向 service providers 请求服务。因此 service locators 必须负责记录许多可用的服务之资讯,以及帮忙clients 搜寻所 之服务。

以下将介绍如何利用Jini的package与相关平台开发出隐含上述关系的应用系统。