1901年,年轻的马可尼借助高飞风筝上的天线,向大洋彼岸发射了莫尔斯代码“S”,开创了人类信息文明的新纪元;今天,BEA公司通过在中间件领域的不断创新和前瞻性的网络构架理念,为软件开发人员实践“光荣与梦想”铺平了通途。

  众所周知,世界范围内的软件开发者都面临着网络技术迅速发展和知识更新加速所带来的强力挑战,他们需要更开放的技术开发环境和更通畅的交流空间。作为基础件领域的全球领导厂商,BEA公司的发展理念和每年一届的BEA dev2dev Days盛会为实现这种需求提供了介质,在一天的免费会议中,通过专家的演示和讲解向软件开发人员传递最新的技术信息,享受学习和培训的机会,因而盛会被开发者广为关注并热衷参与。2004年金秋,软件行业备受瞩目的年度“BEA dev2dev Days”大会即将踏上中国。在北京、深圳及成都的软件开发者都将有机会参与到此次技术盛典中来。

  从去年“BEA dev2dev Days”在中国召开的热烈场面来看,BEA公司长期坚持致力的开放空间策略得到了软件开发人员的支持和拥护。同时,软件开发人员对于BEA公司具有技术前瞻性产品的认同也使BEA公司成为软件开发人员强有力的合作伙伴。 开发者青睐BEA公司,是因为与BEA公司合作能够使他们获得更多的发展机遇和竞争优势,成为开发者成长的动力源泉。在今年的dev2dev 年会上,开发者又将获得最新的技术发展资讯 —— 如何在WebLogic Platform上运行面向服务的架构( SOA)以及蜂巢计划的精髓。

  SOA架构 织造未来

  在中国,目前多数企业所面临的最大挑战就是他们的许多IT系统集成度不足。 运行业务的数据库和应用程序是在不同时期部署的,它们来自不同的供应商,使用各不相同的定制技术。 这种信息系统构架很难及时为企业的高层决策提供及时、准确的信息,使企业运行成本居高不下。而且也给企业的开发人员带来了繁冗的工作。

  这一问题的解决方案在于IT基础架构的标准化,这与SOA紧密相关。 在SOA中,IT系统以标准化服务的形式出现,易于使用,也易于合并到实际的业务流程中。虽然SOA概念的提出相对于发展迅速的软件业而言已是相当久远的事情,可真正将SOA概念应用于软件开发,真正用SOA来为企业信息化服务,却是近几年的事情。Gartner公司预计:到2008年,60%以上的企业将为关键任务应用使用SOA。在dev2dev 年会期间,BEA公司将展示如何使用WebLogic Platform完成这一目标。现在有很多有关SOA的讨论,但在dev2dev 年会上,BEA将实际展示如何按照SOA的原则构建和装配复合式应用程序。参加dev2dev 年会的开发人员将会切实看到在WebLogic Platform上开发、运行面向服务的架构。SOA 理论提供正确规划,而BEA提供实践工具。BEA WebLogic Platform简化了SOA,因而使开发者能够集中精力解决实际问题,不必去做枯燥乏味的工作。

  与会人员还会看到面向服务的开发模型如何使得企业在实际应用SOA构建系统时更加简便。每个与会人员还将得到一个带有示例应用程序的教程,他们可以将教程带回家,并演练构建自己的SOA应用。完成教程的与会人员即可使用Workshop开始构建自己的SOA项目。

  基于BEA WebLogic的SOA优势在于:它是统一的平台,用统一的编程模型构建企业级应用;从头构建XML和Web服务,完整且本地化,处于堆栈核心;引领标准,执行标准,BEA推动技术创新的标准化;与打包应用,遗留系统和大机系统,数据库和内容,以及业务合作系统更为便捷的互操作性;可扩展的框架,而不是受限的解决方案。

  基于BEA WebLogic Platform应用基础架构的SOA解决方案满足了集中管理和全面保护的需求,还提供很好的集成性,使用户的IT管理员更专注于企业的核心业务,使得企业日益庞大的IT系统管理从无序到有序,快速实现IT投入价值成为可能。

  前瞻理念 年会闪亮

  在本届年会上,Apache Beehive是另一个亮点。蜂巢计划(Project Beehive)是一个基于 WebLogic Workshop 应用框架的用于 J2EE&SOA 应用的开源项目。该框架本身是独立的,但要依靠WebLogic来运行。 在2004年5月,BEA宣布该框架以后的所有开发都是开放源码的,这就是Apache蜂巢项目,名为Beehive。该项目的推广基于BEA WebLogic WorkshopTM 这一创新的应用架构,是BEA简化Java开发并推广其应用的众多举措的一个部份。它使众多易于使用的创新产品和技术得到广泛应用,从而摒弃厂商的专有技术壁垒。它帮助BEA进一步实现保护客户投资、拓展Java开发者阵营、在业内广泛协作以促进发展创新的目标。它还使Java 开发人员实现采用下一代的开发和集成工具来跨越 J2EE 应用开发而步入面向服务的架构开发领域。Beehive是第一个简单易用的、基于J2EE和SOA的应用使用的跨容器编程模型和框架。它使得在J2EE上构建Web服务和Web应用、企业应用变得更加简单。它构建在现有的一些由BEA直接或间接参与的Appache核心项目之上,同时充分利用了业内领先的技术(如XMLBeans、Struts和Apache Axis等),并对这些技术进行了补充。

  Beehive服务于Java开发人员,其特点在于:厂商的可选择性、易移植的开发架构,充分保护企业IT投资;完全的SOA开发框架支持;对资源访问、业务逻辑开发、Web服务和Web应用开发、以及企业应用开发的简单灵活性;可分离的设计和运行时配置等等,这些独到而又全面的特性充分帮助Java开发人员应对目前相对复杂的开发环境,通过积极支持与参与Beehive计划他们将获得更为高效自由的开发途径、及时有效的技术支持、具有前瞻性的技术理念,从而成为软件开发领域的生力军。同时,BEA WebLogic Workshop也是开始使用“蜂巢”的最佳途径之一。

  BEA战略技术市场部经理Jesper Joergensen给予Apache Beehive充分肯定:“Apache Beehive是企业软件向开放源码社区所做的最大贡献之一,它能够满足对于简化的、基于元数据的J2EE编程模型的更广泛的需求。Beehive作为一项开放源码项目,工具开发商和平台开发商均可采用该项目,它还可以用于比原有范围更加广泛的用途。”

  走入BEA 迈向新未来

  从目前的专项统计和dev2dev.bea.com.cn网站的反馈看,本届dev2dev年会获得了国内开发者空前的关注。非常多的国内开发者专注BEA公司的领先技术,通过其专业的dev2dev网站和国内公司的技术部可以非常方便地得到各种技术服务支持,可以“轻松驾驭”基于BEA产品的领先网络架构。BEA是开发者团队强有力的助力,它使开发者拥有实践真正的SOA的机遇,他们将会成为其中的先驱者。

  为期一天的BEA dev2dev Days是一个舞台,它使世界范围内的开发者精英拥有了“共鸣”的场所,虽然可能也会使很多开发者意犹未尽,但它很可能就是您展翅翱翔的“基点”。让我们一起来关注BEA dev2dev Days吧。(完)