OSGi

✍ dations ◷ 2025-11-21 13:31:58 #标准,标准制订机构,Java

开放服务网关倡议(OSGi,Open Service Gateway Initiative)有双重含义。一方面它指OSGi Alliance组织;另一方面指该组织制定的一个基于Java语言的服务(业务)规范——OSGi服务平台(Service Platform)。

OSGi Alliance是一个由Sun Microsystems、IBM、爱立信等于1999年3月成立的开放的标准化组织,最初名为Connected Alliance。该组织及其标准原本主要目的在于使服务提供商通过住宅网关,为各种家庭智能设备提供各种服务。目前该平台逐渐成为一个为室内、交通工具、移动电话和其他环境下的所有类型的网络设备的应用程序和服务进行传递和远程管理的开放式服务平台。

该规范和核心部分是一个框架,其中定义了应用程序的生命周期模式和服务注册。基于这个框架定义了大量的OSGi服务:日志、配置管理、偏好,HTTP(运行servlet)、XML分析、设备访问、软件包管理、许可管理、星级、用户管理、IO连接、连线管理、Jini和UPnP。

这个框架实现了一个优雅、完整和动态的组件模型。应用程序(称为bundle)无需重新引导可以被远程安装、启动、升级和卸载(其中Java包/类的管理被详细定义)。API中还定义了运行远程下载管理政策的生命周期管理。服务注册允许bundles去检测新服务和取消的服务,然后相应配合。

OSGi原先关注于服务网关,其实可用于多个方面。现在OSGi规范已经用于从移动电话到开源的Eclipse(其中包括了与IBM的OSGi框架SMF兼容的开源版本)。OSGi服务平台的应用包括:服务网关、汽车、移动电话、工业自动化、建筑物自动化、PDA 网格计算、娱乐(如iPronto)、和IDE。

OSGi规范是由成员通过公开的程序开发,对公众免费而且没有许可证限制。但是OSGi Alliance的兼容性程序只对成员开放,目前有12个兼容的实现。

2003年Eclipse选择OSGi作为其插件的底层运行时架构。Equinox(页面存档备份,存于互联网档案馆) project对该理念进行了实验,2004年6月在Eclipse3 R3中发布。ProSyst是面向OSGi开发者的Eclipse插件。

2003年10月,诺基亚、摩托罗拉,ProSyst和其他OSGi成员组建了Mobile Expert Group(MEG)为下一代智能手机规范业务平台,做为对MIDP和CDC的补充。

相关

  • 青霉素青霉素(Penicillin,或音译盘尼西林)是指分子中含有青霉烷、能破坏细菌的细胞壁并在细菌细胞的繁殖期起杀菌作用的一类抗生素,是由青霉菌中提炼出的抗生素。青霉素属于β-内酰胺
  • 美国合并建制领土美国合并建制领土(英语:Organized incorporated territories of the United States),是指已经被美国合并为本土的一部分,并由美国国会以通过《组织建制法案(英语:Organic Act)》承认
  • 新加坡推广华语理事会新加坡推广华语理事会的前身是新加坡推广华语委员会。委员会当时成立的目的是负责讲华语运动。推广华语运动于1979年在前新加坡总理李光耀的领导下发起。当事的推广华语委员
  • 厦门世茂海峡大厦厦门世茂海峡大厦位于厦门岛西南部,由两栋300米高的摩天大楼及裙楼组成,占地面积约22,355m²,规划总建筑面积约324,537万m²。又称“厦门双子塔”。目前为仅次于厦门国际中心的
  • 威纳·施拉姆威纳·施拉姆(Werner Schramm)(1898年—1970年)是德国画家。威纳·施拉姆1898年生于德国的杜伊斯堡,1970年在德国的杜塞尔多夫去世,是一个商人的儿子。在接受了传统教育后,他进入了
  • delicious way《delicious way》是日本歌手仓木麻衣出道专辑,于2000年6月28日发行。70 新宿之女/“演歌之星”藤圭子的全集(藤圭子) | 71 You Don't Have to Say You Love Me(艾维斯·普里斯莱
  • 佐贺七贤佐贺七贤(日语:佐賀の七賢人,さがのしちけんじん)是指七位活跃于日本江户时代末期(即幕末时代)至明治时代,并出身自佐贺藩(今佐贺县)的人物的总称,他们均曾被视为伟人。江藤新平大木乔
  • 叶尔绍夫兄弟《叶尔绍夫兄弟》(俄语:Братья Ершовы: роман,英语:),为苏联作家柯切托夫的小说,其知名度和美誉度在柯切托夫的作品中都可排名第一。1958年发表在《涅瓦》杂志上,
  • 佩勒河坐标:53°5′27″N 11°52′16″E / 53.09083°N 11.87111°E / 53.09083; 11.87111佩勒河(德语:Perle),是德国的河流,位于该国东北部,由勃兰登堡州负责管辖,属于施泰珀尼茨河的右支
  • 亨德森山 (霍姆湾)亨德森山(英语:Mount Henderson)是南极洲的山峰,位于麦克罗伯特森地,处于霍姆湾东南面9公里,海拔高度970米,在1931年2月由澳大利亚探险家率领的探险队发现。坐标:67°42′S 63°4′E