
本站地址:http://www.bajiao123.com

Q: 什么是蜂巢计划(beehive)?(回到页首)
A: 蜂巢计划是一个开放源代码软件项目,目的是为基于J2EE和SOA的应用程序发布第一个、跨容器的、易于使用的编程模型和应用程序框架。蜂巢计划基于Workshop应用程序框架,目标是让Java企业开发比.NET的开发更容易,访问性更广。
Q: 什么是 WebLogic Workshop?(回到页首)
A: WebLogic Workshop由二两大技术构成:传统的集成开发环境,用来把与Java开发相关的大量乏味任务抽象出来的应用程序框架。这二两部分共同协作,在保留Java的丰富性、健壮性、以及基于Java的平台所提供的选项的同时,让Java企业应用程序的开发象.Net一样容易。蜂巢计划基于Workshop
应用程序框架。
Q: 什么是 BEA的开放源代码工作?(回到页首)
A: 蜂巢计划包含:对JSR 175元数据批注的支持,用来建立和消费J2EE组件的Java控件框架,简化的Web服务编程框架,以及基于Struts的、用来建立基于Web的用户界面和应用程序的Java页面流程技术。蜂巢计划在一个地方就拥有了构建和消费服务以及其他企业资源所需要的一切。我们的愿望是,在BEA工程师和更广泛社区中的工程师的参与下,用开放源代码模型来进行这项技术未来的全部开发。
Q: 为什么BEA在做这件事?(回到页首)
A: 对于构建一个供J2EE应用程序使用的协作的、易用的编程模型,有一种强烈的需求。Java需要向前发展,充分利用新技术,并超越系统编程的层次,发展到集成和基于服务的计算(SOA)的层次。另外,客户需要绝对的、没有问题的、无懈可击的对抗厂商锁定的保证。
Q: 为什么要开放源代码?(回到页首)
A: BEA 利用开放源代码的力量已经有一些历史了,特别是在蜂巢计划上,已经工作了一年多。我们对很多客户、合作伙伴和行业专家谈到过,应当完整地理解需要开放哪些部分的源码,才能推动蜂巢计划给整个Java生态系统所带来的这种冲击。在开放源代码社区里,存在着巨大的创造性能量,我们想把这些力量结合起来,用来为整个企业Java开发进一步发展这个新的范列。
Q: 蜂巢计划与BEA整体的标准化战略关系如何? (回到页首)
A: 为了促进自己的创新更快得到采用,BEA在推动标准方面的工作已经有相当长的历史。蜂巢计划是另外一个里程碑。开放原码源码的普及,是对我们长期以来对标准所做贡献的补充,是为了给我们的客户提供最高层次的投资保护。蜂巢计划正在按照我们标准化的整体模式进行,而与开放源代码社区的结合是与推动标准并行的行动;二者在一起工作。
Q: 对于BEA对JCP的贡献来说,这意味着什么?(回到页首)
A: BEA会继续与JCP及它的成员合作,推动最精良的企业Java向前发展,并确保Java的兼容性。这不应当让人惊讶,因为有许多JCP的成员也是开放源代码项目的成员。
Q: 蜂巢计划会在其他应用服务器上运行么?(回到页首)
A:蜂巢计划会运行在Apache Tomcat上,它是Java Serverlet引擎的参考实现。蜂巢计划可以帮助大量Tomcat 客户方便地连接到业界领先的基础设施(例如WebLogic
Platform),从而扩展他们应用程序的规模。BEA WebLogic Server是蜂巢计划唯一能够在其上运行的兼容J2EE的服务器。但是,我们预计通过开放源代码开发过程,会产生额外的蜂巢计划移植版。
Q: 为什么WebLogic是蜂巢计划唯一能运行的J2EE服务器?(回到页首)
A. 蜂巢计划的体系结构是按照可以在任何兼容J2EE的服务器上运行设计的。我们已经让它运行在Tomcat上了,不仅仅是因为Tomcat是最流行的servlet容器,而且因为它是servlet的参考实现。既然蜂巢计划能够运行在Tomcat下,也就应当很容易地运行在任何能够在JDK1.5之下运行的J2EE服务器上。我们期望其他开发人员会很快确认蜂巢计划能够在其他应用服务器下运行,但是我们需要先在一个地方开始。
Q: 这是不是意味着着你们正在开放WebLogic Server的源码?(回到页首)
A: 不是的。蜂巢计划是为了提供行业范围的编程框架,供在J2EE和Web容器顶部编写企业应用程序使用。WebLogic Server 在实现现有J2EE标准方面,按照服务质量、开发人员生产力、集成程度、以及总拥有成本等多个方面进行测量,比市场上的任何其他产品都好。蜂巢计划代表着在J2EE标准顶部的创新,还没有完全实现,也没有完全得到采用。通过加速蜂巢计划的采用,BEA提升了企业Java的整体生态系统,为BEA的独立软件开发商(ISV)、集成合作伙伴以及全体Java开发人员创造了新的市场机会。
Q: 你们会在什么时代提供代码?(回到页首)
A: 今年夏天。
Q: 蜂巢计划会采用哪个开放源代码许可证?(回到页首)
A: 蜂巢计划会在Apache License v.2.0之下发布。
Q: 你们未来会如何与标准组织合作? (回到页首)
A: 在BEA推动它的行业领先的创新进行标准化的长期贡献历史中,这是另外一个里程碑。BEA会继续利用各种合适的方式为我们的客户提供投资保护。
Q: 蜂巢计划这个名字是怎么来的? (回到页首)
A: 我们喜欢“蜂巢计划”这个名字,因为我们认为这个项目是一个许多人能够走在到一起,创造“甜蜜”事情的地方。既然这是我们迄今为止最重大的开放源代码冒险,所以我们想到了一个能与光荣的社区匹配的名字。
Q: XMLBean开放源代码如何帮助BEA?(回到页首)
A: 从把XMLBean开放源代码当中,我们已经看到了多项优势。其中一个是,我们已经看到由社区成员建立的补丁和VM移植。另外一个是,通过用户和开发人员邮件列表,我们更加贴近了使用XMLBean的人群。
Q: BEA会如何推出蜂巢技术?(回到页首)
A: 开放源代码项目的推出周期,就象传统的在软件公司开发的应用程序一样。BEA的开发人员会与非BEA的开发人员一道开发蜂巢的新特性和bug修补程序。与此同时,BEA的开发人员还会开发WebLogic
Platform中不属于蜂巢计划项目的新特性和bug修补。当WebLogic Platform发布时,会把最新的蜂巢计划项目的发行版本和BEA平台的其他部分(例如WebLogic
Server, WebLogic Portal和WebLogic Integration)结合在一起发布。
Q: 这是否意味着任何人都可以向蜂巢计划加入代码,并让它在WebLogic Platform中出现?(回到页首)
A:不。不同的开放源代码社区有不同的代码检测规则。我们将遵守我们所在社区的任何规则。但是,这些社区都有系统来防止坏代码进入项目。一般来说,项目有一组允许签入代码的志愿者,只有在志愿者投票允许的时候,才会出现其他的签入。
Q: 有多少志愿者是BEA的员工? (回到页首)
A: 大约50% 的蜂巢计划志愿者是BEA的员工。
原文出处:http://dev2dev.bea.com/technologies/beehive/beehive_faq.jsp
本站地址:http://www.bajiao123.com

