
说到中间件,就不能不提SOA。近两年对SOA的热议,让中间件再度引人注目。
“雷声大,雨点小”曾经是不少用户和市场分析人士对SOA的评价,现在还持这种看法的人一定要小心观察市场的变化。IDC近期的调查报告显示,近77.5%的接受调查的中国企业开始考虑或者已经着手实现SOA架构。IDC认为,2008年,部分中国企业将开始在局部范围内部署SOA应用;到2010年,将会有更多的SOA在全企业范围的实施。
用户对信息系统整合的迫切需求,使得SOA从厂商的口号变成我国信息化工作者的实战内容。在电力、金融、电信等信息化领先的行业,已经有用户体会到了SOA的优势。在考虑如何让SOA落地时,CIO们更多的是关心如何实现灵活部署SOA架构,这就需要基于SOA架构的中间件。对于CIO来说,采用中间件产品可以很好地构建SOA的应用,采用中间件产品开发出来的应用将很容易被整合进SOA架构。在SOA架构下,中间件各层可供共享的每个基础构件和业务功能构件都可以包装成一个Web服务,以支持跨越集成和协同。难怪有人说,SOA与中间件的关系,好比是鱼与水的关系。
各个中间件厂商在传达自身对于SOA理解的同时,都针对我国IT建设的实际情况提出了相应的实施步骤和方法论,并推出了各种基于SOA的中间件产品。2007年,Oracle在美国加州旧金山举行的全球大会上宣布,Oracle融合中间件在基准测试中创单节点性能世界纪录。Oracle凭借在数据库领域的传统优势,继续强化了其中间件的融合策略与热插拔的特点。作为Oracle融合中间件的组件,Oracle商业智能软件是一个具有较强功能的技术与应用产品线,提供了集成的、端对端的企业绩效管理系统。
2007年,BEA交付了一款专门为事件驱动应用而设计的新产品——BEA WebLogic事件服务器,能够在Java环境中实现事件驱动型的SOA。BEA WebLogic事件服务器可以实时聚合来自分布式系统的信息,然后根据规则来发现可能原本不被注意的模式和趋势,从而使用户有能力建模、确认、预计及迅速响应看似无关的事件所带来的机遇和威胁。作为SOA一些关键方面的基础架构,该产品使用户无需改动现有或计划中的SOA基础架构,就可以实现高性能计算,从而让用户能最大程度地利用已有投资。
国产中间件厂商2007年的表现也很不俗。为了支持SOA思想,东方通两年前就开始规划、研究、开发,终于在2007年推出了符合SOA思想的新版本产品,帮助用户构建集成类型的应用系统,并支持这些系统的逐步改进。
几年前,IBM吹响了SOA的号角,不仅得到了其阵营内合作伙伴的追捧,还赢得了其阵营外竞争对手的认可。当前,实战SOA的大幕已经拉开,用户也开始投身到SOA的热潮中,基于SOA架构的中间件将持续火热,一直贯穿整个2008年。 (郝峥嵘)
中间件:MapInfo MapXtreme Java版

编辑点评
MapXtreme Java是100%纯Java地图服务器,用以在Internet范围或组织机构范围的Intranet/Extranet环境中实现位置智能应用。MapXtreme Java专为寻求广泛部署地图应用与基于位置分析的组织机构而设计,为应用开发者提供了高度可视化的直观组件,用于将地图功能集成到任何Web应用中。
MapXtreme Java兼容J2EE规范,为开发者提供了高度的灵活性。MapXtreme Java可以在集中管理的服务器上运行地图应用,在显著提高应用性能、可靠性和安全性的同时,降低硬件与管理成本。
MapXtreme Java具有如下功能:强大的地图工具与功能;Web应用程序向导,是无需编码实现应用开发的快速开发工具;多属性检索;专题图向导;地图显示与操作;数据绑定;图层控制;样式编辑器;空间选择器;栅格支持;导出格式;免费地图与数据。
MapXtreme Java完全采用Java开发,可以为开发者和最终用户提供多种优势:具备可扩充性,能够扩充规模满足高负载使用要求;能进行跨平台处理,可以运行在混合硬件(Unix,Windows等)环境,并且能够在兼容J2EE规范的servlet容器中运行;一次编码,到处运行,MapXtreme Java应用程序可以迁移并在未来的硬件或者平台上运行,以节省大量的开发时间与成本。
中间件:BEA WebLogic Server 10

编辑点评
WebLogic Server 10支持Java EE 5和EJB 3.0,旨在使开发者和IT管理者能够加速并从根本上简化Java应用和服务的开发。该产品包括了重要的核心Web服务升级技术,在安全方面做了进一步的增强,提供了更好的领先专有平台与开源平台的互操作性。
WebLogic Server 10包括了基于Eclipse的工具——BEA Workshop for WebLogic Platform 10,从而能够为开发人员提供快速开发和管理项目所需要的工具。此外,WebLogic Server 10在集群、服务迁移、正常运行时间以及性能方面都得到了进一步的完善,能够帮助客户提高应用可用性,实现接近于零宕机的目标。
WebLogic Server是BEA SOA360°的主要组件,为创建流畅的下一代SOA提供了关键基础层。
中间件:应用集成中间件软件TongIntegrator3

