作为SOA积极的倡导者和坚定的实践者,BEA通过提供统一的SOA平台,帮助企业改善成本结构,增加新的收入流,也由此被公认为SOA潮流的领导者。在最近一份IDG调查报告中,有近四分之三的调查对象(74%)提名BEA为SOA的潮流领导者,60%的调查对象把BEA列为他们在今后12个月中会考虑与之合作、部署SOA解决方案和服务的公司。
BEA是如何提供业界领先的SOA基础架构软件平台的?BEA的核心差异性是什么?当前,全球所有的软件公司都宣称自己是领先的企业软件公司,标榜自己与众不同。那么,BEA特殊在哪里呢?
答案就是BEA 的BEA四大战略支柱,它们构成了BEA技术和产品愿景的基础,这四个战略的有机组合也是BEA区别于其他所有企业级软件公司的核心所在。
BEA四大战略包括包容异构系统、无缝创新、混合开发和部署、实现SOA的最佳途径等四个方面,这四个战略的有机组合使BEA区别于其他所有企业级软件公司,铸就了BEA核心竞争力。
异构性
BEA第一个战略支柱是“包容异构性”。
所有的CIO都知道,无论厂商的市场表现、价格或定位有多么的出色,厂商垄断都是非常危险的。
谙熟CIO心理,每个BEA产品在设计之初就清醒地认识到所有的组织都使用了多个不同厂商的技术和平台。即使是那些采用单一厂商标准化产品的企业,也有可能因为并购而陷入异构环境之中。要想采用一流的解决方案并降低被单一厂商垄断的风险,技术的多样性往往是不可避免的,但这种多样性也会直接导致成本和系统复杂性的增加。BEA在所有的产品设计中都设定了明确的目标,即:在异构环境中工作。
这意味着所有BEA产品都从设计上确保了与多类不同厂商和产品协同工作。BEA致力于遵循开放的标准、提供一流的产品,并确保所有的新技术或产品都能够与客户现有的应用环境相契合。
事实上,提倡技术异构性的企业级框架,将使客户能够选择最合适的一流技术来实现其IT目标。它最大限度地提高了企业在与厂商谈判中的强势地位,使企业能够快速有效地采用全新的技术。借助这一框架,无论在可预见的还是通常不可预见的情况下(例如,企业并购、合并或合作时),企业都能够将多种技术有机地集成在一起。
异构性是新一代应用——复合应用的构成基础。复合应用是基于传统应用创建的松散耦合的全新应用和服务。通过基于用户的上下文环境和优先级动态的定制用户的使用体验,复合应用逐渐趋向于基于角色的应用。这样一来,身份和安全性就成为绝大多数复合应用的关键要素。可以说,复合应用代表了计算技术的突破,它们为企业提供更为丰富和更完善的应用和服务。例如,企业的CRM和ERP系统可以与其他全新的应用系统有机组合,共同构成一个销售门户,从而在一个无缝的应用系统中提供全方位的客户和行业视图。
能够支持非Java框架,例如Microsoft的ASP.Net、.Net Framework、ADO.Net,是BEA“独特而惟一”的差异性的一部分。
2005年7月,作为服务基础架构市场当之无愧的领导者,BEA发布了BEA AquaLogic产品系列,再次引领这一市场。BEA AquaLogic产品系列立足于行业标准,旨在与BEA WebLogic和Tuxedo产品系列以及广泛的第三方解决方案无缝协同,它是业界惟一全面的、跨平台的SOA基础架构。
在创建服务基础架构方面,BEA的三条产品线均扮演了重要角色。WebLogic产品系列将核心应用从不同厂商运行环境的专有细节中抽象出来。Tuxedo能够管理通常部署在大型主机上的高端事务遗留应用,以有机整合这些应用并在Web基础架构中使用。全新的AquaLogic系列为创建、使用和管理内、外部服务提供了坚实基础。所有的产品系列都符合通用的行业标准,堪称最有效的“粘合剂”,能将企业IT系统的各个部分连接起来,并提供关键任务级可靠性和扩展性。
此外,BEA还能够支持MSFT堆栈,并且为MSFT开发人员提供了关于异构环境(包括Java和.Net)的一流支持。
无缝创新
对于一家公司来说,在实验室中开发新技术是一回事,而将创新技术无缝地集成到一个拥有良好的设计和支持的产品,并将其应用到行业特定的解决方案中又是另外一回事了。
无缝创新是BEA的第二个战略支柱。
这是BEA的核心实力之一——构建清晰技术愿景,并通过快速的技术开发和并购来实现这一愿景,无缝地将技术集成到BEA的当前产品中,使企业能够采用渐增的、发展的方法来使用新的技术。这种对待新技术激进而务实的方法,使BEA能够更前瞻性地为客户和合作伙伴考虑,从而有效扩展其现有的基础架构。这是BEA与其它安于现状而非自主创新公司的根本区别。
BEA将全部的创新集中到支撑SOA的三条产品线,其最新创举是推出了AquaLogic产品系列,此产品用于在企业范围内创建、管理和提供基于SOA的应用,是业界惟一具有上述功能的跨平台产品系列。这一完善的产品系列包含了所有SOA企业级部署所需要的关键功能,包括业务流程管理(BPM)、门户、安全管理、消息传输、数据和信息服务的创建、部署和管理。
目前,BEA AquaLogic为成功的SOA部署提供了最丰富的服务基础架构产品线。作为首个支撑SOA的产品系列,BEA AquaLogic目前已经发布的产品线和产品有:
BEA AquaLogic User Interaction(BEA AquaLogic用户交互):包含了一整套产品,提供了数据和服务的显示和可视化功能,适用于多种交互式的用户环境,如:门户、协作社区和复合应用。该产品线还囊括了其他一些产品,这些产品能够为应用提供附加的交互服务——如,协作、分布式发布、搜索和业务流程管理——所有这些服务都以业务客户为导向,有助于将整个企业转化为更具活力的构建者和协作者。
AquaLogic Business Service Interaction(AquaLogic业务服务交互):包含了能自动驱动、执行和监控业务流程整个生命期的软件。该产品线还包含了AquaLogic BPM Suite,能有效支持当前领先业务的复杂性和异构性,并能提高流程效率和优化效果,进而帮助客户提高组织的敏捷性,并在此基础上延伸了SOA的愿景。
BEA AquaLogic Messaging(BEA AquaLogic消息):为服务的发现、仲裁和管理提供了基础功能。此产品线包含了BEA AquaLogic Service Bus,是业界首个统一了企业服务总线和运营服务管理功能的产品,提高了服务部署速度、简化了异构环境中的SOA管理——进而使IT部门能更快速地提供业务服务。
BEA AquaLogic Data:此产品线为企业范围内的高效数据集成奠定了基础。它包括支持数据服务的BEA AquaLogic Data Services Platform,它使IT部门能够构建、修改和重用数据服务,从而使数据服务成为访问统一和一致信息的单一登录点。
BEA AquaLogic Security:此产品线为分布式应用的安全防护提供了一个统一的和具有适应性的基础架构。
此外,BEA无缝创新还体现在业界领先的WebLogic Server产品中,该产品一直被视为业界最先进的J2EE应用服务器。对WebLogic Server而言,2006年具有重大的意义,BEA希望今年在WebLogic中加入对EJB3和Java EE5的支持。BEA收购SolarMetric公司的举措,对保持WebLogic业界领先的J2EE平台地位具有非常重要的意义。
2005年BEA发起第7次并购行动,加快了BEA成为业界领先的企业级基础架构软件提供商的步伐。但这仅仅只是开始。未来,BEA将锁定虚拟化、低延迟、新的数据类型和数据源、网络融合、社会化计算、开放源码、整合、安全性和模块化等多个方向,通过创新来扩展当前产品的功能,并为新一代的计算奠定基础。
混合开发和部署
BEA SOA战略的第三个战略支柱是其独特的面向开源社区的混合开发和部署机制。
某些商业企业能够接受使用开源技术和社区的方式来开发软件,而某些企业则坚决反对这种模式。BEA开创了独特的混合模式,热情接纳了开源方式的开发和部署。混合模式旨在汲取开源和BEA两者的精华来提供业界最完善的企业级软件平台。BEA在处理任何问题时都会将开源纳入考虑的范畴,认真评估是应当自主开发还是应当利用开源来为客户提供创新。BEA混合战略通过支持和培训服务、与自有产品深入集成、甚至提供开源技术的增值功能,从而提供了更具生产力的开发环境和企业级的强大服务器功能。
混合模式能够显著加快应用的开发,因为在这种模式下,企业可以利用开源社区的最新创新成果,同时他们还可以高枕无忧——因为自己的创新应用和服务能够在业界最优秀的基础架构软件平台上部署和管理。
实现SOA的最佳途径
BEA的SOA最佳实践的核心理念是――组织架构应当采取“循序渐进(step-by-step)”的方式将现有的IT环境转换为支持服务的基础架构。采用循序渐进的项目推进方式,可以将投资回报(ROI)提高到令人难以置信的程度。支持企业SOA架构的服务无需预先创建,而是可以根据进度作为项目的一部分自然地创建完成。
作为用户,企业可以立刻开始的第一步是将自己的SOA就绪水平与全球其他同类组织进行对比。通过登录到 www.bea.com,并完成一个在线的“SOA实施准备状态评估”,24小时之内,企业就将收到一份定制的面向服务的架构基准报告。特别需要强调的是,这个评估报告是将企业提供的答案与其它SOA评估基准进行对比后的结果,对企业如何提高SOA就绪度提出了BEA中肯的建议。
总之,BEA提供了包容异构系统的独特战略,使企业能充分利用现有投资;BEA提供了无缝创新,使你的企业能快速利用这种创新解决现实世界的业务问题;BEA提供了超前的“混合”模式,将开放源的创新性与关键任务级别的认证和支持有机地结合起来;BEA还将这些技术以一种最佳的、循序渐进的方式应用到实际环境中,有效降低了风险,提升了你的业务能力,从而大大提高了组织业务和IT的统一水平。
有了BEA的帮助,企业可以在包容异构性的同时消除系统的复杂性;可以让自己的开发人员采用开源社区最新的技术创新,同时确保能提供自己和业务伙伴所期望的24x7的关键任务级可靠性和可管理性;企业可以采取快速的、循序渐进的项目方法来实现SOA的部署,还可确保获得企业范围的扩展性和企业级性能。所有这些使企业能够在利用最新的创新技术方法改革自己的组织的同时,还能有效地保护和扩展现有的遗留系统,进而将IT与迫切的业务需求高度统一起来。 (责任编辑:韩建光) |