【IT168技术资讯】
继去年首次发布英特尔®XML软件套件1.0版本,2008年11月英特尔公司又发布了支持32/64位Windows及Linux操作系统的英特尔®XML软件套件1.2版本,以全面加速IA及X86平台上针对SOA、SaaS、Web 2.0环境开发的各种应用。基于“硬件是躯壳、软件是灵魂”这一深刻理解,作为全球计算机和互联网产业技术潮流引领者的英特尔公司很早就将业务从微处理器等芯片产品拓展到了软件领域。它不但致力于为所有最终用户提供可实现非常好的联网计算体验的IA(英特尔架构)硬件平台,还通过英特尔公司软件与服务事业部(SSG)提供各种软件开发和优化工具,积极帮助软件开发商、系统集成商和用户调优其软件和解决方案,使其能够充分利用IA平台的性能潜力来实现更高的工作效率。
SOA(服务导向架构)、SaaS(软件即服务)和Web 2.0均是近年来备受关注的、与互联网密切相关的新兴技术及概念。SOA的优势在于拥有灵活的架构,可帮助企业用户打破原有IT系统中的软硬件束缚,将与其业务相关的应用程序的不同功能单元作为服务集成起来,以方便用户在需要时随时通过网络访问这些服务。SaaS则带来了一次软件商业模式和应用模式上的革命,让软件的盈利方式开始从传统的实体销售转向更具网络时代特色的在线租用和用户数据托管服务。Web 2.0的目标是要让互联网的信息提供者从少数专业人士向所有普通用户拓展,使互联网上的内容和服务更为丰富、更具交互性。
除了拥有被业内人士公认的惊人成长速度及美好的发展前景外,SOA、SaaS及Web 2.0应用的另一个共同点就是都离不开XML(可扩展标记语言)的支持,例如SOA的基础层就是基于XML——它在服务各处流动的消息格式与结构均是由这种在互联网应用越来越广泛的人类可读高级语言所构建的。
对XML的倚重虽然为SOA、SaaS和Web 2.0应用实现了在相对独立的软硬件系统间实现数据存储、转换、交换、通信等特性,但XML的应用也在某种程度上影响了现有软硬件平台的处理能力。英特尔®XML软件套件1.2版就是针对这一问题设计的软件库产品。与其他开源解决方案相比,它简单易用,与IA硬件平台的完美搭配可以让客户获得高达2倍至5倍的 XML处理能力提升,从而提升系统的总体性能。
英特尔®XML软件套件1.2这一功效源自它的两项全新特性,其中最重要的一项就是针对英特尔处理器上采用的新技术进行了优化,可以充分发掘利用英特尔现有多核处理器的并行多线程处理能力,以及刚刚发布的英特尔酷睿i7处理器的SSE 4.2指令集中用于加速XML文本处理的新指令,以提升XML解析、模式验证、XSLT转换及Xpath等各种XML处理任务的效率。提供高性能StAX(XML流API)接口则是该套件实现更高XML处理性能的另一项特性,StAX是一种处理XML的简单且高效的方法,它允许应用程序全面控制XML的解析和编写过程,实现自动的平行计算。
在专注提升XML处理性能的同时,英特尔®XML软件套件还通过提供标准接口,增强了与IBM WebSphere、Oracle WebLogic、Apache Tomcat等应用环境的兼容性与互操作性,可以与许多用户现有的IT系统实现轻松集成,以减少其系统整体运营费用。
伴随新版XML软件套件的发布,英特尔软件与服务事业部还推出了英特尔®SOA安全工具包1.0的Beta版,该工具包遵循WS-Security及XML Security标准,可加速XML文件在有安全需求下的处理速度,如在SOA应用中需要的签名/验证及加密/解密等安全功能,实现更高的安全操作吞吐率。