Jini技术:分布式网络应用的变革力量
1. Jini核心服务概述
Jini框架提供了多种核心服务,这些服务构成了构建网络应用的基础。
- 事件邮箱服务(Event Mailbox Service) :具备事件“存储 - 转发”功能,允许使用实体断开网络连接,服务会对事件进行排队,直到使用实体请求这些事件。该服务由Sun事件邮箱服务规范定义,Sun开发了名为mercury的实现。
- 事务服务(Transaction Service) :事务是传统和电子商务系统的核心。Jini定义了一个轻量级事务接口,支持两阶段提交协议。该接口的目的是让服务根据应用上下文确定所需的事务完整性程度,具有很大的灵活性。事务服务由Sun事务服务规范定义,Sun开发了名为mahalo的实现。
- 持久化服务(Persistence Service) :JavaSpaces是运行在Jini网络上且与Jini架构紧密相关的服务示例。它受元组空间概念的影响,允许分布在不同物理机器上的程序通过更新共享内存进行通信。JavaSpaces提供了轻量级的持久化实现,有助于实现集体内存。该服务由Sun JavaSpaces服务规范定义,Sun开发了名为outrigger的实现。
| 服务名称 | 功能描述 | 规范定义 | 实现名称 |
|---|---|---|---|
| 事件邮箱服务 | 事件“ |
超级会员免费看
订阅专栏 解锁全文
61

被折叠的 条评论
为什么被折叠?



