英特尔® 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(企业服务总线)已经成为很多 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 产品(如 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 或者在
此处请求获得联系。