Huihoo.org - Open Source Middleware Foundation

 Last Modified: 2003.01.27 22:00 PM

JFox小组2003.01.27讨论--有关JBoss的讨论


(灰狐动力-中间件技术论坛 by huihoo.com Allen整理)

注:orbat为JFox项目组的核心成员,他回答了朋友们所提的大部分问题。

讨论总结:
。讨论了JBoss的一些特性
。比较了JFox与JBoss的一些区别,回答了大家有关JFox在哪些方面比JBoss做得更好的问题:
。组织JBoss的分析,zongfeng提议。
下次讨论议题:JMS,JCA规范和实现
...
很抱歉,10:00--10:39的信息没保存下来,下次注意
...
mengwenguang对allen_long说: 这部分目前实现了没?(10:39)

orbat对mengwenguang说: 集成 tomcat 或其它 jsp 容器,时间充足也可自己开发(10:39)

allen_long对mengwenguang说: 我们准备先集成Tomcat(10:39)

cocia对orbat说: 只是感触。如果在开发的时候考虑这个问题,就有解决的办法。我是希望我们别出现这样的问题。(10:39)

allen_long对mengwenguang说: 今后若有自己的力量,就自己实现一个JSP/Servlet容器(10:39)

cocia对orbat说: 升级恐惧着的不是一个好的感觉:)(10:39)

foxdens对大家说: 完成时Jfox和Jboss预期会有何不同呢?(10:40)

foxdens对大家说: 还是照着Jboss再做一个?(10:40)

orbat对cocia说: 会在这部分做得更好一点,只要规范中说明向下兼容,应该是要给予支持的(10:41)

allen_long对大家说: JBossCMP是JBoss一个很大的特色,大家应对它做更多了解。(10:41)

orbat对foxdens说: 当然不是,吸取 jboss 的精华之处,再结合我们的特色(10:41)

foxdens对大家说: 我觉得新产品要有不同而优,才会有生存空间啊(10:42)

foxdens对大家说: 我们的特色又是什么呢?(10:42)

allen_long对大家说: 不是造着JBoss再做一个,而是吸取它好的养分(10:42)

orbat对foxdens说: 结构上会有很多相同的地方,但是实现肯定是不同的,我们是在 jboss 之后开发的产品,肯定会有很多超越它的地方(10:42)

foxdens对orbat说: 例如呢?性能上?稳定性?还是别的方面?(10:43)

cocia对大家说: 按照开发的计划,jfox会在什么地方可能超越jboss的呢?(10:43)

foxdens对orbat说: jfox的定位是怎么样的?(10:44)

orbat对foxdens说: 比如:就现在实现的 jmx 和jndi 而言,jboss 使用的是 jmx ri 和 jnp,但是 jfox 是完全使用自己编写的 jfoxmx 和 jfoxns(10:44)

orbat对foxdens说: jfoxmx 经过测验,已经超越 jmx ri 很多,而 jfoxns 采用和 jnp 不同的存储结构,也是非常优秀的(10:45)

allen_long对foxdens说: 对我们来讲,先实现J2EE的大部分规范,至于与JBoss的比较,我们要走的路还有很多。(10:45)

mengwenguang对allen_long说: 如果能和C结合得好一些就好了,我特别喜欢用C++(10:45)

orbat对foxdens说: 我们的目标不是再做一个 jboss,而是做一个超越 jboss 的 jfox(10:45)

foxdens对allen_long说: 嗯,也许也应该是这样走着先吧,毕竟要一步步来..(10:46)

orbat对foxdens说: 从现有的 jmx 和 jndi,我们已经做到超越 jboss 了(10:46)

orbat对foxdens说: 接下来的 jms 我们也有信心(10:46)

allen_long对大家说: JFox目标是一个可替代JBoss等应用服务器的国人产品(10:47)

foxdens对orbat说: 问题应该是怎么定位它在哪里比jboss优秀啊(10:47)

linuxman对orbat说: jboss是不是会把jfox的优秀实现拿去用,比如jfoxmx?(10:47)

foxdens对linuxman说: 9494。(10:47)

orbat对foxdens说: 可以这么说,jboss 做为一个整合的 j2ee 服务器,是很出色的产品, jfox 不仅要做到这一点,而且每一个独立的组件也是出色的产品,比如:jmx jndi jms jts 等,任何一部分都是非常优秀的(10:48)

