写点什么

ModuleFusion 1.0.2 发布:内含企业级 OSGi

  • 2008-10-09
  • 本文字数:1181 字

    阅读完需:约 4 分钟

面向企业应用的 OSGi 服务栈 ModuleFusion 1.0.2 最近发布了。它将多个企业级 Java 应用框架打包成 OSGi Bundles。这样开发者就可以在构建服务器端应用时采用熟悉的技术,而无需使用功能完全的 J2EE 容器了。

该发布包含如下 Bundles:

OSGi 服务平台

  • OSGi 框架(Equinox 或者 Felix)
  • 配置管理
  • 用户管理

框架

  • Google Guice IoC 框架
  • Apache Wicket
  • Hibernate
  • Hibernate JPA 前端
  • Jetty Web 服务器
  • HSQLDB 数据库
  • PAX Web Extender Bundle

ModuleFusion

  • DirInstaller(安装 / 更新 / 移除 Bundles 与配置)
  • JPA 集成
  • Apache Wicket 集成

日志

  • Simple Logging Facade for Java(SLF4J)
  • Apache log4j
  • SLF4J - log4j bridge
  • Commons logging - SLF4J bridge

ModuleFusion 提倡服务器端应用使用 OSGi,它是这样表述的:

ModuleFusion 的目标是帮助程序员将 OSGi 服务平台作为底层的运行时环境。ModuleFusion 包含了针对 Java 企业应用的一站式服务。该服务含有来自于 Java 生态系统最棒的开源框架。此外,ModuleFusion 还具备一些必要的粘合剂代码,以帮助大家轻松地在 OSGi 中使用这些框架。

InfoQ 联系到了项目经理 Roman Roelofsen,并请他详细谈谈 ModuleFusion 与更常用 Java EE 容器之间的比较情况:

借助于 ModuleFusion,我们想创建一个基于 OSGi 的发布,以此来帮助程序员采用 OSGi 编程模型。你可以将其与典型的 Linux 发布进行比较。虽然你可以下载 Linux 内核、GNU 工具和应用,建立文件系统、引导过程并配置好一切,但是安装一个万事俱备的系统要更为简单。

如果你想使用 EJB、JMS、JCA 等框架,那么你必须使用传统的服务器。但你不会总使用它们。事实上,在大多数情况下你最好还是使用一个更轻量级的解决方案。像 JONAS 这样的项目也在强调这一趋势,并已经将这些特性以 OSGi Bundles 的方式提供了出来。

虽然 ModuleFusion 可以包含那些经典的 JEE 特性,但我们仍将精力集中于使用并促进 OSGi 编程模型,比如我们提供 OSGi 服务而非 EJB Session Beans。

接着他又强调了 ModuleFusion 的优势(相应的,也提到了 OSGi):

长话短说,使用 ModuleFusion 具有如下主要的好处: - 对于那些过度使用完全 JEE 解决方案的地方,可以提供一站式优雅的轻量级企业服务支持。

  • OSGi 上手时可以节省你大量时间,因为 ModuleFusion 中已经集成了这些框架。解压缩就可以使用——相当简单。
  • 完全使用了 OSGi。
  • 几个示例应用。

Roelofsen 并不是唯一一个以前考虑使用 Java EE、现在改为 OSGi 的企业级 Java 架构师。早在 2007 年的 EclipseCon 上,Gregory Brail 和 John Wells 就关于BEA 的微服务架构进行了一次演讲,试图将一个商业级Java EE 服务器的功能分解为可重新组合的OSGi Bundles。IBM 也将WebSphere Application Server 6.1 构建为一套OSGi Bundles,并提供了一个在线演示来说明这种变化。

查看英文原文: ModuleFusion 1.0.2 Released: Enterprise OSGi Distribution

2008-10-09 08:19668
用户头像

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

关注

评论

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

Java面试必备的集合源码详解,小白勿进

Java 程序员 后端

Java面试秘籍,java调用百度地图接口,含面试题+答案

Java 程序员 后端

Java项目视频百度云,vue做视频教程,dubbo面试题总结

Java 程序员 后端

Java高级开发面试视频,nginx教程pdf,linux初学者入门书籍

Java 程序员 后端

Java面试常见笔试题,java基础入门传智播客图书,被逼无奈开始狂啃底层技术

Java 程序员 后端

Java面试题jvm调优,牛客刷题指南,Java面试题

Java 程序员 后端

Java面试技巧和注意事项,java开发实例教程,阿里巴巴Java编程笔试题

Java 程序员 后端

Java面试知识点总结宝典助你通关,Java校招笔试面试题目

Java 程序员 后端

Java高级技术经理面试题,西安尚学堂教育,已开源下载

Java 程序员 后端

Java高级架构师面试题,李玉婷尚硅谷漂亮,程序员怎样优雅度过35岁中年危机

Java 程序员 后端

Java面试知识点总结,mongodb权威指南pdf网盘,SpringBoot

Java 程序员 后端

Java面试题大全,尚硅谷dubbo下载,面试经历分享

Java 程序员 后端

Java面试题总结及答案,牛客网竞赛中复制别人的答案,Java工程师面试题

Java 程序员 后端

Java面试题集2021版,2万字20个项目实例

Java 程序员 后端

Java高级互联网架构师,java韩顺平最新教程,程序人生

Java 程序员 后端

Java高级技术架构,linux操作系统教程海南师范大学,nginx入门书籍推荐

Java 程序员 后端

Java面试官,springboot教程百度云,Java编程教程视频

Java 程序员 后端

Java面试常问问题,java入门电子书百度网盘,直接上干货

Java 程序员 后端

Java面试视频教学,java视频黑马,linux运维视频教程全集

Java 程序员 后端

Java面试问题大全及答案大全下载,java高级教程百度云,已有千人收藏

Java 程序员 后端

Java面试带答案,合买咕泡学院vip,全面展示线程内存模型的能力

Java 程序员 后端

Java面试手写算法,极客时间数据结构算法地图,Java岗面试12家大厂成功跳槽

Java 程序员 后端

Java项目视频百度云盘,java视频百度云盘,【一步教学,一步到位】

Java 程序员 后端

Java面试常问问题,图灵科技学院,十分钟带你看懂Netty如何实现C-S

Java 程序员 后端

Java项目视频,千锋java百度云,附赠课程+题库

Java 程序员 后端

Java高级工程师必看系列,Java程序员面试常问的问题

Java 程序员 后端

Java高级工程师进阶学习,2021Java高频精选面试题讲解

Java 程序员 后端

Java面试问题及答案,java实用教程第五版课后答案,Java重要知识点

Java 程序员 后端

Java项目实战网盘资源分享,千锋java课程大纲,含小米、腾讯、阿里

Java 程序员 后端

Java高级工程师每日面试题精选,最新大厂Java校招面试经验汇总

Java 程序员 后端

Java高级工程师面试题目,尚硅谷kafka文档,和腾讯大牛的技术面谈

Java 程序员 后端

ModuleFusion 1.0.2发布:内含企业级OSGi_Java_James Kao_InfoQ精选文章