InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

IBM 和 Eclipse 加大对 OSGi 的支持

  • 2010-03-10
  • 本文字数:791 字

    阅读完需:约 3 分钟

为 Java 提供模块性的 OSGi,正在受到 IBM 和 Eclipse 基金会的大力支持。IBM 将在它的应用服务器新版本中采用 OSGi,而 Eclipse 也会在一个新框架中通过 OSGi 访问其他企业技术。

IBM 在上个月发布了一个基于 OSGi 和 JPA 技术的 WAS Beta 版本。这个版本暂时使用了一个很笨重的名字:IBM Websphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API(JPA) 2.0 Open Beta。

按照 IBM Websphere Application Server 的产品经理 Erik Kristiansen 所说,

OSGi 在 WAS 内部提供了卓越的模块性和版本功能。OSGi 为那些期望把自己的应用建立在 WAS 之上的企业客户带来了 OSGi 的模块性和组件化。

值得注意的是,IBM 之前已经发布过 alpha 形式的 OSGi feature pack,但并未声明公开版本发布的具体日期。IBM 的 feature pack 是基于 Apache Aries 项目,来为企业应用开发者提供 OSGi 服务。

OSGi 致力于提供更加容易的代码库管理的同时,允许创建更多动态的可以在运行时运行插件和扩展的软件。RedMonk 的分析师 Michale Cote 表示,

因为某些原因,Java 代码越发往整体复杂的趋势发展,但也一直存在技术和文化上的努力在与巨大的复杂性进行斗争。从设计的角度看,OSGi 和 Java 中的其他组件会是一种比较好的方式,来组织工程中的代码,让开发者的日子更好过。

在 Eclipse 方面,新建立的 Gemini 项目是与 Eclipse 运行时相关联的孵化项目,它基于 OSGi。根据 EclipseCon 2010 技术大会中有关 Gemini 话题的网页,以及前 Eclipse 董事会成员之一 Mik Kersten 所描述的:

Gemini 的目标是在一个模块化框架中提供对标准企业技术的访问。Gemini 将会采用 OSGi,并让企业服务器端模块集成在一起更加简单。Gemini 将会为在 OSGi 中使用企业技术提供“随时可用的实现”。

另外一个新项目 Eclipse Virgo 则提供来一个基于 OSGi 的应用服务器。Virgo 起源于 Spring Source dm Server 产品。

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2010-03-10 10:172193
用户头像

发布了 127 篇内容, 共 40.7 次阅读, 收获喜欢 4 次。

关注

评论

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

简单五步:利用Gitstats给代码仓库做一次体检

后台技术汇

28天写作

《价值》- 护城河(6)

石云升

读书笔记 护城河 28天写作

架构师训练营第三周作业 - 学习总结

阿德儿

EXCEL数据太“脏”无从下手?何须用python,ETL一分钟搞定

智分析

Excel ETL

备忘录1

Vei

【Java虚拟机】- Java虚拟机之逃逸分析

双木之林

阿里云 RTC QoS 屏幕共享弱网优化之若干编码器相关优化

阿里云视频云

音视频 WebRTC 网络 RTC 视频会议

万字带你深入阿里开源的Canal工作原理

大数据老哥

大数据 canal

2021最新版阿里巴巴Java性能调优速成手册强烈推荐

比伯

Java 编程 架构 面试 架构师

volatile,还可以有这么硬的理解

Java 程序员 线程

架构师训练营第三周作业 -命题作业

阿德儿

Kafka 中的消息存储在磁盘上的目录布局是怎样的?

码农架构

Java kafka 架构 设计模式

Android经典面试:46道面试题带你了解中高级Android面试,附面试题答案

欢喜学安卓

android 程序员 面试 移动开发

【Redis】- Redis Cluser之数据分布

双木之林

快了何止100%?阿里巴巴Java性能调优实战(2021华山版)PDF版开源

Java架构追梦

Java 阿里巴巴 架构 性能优化 华山版

android开发培训!深度解析跳槽从开始到结束完整流程,系列篇

欢喜学安卓

android 程序员 面试 移动开发

第一周作业

Esther

图解分布式之:最终一致性,一致只会迟到,但绝不缺席

四猿外

架构 分布式 分布式系统 一致性 数据一致性

初步解析 Elasticsearch Document 核心元数据

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

区块链数字货币交易所系统软件APP开发

系统开发

Hadoop编程实战:HDFS用户Shell详解

罗小龙

hadoop 最佳实践 28天写作 hdfs shell

AQS之ReentrantReadWriteLock精讲分析上篇

伯阳

AQS 读写锁 ReentrantReadWriteLock 多线程与高并发 lock

基于 KubeEdge 和 Kuiper 的边缘流式数据处理实践

华为云原生团队

数据库 云原生 边缘计算 华为云 边缘技术

Redis 学习笔记 08:数据结构与对象小结

架构精进之路

redis 七日更 28天写作

蝉联 Apache 最活跃项目,Flink 社区是如何保持高速发展的?

Apache Flink

flink

即构✖叮咚课堂:行业第一套AI课堂解决方案是怎么被实现的?

ZEGO即构

新“庖丁解牛”,华为云技术全牛图解

陈泽涛

Web UI自动化测试之元素定位

行者AI

软件测试 测试 自动化测试

吉他谱怎么看?看谱大攻略送上!

懒得勤快

音乐 吉他学习 吉他谱 看谱

认识产品经理(第一节)

让我思考一会儿

一文读懂 Serverless,将配置化思想复用到平台系统中

Serverless Devs

Serverless 云原生 PaaS

  • 扫码添加小助手
    领取最新资料包
IBM和Eclipse加大对OSGi的支持_Java_张凯峰_InfoQ精选文章