Intel
® 
SOA Expressway
打印发送电子邮件告知好友支持新闻简报RSSDigg thisdel.icio.us
概述
英特尔® SOA Expressway 是用于启用服务导向架构 (SOA) 的一个完整的高性能软件运行时。

英特尔 SOA Expressway 将高性能工作流引擎和本地 XML 加速技术与设备可管理性和无代码设计结合在一起,以实现高容量、高吞吐量 SOA 集成和部署方案

独一无二的软设备外形已针对英特尔® 至强® 5000 型等英特尔® 多核处理器和英特尔® I/OAT 的本地支持进行了优化


获取有关英特尔® SOA Expressway 的更多信息

特性与优势
英特尔® SOA Expressway 包括以下主要特性与优势:

  • 高性能工作流执行--高效工作流引擎将复杂的 SOA 集成工作流编译成了字节代码以实现快速执行
  • SOA 消息加速--所有基于 XML 的 SOA 消息的本地加速,包括 XML 解析、转换 (XSLT)、架构验证 (XSD)、XPath、XML 安全性和 WS 安全性
  • 设备可管理性--基于集群的管理包括用于性能监视以及即时警报和警告通知的实时指示板
  • 无代码设计--基于 Eclipse 的英特尔® 服务设计程序提供一个虚拟 WS-BPEL 环境,从而避免了编写适配器代码的麻烦
  • 内容转换--本地内容转换功能用于在 XML 之间进行非结构或半结构数据的转换
  • 平台可扩展性--板载 JVM 提供对其他用户开发的业务逻辑的直接支持,以 Apache Axis2 服务和传统集成的自定义协议实现
  • 虚拟化--与 Xen、Microsoft 和 VMWare 环境中广受欢迎的 VMM 兼容,使得很多英特尔 SOA Expressway 实例都可以在单个服务器上运行,大大节省了硬设备外形的成本
  • 协议代理--可扩展协议代理框架允许在 HTTP、FTP、JMS、MLLP 和自定义构建插槽协议之间进行调解

英特尔 SOA Expressway 旨在通过独特的外形、专用加速技术、无代码设计和工作流、传统格式支持和平台可扩展性来简化 SOA。这些在单个平台上实现的功能定义了超级 ESB 的产品类别。

ESB 和超级 ESB
对于小的总线集成,ESB(企业服务总线)已经成为很多 SOA 实施的中心。但是,ESB 还不足以形成大的总线或实际的 SOA 背板。如果没有清晰的大总线架构连接到集成岛,您只需用应用异构来交换中间件异构。显然,英特尔 SOA Expressway 要将网关和集成功能结合在易于管理的设备样式外形上,从而形成一个真正的域范围的 SOA。



当企业开始使用 ESB 实施 SOA 设计实践时,毫无疑问,他们会从内部试验项目开始以验证他们的 SOA 策略。但是,随着越来越多的内部应用从试验阶段转到生产阶段,这些应用通常会达到一个峰值,此时消息量和吞吐要求会显著增加。

这些其它性能要求与跨域 SOA(用于进行合作交互)大大推动了对于超级 ESB 的需求。超级 ESB 在现有 SOA 中的关键任务应用间创建了一个 SOA 快速路径,尤其是那些具有高容量、高吞吐量 XML 讯息处理要求的服务。快速路径要求通常会应用到将 XML 处理作为其核心业务处理的服务,如变换、验证、解析、路由、转换或安全性。

而且,超级 ESB 也非常适合进行跨域 SOA 通信,并且能够为现有内部 ESB 基础设施提供入口或提供 ESB 本身的关键部分。从这方面来说,超级 ESB 专门用于高性能、跨域 SOA 启用。什么因素使超级 ESB 从根本上有别于用于 SOA 启用的通用 ESB?超级 ESB 的原则包括专注于性能、可靠性简单性的各种功能。简言之,超级 ESB 是任何对关键任务性能和吞吐量有很高需求的 SOA 中的免费构建模块。