编辑点评
应用集成中间件软件TongIntegrator3具有以下特点:符合SOA架构;基于J2EE服务器;基于开放式标准,高度可扩展;功能强大的分布式集成开发环境;全面支持Web Service;跨平台;适配器支持主流常用系统;资源权限存储与管理灵活。
应用集成中间件软件TongIntegrator3是一个SOA架构的基于J2EE应用服务器的应用服务整合软件平台,它不仅迎合了SOA的趋势,而且能够从软件架构上根本解决大多数企业应用整合(EAI)产品和解决方案提供商所遗留下来的难题,即系统的建设采用堆砌和集成更多的“点到产品”的做法所造成的各种各样的信息孤岛,使得数据不能共享,业务无法协同,从而制约信息化进一步发展。与此同时,利用应用集成中间件软件TongIntegrator3构建的系统能够满足用户简单易用、可扩展和经济适用的需求,以服务的方式灵活构建业务流程,使得业务集成的整个过程变得更加简单轻松。
该产品已经在海事局得到实际应用,有效地实现了海事系统现有信息资源和通信资源的整合,并通过应急指挥数据库和电子海图平台,利用漂移等数学模型,实现了人命救助的辅助指挥和应急预案的应用管理的目标,得到了一致的认可和好评。
中间件:Oracle融合中间件

编辑点评
Oracle融合中间件是一个预先集成并经客户验证的软件组合,涵盖了从门户和流程管理器到管理软件基础架构、开发工具和商务智能。作为行业最全面的中间件系列,它使机构能够提高发展和变革能力,增强对业务运营的洞察力,降低风险并促进法规遵守,以及与客户、合作伙伴和工作人员建立连接。目前有超过31000家客户已经采用Oracle融合中间件,其中包括在金融服务、电信、制造、零售、制药、医疗卫生、公共部门等行业的领先企业。支持Oracle融合中间件的合作伙伴多达9000家。
Oracle融合中间件是一个全面的中间件产品系列,包括Oracle应用服务器、身份管理套件、商业智能套件等。Oracle应用服务器是其重要组成部分,它为发展、整合和部署企业应用软件、门户和网络服务提供了行业最全面的解决方案。Oracle为面向服务的架构(SOA)提供了整个生命周期的支持,Oracle应用服务器是率先针对网络计算而设计的平台。Oracle身份管理可帮助企业实施可持续的法规遵从政策及管理,从而降低成本和企业风险,并提高整个企业在法规遵从方面管理的透明性。Oracle融合中间件还包括从J2EE和开发人员工具到集成服务、商务智能、协作和内容管理等一系列工具和服务。Oracle融合中间件支持热插拔的体系结构,使企业能够充分利用在任何现有应用程序、系统或技术上的投资。
Oracle融合中间件能够与企业现有资源协同工作,为ISV提供J2EE兼容的应用服务器,以运行复杂的企业应用程序;提供基于标准的业务流程管理技术,以连接ISV应用和包括Oracle打包应用产品在内的其他系统;提供商务分析、企业门户和身份管理技术,以建立可扩展、灵活和安全的企业应用。
获奖感言

BEA中国区技术总监 喻思成
转向面向服务的架构(SOA)的势头方兴未艾,要让企业的需求与IT相适应,才能更好地服务于客户、合作伙伴、员工和股东。新的服务基础架构软件正在不断发展以支持这种转变,而新的服务是否强大取决于它的开发和部署基础。在对SOA的支持中,应用基础架构的重要性前所未有地增加。经过企业客户多年部署实践的验证,即使在部署新版本、改变服务器配置或一个或多个数据中心出现故障时,BEA WebLogic Server也能够确保客户应用和服务正常启动和运行。
BEA WebLogic Server 10为开发人员提供快速开发企业应用和服务所需的工具和技术,同时减少了他们必需编写的重复的样板文件代码。在生产过程中,BEA WebLogic Server 10为操作团队提供所需要的工具,同时它还能轻松提供诊断信息,图形用户界面(GUI)的管理控制台以及命令行脚本,帮助保持服务的启动和运行。此外,它还具有高可用特性,即使出现最难以预料的中断,也可以补偿。
BEA WebLogic Server在性能和可伸缩性方面拥有领先的优势,这在多个基准测试中已经得到验证。2007年,BEA WebLogic Server 10分别在单路和多路X86应用服务器以及集群系统上创造了新的SPECjAppServer2004基准测试性能最高纪录,使BEA能够成为目前惟一拥有3项重要SPECjAppServer2004性能测试世界纪录的厂商。
BEA WebLogic Server 10的正式面市,进一步巩固了BEA在交付高品质的下一代软件产品方面的领导地位,扩大了竞争优势,它同时也是BEA帮助客户充分利用最新标准、简化开发和创建未来SOA的一个很好注解。虽然WebLogic Server长期在应用服务器领域保持领导地位,但BEA仍然承诺,继续对WebLogic Server进行投资和创新,不断实现性能和速度的新突破。 |