Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Architecture & Framework  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 采用OSGi框架开发项目的十个问题
阿熊

阿熊

元老


发贴: 5644
积分: 454
于 2010-03-13 00:25 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
来源infoq

Java社区领袖Adam Bien最近在其博客中认为,从技术角度讲,OSGi的确是实现模块化的可行办法,但OSGi的主要挑战不是技术,而是模块和bundle的管理。他建议在决定采用OSGi框架开发项目之前,考虑以下问题:

1、针对模块(bundle),采取何种版本控制方案?大、小版本如何定义?
2、采用何种软件配置管理策略?允许开放和维护模块所有版本的分支吗?预计要维护多少个分支?通过SVN吗?
3、在生产环境中,同时存在多少不同版本的模块?
4、针对模块和模块组合,如何进行测试?每一个版本都会显著增加复杂度。
5、采用何种发布管理策略?提供客户专属的模块组合吗?缺陷修补/补丁策略是什么?
6、需要在系统运行中替换模块吗?如何处理正在进行的事务?
7、对于Eclipse RCP应用,是否应该开放插件给最终用户?
8、采用何种软件分发系统?很多公司已经有了一套软件分发系统。应用和JVM经常打包到一个二进制文件中整体安装。增量更新几乎是不可能的。
9、模块之间如何交互?只通过Java接口吗?如果是,那么JPA实体的直接关联如何处理?
10、是否采用Maven描述模块和OSGi?Maven模块版本会在OSGi bundle版本中得到体现吗?




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923