11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

一个 OSGi 成功案例

  • 2008-01-19
  • 本文字数:606 字

    阅读完需:约 2 分钟

Nagarro 的 Bill Kayser 最近详细描述了他将应用程序从一个自定义基础架构和构造过程转移到OSGi 上的经历。在另一篇有趣的介绍中,他把OSGi 比作是 JVM 内部的 SOA 。在后一篇里,他还谈及了转换的过程。业务需求是促成将应用转移到 OSGi 的推动因素。然而,令 Kayser 高兴且惊讶的是,还收获了其它好处:

……改善部分包括(但不限于此): - 从一个完整构建所必须的 25,000 行 ant 代码,降至 200 行例行的配置和约 200 行自定义回调,

  • 清除了约七十个类文件目录,这些目录用来确保额外的类不会无意地被打包进错误的 jar 文件,或者出现不必要的重复,
  • 通过清除无用的依赖,减小了应用程序的大小
  • 扫除了以前那些引用到缺失的类和类库的未决引用所引起的未知错误,
  • 清除了大量用来管理扩展的代码,它们通过自定义类装载器来隔离类空间。
  • 从为每个应用程序管理四个不同的运行时配置(IDE 类路径、IDE 启动器、运行时脚本类路径、构建脚本类路径),减少到一个罗列了该应用程序所包含的 OSGi bundle 的描述文件。

…… 直到今天,只要偶尔回想起过去老版本应用程序构建时所发生的一切,团队成员们仍然会走上前来感谢我引入了 OSGi……

另外有一件事和这个话题相关,Red Monk 的 Michael Coté最近发表了《Java 中的OSGi——Eclipse Equinox 截屏和视频系列》,由Eclipse Foundation 赞助。Coté准备的话题有:企业级OSGi 介绍、Ajax 与Eclipse RAP、以及服务器端的OSGi。

查看英文原文: An OSGi Success Story

2008-01-19 03:491288
用户头像

发布了 150 篇内容, 共 39.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

附PPT丨广东移动智慧中台能力运营实践

dbaplus社群

中台 中台战略

微服务网关的技术架构

积极&丧

第十周学习总结

晴空万里

极客大学架构师训练营

LeetCode题解:42. 接雨水,双指针,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

开一个世界末日的脑洞

熊斌

我的世界 生活记录 七日更

面试被问:JDBC底层是如何连接数据库的?

田维常

JDBC

附PPT丨如何构建数据库容器化PaaS

dbaplus社群

数据库 容器

explicit_defaults_for_timestamp 参数详解

Simon

MySQL 七日更

字节跳动自研「BVC2.0」视频编码器在 MSU 2020 中获得四项第一

字节跳动技术团队

字节跳动 视频编码

记一次由Arthas引起的Metaspace OOM问题

闲鱼技术

Java 阿里巴巴

Angel推荐算法在游戏推荐中的应用

DataFunTalk

学习

爱奇艺用户分析平台实践:TB级数据查询秒级返回

dbaplus社群

大数据

反垄断之下 区块链迎来新生?

CECBC

区块链

“区块链+”产业生态雏形已现 安全监管逐步完善

CECBC

区块链 区块链生态

字节跳动开源云原生机器学习平台 Klever

字节跳动技术团队

学习 字节跳动

一直在云上的星空联盟,“真”上云了

亚马逊云科技 (Amazon Web Services)

云计算 AWS

星环科技助力商业银行机器学习平台建设

星环科技

FinTech

架构师入门感悟之十

笑春风

第五周学习心得

cc

《爱奇艺安全应急响应中心漏洞评分标准2021》来了

爱奇艺技术产品团队

安全 安全漏洞

第五周命题作业

cc

京东技术解密

田维常

京东

第五周作业

胡益

JustSwap交易所系统APP开发|JustSwap交易所软件开发

系统开发

职责链模式

soolaugust

设计模式 七日更 职责链模式

如何使用数据仓库?

数据社

数据仓库 七日更

区块链发展的3个必经阶段究竟是什么

CECBC

去中心化

领域驱动设计DDD

积极&丧

安卓开发快速学习!一个小例子彻底搞懂Android的MVP模式到底是什么?面试必问

欢喜学安卓

android 程序员 面试 移动开发

浅谈优秀工程师的成长因素

数据社

程序员 七日更

一个OSGi成功案例_Java_Scott Delap_InfoQ精选文章