超级 ESB 和 ESB 比较
Apache ServiceMixMule--开放源代码 ESB领先的 ESB 解决方案XML 网关硬设备英特尔® SOA Expressway
高性能本地 XML、Web 服务安全性和 SOA 处理否*(仅有一些 XML 网关提供安全性
高性能 WS-BPEL 工作流执行
高性能本地内容转换(不支持 XML)否*(可以使用 JBI 适配器添加)否*(可以使用自定义 Java 代码添加)否*(可以使用自定义代码添加)否*(可以作为附加设备使用)
独立的无代码 BPEL 设计程序
设备级可靠性和可管理性
单个软件运行时(不需要其他 app. 服务器)

获取有关英特尔® SOA Expressway 的更多信息

常见问题解答
问:我们已经在查看开放源代码 ESB 产品(如 Mule 和 ServiceMix);我何时可以使用英特尔® SOA Expressway?

答:英特尔® SOA Expressway 专门用于跨集成域的高性能 SOA、XML 和 Web 服务集成方案中。例如,如果您的关键应用需要执行重要的 XML 处理,如转换 (XSLT)、路由 (XPath)、架构验证、大型 XML 文档处理或 XML 网路服务安全性,则英特尔 SOA Expressway 会是一个不错的选择。此外,英特尔 SOA Expressway 还具有用于服务器处理器的优化工作流执行程序,如英特尔® 至强® 5000 型,旨在依照英特尔的常用多核处理器发展蓝图进行调整。

问:英特尔 SOA Expressway 是基于 JBI 吗?该产品可扩展吗?

答:与很多基于 Java 的供应商和开放源代码 ESB 产品不同,英特尔 SOA Expressway 具有一个高效快速路径 C/C++ 架构,该架构具有优化的工作流执行程序和本地服务调用,能够避免 JBI 的大量开销。相反,英特尔 SOA Expressway 通过可选 Java 集成框架支持任意 Apache Axis 2 服务,以实现平台可扩展性。

问:英特尔 SOA Expressway 是硬件产品还是软件产品?它如何支持英特尔® 硬件?

答:英特尔 SOA Expressway 是一个软件运行时,可如硬件设备一样工作。基于此,它针对惠普和戴尔等主要供应商的 OEM 英特尔多核服务器平台进行了优化。该软件运行时还包括利用英特尔® I/OAT、板载密码加速技术和英特尔® 多核优化的挂钩程序。如欲了解更多详细信息,请参考此处的数据表。

问:英特尔 SOA Expressway 是否支持全 WS-* 堆栈?是否支持 REST?

答:英特尔旨在为 SOA(WS-* 和 REST)提供最高级别的标准支持,并涵盖各种标准支持。如欲了解完整的支持标准列表,请参阅我们的数据表

问:能解释一下您常用的架构模式吗?是否支持 WSDL?

答:英特尔 SOA Expressway 具有一个完全基于 WSDL 和 WS-BPEL 的逻辑模型。也就是说,所有服务(本地或远程)都通过 WSDL 表示。从运行时的角度考虑,每次调用都是由一些 WSDL 表示的服务来调用,输入消息更是如此。这就对设计时间和运行时间进行了明确的标准化区分。

问:从何处可以下载一份评估版英特尔® SOA Expressway?

答:目前还不能下载评估版。但是,如果您想了解有关英特尔 SOA Expressway 的更多信息或想要调查开发人员的许可,可以发送电子邮件到 intelsoainfo@intel.com 或者在此处请求获得联系。

系统要求
英特尔® SOA Expressway 当前支持 Red Hat Enterprise Linux 4(2.6 kernel),并且已在以下服务器平台上验证:

  • 戴尔 PowerEdge* 2950(2U 系统,四核)
  • 惠普 ProLiant* DL380 G5(2U 系统,双核或四核)
  • 惠普 ProLiant BL460c(刀片系统,双核)


英特尔® 软件   
网络
英特尔® 软件网络
  • 成员注册步骤简单且免费,马上 加入吧!