剑出偏锋 JBoss的过去现在和未来 |
摘要
JBoss的发展速度相当的惊人,并且在市场占有率和服务满意度上丝毫不逊色与其它的非开源竞争对手(IBM WebSphere,BEA WebLogic,Oracle Application Server等),创造了Java开源领域的又一个神话。作为J2EE这个产业链上的一个疯狂淘金者,JBoss在它7年的发展历程中,不仅见证了J2EE的发展,同时也在J2EE的发展和推广过程中占据着举足轻重的分量。
近年来,在Java企业级应用领域,特别是J2EE应用服务器领域,JBoss取得了巨大的成功。从一个专注于EJB容器实现的开源项目到现如今Java开源企业级应用服务领域的巨头的转变仅仅花了不到7年的时间,它的发展速度相当的惊人,并且在市场占有率和服务满意度上丝毫不逊色与其它的非开源竞争对手(IBM WebSphere,BEA WebLogic,Oracle Application Server等),创造了Java开源领域的又一个神话。作为J2EE这个产业链上的一个疯狂淘金者,JBoss在它7年的发展历程中,不仅见证了J2EE的发展,同时也在J2EE的发展和推广过程中占据着举足轻重的分量。
JBoss暴露它的终极野心
于是在这时Marc Fleury和Scott Stark(共同创始人)成立了一家培训咨询公司(JBoss Group LLC)专门提供关于JBoss应用服务器的咨询和培训,并通过这家公司为数不多的收益支撑着整个JBoss应用服务器的持续开发和市场推广。这个阶段维持了比较长的时间。到了2004年1月份,JBoss为了业务和人员上的拓展组建了一个的集团公司(JBoss Inc.)。 同年,JBoss Inc.出让了部分股份给Accel, Matrix Partners, and Intel,并为此获得了近$10M,建立起了技术公司和资本市场的对接,让很多商业上合作的伙伴感觉到了更强的安全感。最终在2004年的7月19 , JBoss Inc. 推出JBoss4.0并以此获得了Sun公司最新版本的J2EE(v1.4)标准认证。此时,JBoss才真正意义上地被商业机构所接受,而不仅仅存在与草根阶层,品质和信誉上的稳定进一步加强了大众对它的信心。在各方面利好消息的影响下,JBoss迅速地吞噬着商业应用服务器市场大量份额。 与此同时,最初只在Rickard Oberg的动态代理RMI设计与JBoss服务器的微内核架构中显露出的轻量级设计,通过两三年来的演变,经过多个项目、各种技术杂志/论坛/Blog的折射和放大,已经形成了一个名为“轻量级容器架构”的完整解决方案。与EJB提供的重量级架构不同,JBoss借助AOP和IoC机制,提供轻量级容器最大程度地降低代码对于专用接口的依赖性,以简短、轻便、专注、可移植的方式实现业务对象,在企业应用开发上广泛地被接受和应用,并逐渐暴露出完全取代传统EJB架构的终极野心。 “无论叫它什么,高端产品的开源化/免费化运动注定要在J2EE产业的发展过程中制造显著的后果。‘JBoss的行径恶化了J2EE的商业环境,’这是McNealy先生的著名论断。他的推理过程如下:只有做好商业推广,J2EE产品才能最终击溃邪恶的.NET平台;但开源服务器会降低主流厂商的销售利润;销售利润越低,用于商业推广的预算就越少;因此,整个J2EE阵营都将受损于JBoss。”从J2EE阵营中主流商业应用服务器的代表对JBoss的反应上看,虽然JBoss一直都游离在J2EE正规军团的边缘,在短短的时间内完成了从一个不为人知的小项目到令正规厂商头疼的行业搅局者并获得众多用户的认可,可见JBoss在J2EE应用服务器上表现已经不容小视。
3. 王者之气渐显,SOA产业链的角逐
在应用服务器领域站稳脚跟后,不甘寂寞的JBoss并没有因此止步,在2005年更是具有开创性地推出了发展JEMS(JBoss Enterprise Middleware Suite)的战略,直接将矛头指向了软件行业的另一片热土——SOA。由于在应用服务器领域的出色表现,JBoss为自己积累深厚的基础,在向SOA进发时已经不像原来开发应用服务器那样步步为营稳扎稳打的发展战略,而是通过一系列大手笔的收购(收购Hibernate , Drools,Arjuna)和整合迅速地形成了JEMS产品结构(图1)。 ? 在应用服务器领域站稳脚跟后,不甘寂寞的JBoss并没有因此止步,在2005年更是具有开创性地推出了发展JEMS(JBoss Enterprise Middleware Suite)的战略,直接将矛头指向了软件行业的另一片热土——SOA。由于在应用服务器领域的出色表现,JBoss为自己积累深厚的基础,在向SOA进发时已经不像原来开发应用服务器那样步步为营稳扎稳打的发展战略,而是通过一系列大手笔的收购(收购Hibernate , Drools,Arjuna)和整合迅速地形成了JEMS产品结构(图1)。
JBoss AS : J2EE 1.4 认证服务器
4. 缔造开源世界的“全明星” 生态系
为了发展,大型软件厂商纷纷采取了相似的策略:向客户提供一应俱全的软件产品。这一策略的理念就是通过提供从操作系统到数据库软件,再到企业软件在内的所有产品来增加销售。多年来,IBM一直在走这样一条路,销售包括从硬件到软件,再到对系统进行集成的服务在内的所有产品。最近,微软、Oracle、SAP都试图向软件用户提供一站式采购服务。与数年前相比这是一个很大的转变,以前软件产业奉行的是“最佳组合”(best-of-breed)策略。企业被建议组建一个“全明星”产品线,根据功能选择最好的产品,而无论它是由哪家公司编写的。 在JBoss在JEMS产品拓展中取得长足进展的同时,也引起了各大软件巨头的注意,这些巨头们纷纷向他示好,试图通过JBoss的产品部件来弥补它们在产品线上的不足,经历了漫长的谈判和选择后,最终在2006年底与开源巨头RedHat的结合,共同缔造完整的开源世界SOA产业链。毫无疑问地,Red Hat和JBoss 彼此的客户将互相促进发展――当JBoss建立和开发了不错的产品的时候,后台的Red Hat的支持将使得用户们对该产品更加的有信心。总体来说,这也将促进Linux整个产业走向主流。 5. 关于未来 虽然JBoss与RedHat的融合已有一段时间,总体的市场表现,以及JBoss在推出产品的速度上看,所有的一确都向着好的方向发展,其中包括牵手Sun 成NetBeans 合作伙伴,与HP深入合作共同推广开源服务等等。但是JBoss与RedHat的融合仍然存在着一些不确定因素,在完成收购不久,创始人Marc Fleury突然离去,给这次它们融合的未来蒙上了一层阴影。另外在软件服务化提供商也在建设它们自己的平台,向客户提供多种托管应用软件。Google和Salesforce.com等网络公司都在建立自己的基础设施,托管第三方应用软件,微软、IBM也在采取类似的措施。关于开源领域的这种“职业开源开发”的商业模式在新兴的市场冲击下是否还能续写原来的神话…… 这些都将影响着它们未来,但是具体会朝着什么方向发展,可能也就只能日后看市场的检验。 |
剑出偏锋 JBoss的过去现在和未来
最新推荐文章于 2021-11-25 16:57:51 发布