orbat对linuxman说: 这个我目前觉得不太可能,因为在jfoxmx之前,有 mx4j ,jboss 也没有采用(10:49)

linuxman对orbat说: orbat,能否说说为什么jboss没有自己去实现jmx,而使用jmx ri?(10:49)

zongfeng对orbat说: 我看jboss里面带有两个jmx实现,一个是sun的,一个是jboss的,不知它用的是那一个(10:49)

foxdens对orbat说: 我觉得是不是这样子说,如果只是每一个组成部分都比jboss好,并不算是质的不同.?(10:49)

orbat对zongfeng说: 其实核心用的就是 sun 的,它只是在此基础上改进一些部分,比如:http adaptor(10:49)

foxdens对大家说: 嗯,jboss用jmx ri是不是有什么理由呢?(10:50)

orbat对foxdens说: 这个质的概念,关键怎么看:可以说,任何 j2ee 的服务器都没有质的不同,因为它们遵循 j2ee 各个规范,你说呢?(10:51)

zongfeng对orbat说: 那org.jboss.mx这个包没有作用了,我看其也是重写的(10:51)

orbat对foxdens说: 有,因为那个jboss 的起步,他们是以 ejb 容器起步的,后来才考虑加入 jmx(10:51)

orbat对foxdens说: 而当时仅有 jmx ri 可以选择(10:52)

allen_long对linuxman说: OK,orbat说得对(10:52)

orbat对foxdens说: jfox 从一开始就考虑建立在 jmx 之上,所以拥有一个优秀自己的 jmx 实现很有必要(10:52)

linuxman对orbat说: 我初来这里,还不太了解jfox,只是希望jboss, jfox加强交流,这样大家都进步快些:-)(10:52)

cocia对大家说: jfox ejb containor通讯也是使用iiop的吧?是自己实现的么?(10:53)

linuxman对orbat说: 资源共享(10:53)

orbat对linuxman说: 现在 jfox 能做的,还只有向 jboss 学习,我们的努力也就是让 jfox 能够获得 jboss 同样的地位,大家都应该知道,这已经非常不简单(10:54)

skyedge对大家说: 请问在win2000上怎么配一个CVS & SSH的服务器,有没有什么资料推荐一下,谢谢。(10:55)

foxdens对大家说: 嗯,也许就是按allen_long所说吧,先做出一个实现J2EE的大部分规范的版本再考虑超越:)(10:55)

orbat对cocia说: 当然, rmi-iiop 已经成为 j2ee 之间通信的标准协议,我们不会自己实现,可以用 jdk 的或者 huihoo 的另一个项目 orbas 的(10:55)

orbat对foxdens说: 这是一个个别到总体的过程(10:56)

orbat对skyedge说: http://www.cvsnt.org/(10:57)

foxdens完全同意地对orbat说: 嗯:)(10:57)

cocia对大家说: 我的意思是说,是不是ejb container就可以基于orbas实现?(10:58)

cocia对大家说: 因为iiop也是orb的标准协议(10:59)

orbat对cocia说: 不是的,orbas 是专注于 CORBA 的实现(10:59)

allen_long对cocia说: 不是,但可以集成进orbas(11:00)

foxdens完全同意地对大家说: 大家是不是讨论一下JBoss的实现机制和实现方法?它是本题耶,个人也想听一下:)(11:00)

cocia对大家说: 如果jfox和orbas都在做自己的实现,是不是要多很多重复的工作要做?例如安全,事务,通讯协议等等(11:00)

orbat对cocia说: 这还是要看一个进度问题,我们前期可能更多考虑集成的是 jdk 自带的 ORB(11:00)

zongfeng对skyedge说: allen和orbat认为jboss中除了jmx,jndi是基础之外,还有什么基础的东东(11:01)

orbat对cocia说: 不会啊,jfox 是基于面向服务编程来开发的,再结合 jmx 可以很好的解决重复的问题,这也是 jboss 采用 jmx 架构的重要原因之一(11:02)

allen_long对zongfeng说: JBossCMP,JBossMQ,JBossTX,JBossSX,JBossCX等(11:02)

orbat对cocia说: 当然有,比如 它的 线程迟,连接池, j2ee 其它部分等等(11:03)

cocia对orbat说: 我说的jfox下的服务的问题,例如,ejb(11:03)

