当前位置: 首页 > 服务器 > IBM > IBM软件 > 介绍IBM WebSphere Application Server中OSGi的新特性

介绍IBM WebSphere Application Server中OSGi的新特性

2012-09-17 20:45 来源:风信网 作者:末信 人气指数: 我要评论

OSGi 为模块化编程提供了一个开放的、标准的框架。WebSphere Application Server(以下简称 WAS)从版本 7 开始以功能部件包的形式对 OSGi 提供了支持。在版本 8.5 中,对 OSGi 的功能作了进一步加强。本文将详细介绍 OSGi 在 WAS V8.5 中的新增特性。

OSGi 概述

OSGi 提供了一个开放的、具有统一接口标准的体系框架,基于这个体系框架,服务提供商,程序开发人员,软件提供商,服务网管运营商,设备提供商能够协调地联合起来开发,部署以及管理向用户提供的各种服务。

OSGi 主要特性

OSGi 具有如下特性:

  • 模块化的部署和管理

    利用 OSGi 框架,用户可以将多个应用中的公共模块抽取出来,进行集中管理,并进行版本控制

  • 基于标准的开发框架

    开发人员按照 POJO 的形式开发 bundle,容器负责管理配置信息的注入;bundle 的激活或者钝化有容器来控制

  • 原地更新

    更新应用时,可以只更新单独的 bundle,而不用更新整个应用,也不用重启应用,从而减少了应用的宕机时间

  • 遵循 Java 标准

    Java 标准如事务、安全、持久化同样能够应用到组件化的应用中

  • WAS V8.5 新特性

    OSGi 在 WAS V8.5 中增加了对 EJB 支持,用户可以开发 EJB Bundle,包括元数据驱动的 OSGi 服务发布

WAS 对 OSGi 的支持历史

WAS 最初在版本 7 中以功能部件包的形式对 OSGi 提供了支持:

  • 功能部件包可以从 http://www-01.ibm.com/software/webservers/appserv/was/featurepacks/ 下载
  • 支持模块化的开发、部署和管理
  • 支持 Blueprint Container 标准。Blueprint Container 是 OSGi 联盟的一个标准,它定义了一套依赖注入的框架
  • 支持 Web Bundle
  • 支持 SCA Bundle

WAS V8 将 OSGi 的功能包含到产品中来,同时相对于 WAS V7 功能部件包做了进一步增强,包括:

  • 支持 Java EE 6 Web 应用
  • 可以在 OSGi 应用部署后对配置进行的修改
  • 支持 OSGi 应用部署后对配置的修改
  • 利用 PMI 监控 OSGi 的运行状况
  • 原地更新应用

支持对 OSGi 应用的扩展

WAS V8.5 在 WAS V8 的基础上对 OSGi 做了进一步的增强:

- 支持模块化的 EJB

- 提供了 OSGi 应用管理控制台

为您推荐: IBM 新特性 OSGi
大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

芈月传 老司机玩法 萌乐网 黑科技 坐骑揭秘 三国令 铁血皇城 竞技场攻略 书剑恩仇录 披风玩法 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 哥们网 天书世界 奇珍商城 热血战歌 传奇宝藏抽奖 门徒 范伟打天下 打开方式 门徒获取玩法 三大萌宠简介 新手攻略 挂机系统简介 材料副本 大海战 鸵鸟 大黑 激情玩法 门徒战力提升 万世 强化属性 上古降魔 提升战力 装备攻略 九阴绝学 品质推荐 老干妈 激战来袭 大黑游戏 新服亮点 福利多多 画江山 资料片 玩家 九阴真经 江湖儿女 真实场景 现实 虚拟 随机副本 风色轨迹 听天由命 ppwan 神助攻 武林秘药 激活八大脉门 九天劫变 猎命格 天问 大型PVP 花千骨 激战更尽兴 网易mumu 手游玩家 安卓模拟器 安卓 单挑群战 武侠传说 女神 孙尚香专访 胸猛抱团 新游 占山为王 跨服城战 蜀山战纪 剑雨江湖 攻略 实时VR交互 七大女神代言 酷炫走江湖 世界四大杀手 玩家专访 三国经典 大制作 好玩网页游戏 盘点 宇宙霸主 境界玩法 莽荒纪 勇闯难关 镜像副本 荒漠霸主 装备精通 三大战役 鹌小彦奇谈