TechTarget网络 > 百科词汇

OSGi:开放服务网关协议

开放服务网关协议(OSGi,Open Service Gateway Initiative)是用来开发和部署模块软件程序和库(library)的Java框架。

  开放服务网关协议(OSGi,Open Service Gateway Initiative)有两个部分。第一部分是对叫做软件集的模块组件的规定,它通常指的是插件(plug-in)。这个规定针对软件集生命周期的基础架构并确定软件集互动的方式。OSGi的第二部分是Java虚拟机(JVM)级别的服务注册表,软件集可以用它在面向服务架构(SOA)中发布、发现并绑定(blind)服务。

  开放服务网关协议(OSGi,Open Service Gateway Initiative)相关的工作始于1999年,当时嵌入式系统(embedded system)厂商和网络提供商联合在一起来为可以远程管理的Java服务架构创建一套标准。OSGi最初被认为是管理智能设备和其它家庭网络设备的网关(gateway)。该网关包括一个嵌入缆线调制器或机顶盒(set-top box)等硬件平台的Java软件框架。这个框架的职能作为该设备在家庭本地局域网上的集中消息中介。本质上,其目的是为智能设备创建一个标准化的中间设备(middleware),同时也让软件开发商的跨依赖项管理更为简单。

  另见:企业服务总线(enterprise service bus

最近更新时间:2011-03-10 翻译:徐艳EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