skyedge对大家说: 也就是说JFox是基于jmx的,不知道was,weblogic是基于什么的?(11:03)

zongfeng对大家说: allen说一下jca有什么用吧(11:04)

orbat对skyedge说: weblogic 也是支持 jmx 的,但是它加入了更多的自己的东西,不完全符合 jmx 规范(11:04)

cocia对orbat说: 我对jdk中的orb不是太了解,它实现了大部分的服务了么?例如:安全,交易等。我只知道它实现了nameservice(11:04)

allen_long对skyedge说: was,weblogic推出时,JMX规范还没出来,不过现在大家都在努力更好的支持这个标准(11:05)

orbat对cocia说: 没有实现,所以它只能做为一个简单协议支持 ORB 而已(11:05)

allen_long对zongfeng说: JCA是J2EE一个很重要的规范,为得是连接大型后端系统,如ERP,CRM等(11:06)

orbat对skyedge说: jca 是一个更直接的 j2ee 服务间的通信机制(11:06)

allen_long对zongfeng说: JCA是J2EE进一步确定其在企业级地位的一个很关键的规范(11:07)

zongfeng对allen_long说: 那我该看一下了(11:08)

skyedge对大家说: JCA应该主要是跟其它系统集成的吧,如ERP等,跟JFox暂时关系不大吧。(11:09)

zongfeng对allen_long说: 很多大型开源软件classloader组织的很好,jfox是否应该早把这个设计好(11:10)

orbat对zongfeng说: 那就太好了,又一个大块可以落实了,呵呵(11:10)

allen_long对大家说: JBoss包含两个Web容器:Tomcat,Jetty(11:10)

orbat对zongfeng说: 使用 jmx 的 MLet ,另外我已经编写了扩展的 XMLet 和 DirMLet(11:10)

skyedge对大家说: 我们现在做j2ee开发主要还是使用app server,看来真要向各位好好学习学习。^O^.(11:11)

allen_long对skyedge说: 关系很大,但需要我们先实现J2EE的基础规范。JCA是JFox今后一个很重要的规范支持(11:11)

orbat对zongfeng说: 这些都做为 jfox kernel 的一部分提供(11:11)

zongfeng对orbat说: 是不是包含在新版的jfoxmx1.2中了(11:12)

orbat对skyedge说: 实现 jca ,jfox 就可以和其它实现了 jca 的应用服务器直接通信了(11:12)

orbat对zongfeng说: 不是,再 jfox kernel 中,这部分现在还没有提供单独的下载,但是在 jfoxns 中,可以看到(11:13)

zongfeng对orbat说: 好,下一步该看看你的jfoxns了,多指教(11:14)

allen_long对zongfeng说: classloader很重要,我们会更多关注(11:14)

orbat对zongfeng说: 呵呵,期待你的改进(11:16)

skyedge对orbat说: 要集成其它的Jsp/Servlet容器是不是要先实现JCA?(11:17)

foxdens对大家说: 嗯,回来了,上班真是麻烦..(11:17)

zongfeng对大家说: allen该组织一下分析jboss,要写出书面文档来,估计会有很多人报名,尽管你们以前分析过(11:17)

allen_long对skyedge说: 不用(11:18)

orbat对skyedge说: 应该是不需要的,把他们封装成 MBean 直接加载进来即可(11:18)

allen_long对zongfeng说: 好建议,不过现在太忙,希望你能帮助我(11:19)

zongfeng对allen_long说: 你只需在网站上公布一下,给huihoo的会员发一下,然后报名即可(11:19)

allen_long对zongfeng说: 希望你来组织JBoss的分析,你的文档组织非常棒,你看是否有时间?(11:20)

foxdens对大家说: 有以前分析过的报告吗?能不能公布一下?(11:20)

allen_long对skyedge说: 欢迎公布,请发给我 allen@huihoo.com(11:21)

zongfeng对大家说: 现在先不讨论分析的问题,希望分析jboss的朋友请关注huihoo即可(11:22)

skyedge对大家说: 谢谢指点。jboss的文档好象是收费的。。(11:24)

zongfeng对大家说: jboss的收费文档连接可以到huihoo的bbs上找(11:26)

allen_long对skyedge说: 文档下载http://www.stanford.edu/~nataliew/AllDocsSubscription/(11:26)