OSGi 开放服务网关倡议OSGiOpen Service Gateway Initiative有双重含义一方面它指OSGi Alliance组织另一方面指该组织制定的一个基于Java语言的服务业务规范OSGi服务平台Service Platform OSGi Alliance是一个由Sun MicrosystemsIBM爱立信等于年月成立的开放的标准化组织最初名为Connected Alliance该组织及其标准原本主要目的在于使服务提供商通过住宅网关为各种家庭智能设备提供各种服务目前该平台逐渐成为一个为室内交通工具移动电话和其他环境下的所有类型的网络设备的应用程序和服务进行传递和远程管理的开放式服务平台 该规范和核心部分是一个框架其中定义了应用程序的生命周期模式和服务注册基于这个框架定义了大量的OSGi服务日志配置管理偏好HTTP运行servletXML分析设备访问软件包管理许可管理星级用户管理IO连接连线管理Jini和UPnP 这个框架实现了一个优雅完整和动态的组件模型应用程序称为bundle无需重新引导可以被远程安装启动升级和卸载其中Java包类的管理被详细定义API中还定义了运行远程下载管理政策的生命周期管理服务注册允许bundles去检测新服务和取消的服务然后相应配合 OSGi原先关注于服务网关其实可用于多个方面现在OSGi规范已经用于从移动电话到开源的Eclipse其中包括了与IBM的OSGi框架SMF兼容的开源版本 OSGi服务平台的应用包括服务网关汽车移动电话工业自动化建筑物自动化PDA 网格计算娱乐如iPronto和IDE OSGi规范是由成员通过公开的程序开发对公众免费而且没有许可证限制但是OSGi Alliance的兼容性程序只对成员开放目前有个兼容的实现 年Eclipse选择OSGi作为其插件的底层运行时架构Equinox页面存档备份存于互联网档案馆 project对该理念进行了实验年月在Eclipse R中发布ProSyst是面向OSGi开发者的Eclipse插件 年月诺基亚摩托罗拉ProSyst和其他OSGi成员组建了Mobile Expert GroupMEG为下一代智能手机规范业务平台做为对MIDP和CDC的补充