IBM WebSphere 开发者技术期刊 使用 WebSphere ESB 构建企业服务总线.doc

IBM WebSphere 开发者技术期刊 使用 WebSphere ESB 构建企业服务总线.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IBM WebSphere 开发者技术期刊 使用 WebSphere ESB 构建企业服务总线

本系列文章向您介绍如何使用 WebSphere? ESB 产品构建企业服务总线 (ESB),解决以前的系列文章中关于使用 WebSphere Application Server V6 构建 ESB 的类似问题和场景。这些文章还将阐释两种方法之间的差异,并介绍 WebSphere ESB 如何提供比以前更好的功能和工具。 摘自 IBM WebSphere 开发者技术期刊。 引言 自从 2005 年 12 月 IBM WebSphere Enterprise Service Bus (WebSphere ESB) 产品上市以来,就有人询问以下问题:它与我们在以前的系列文章中描述的解决方案的关系如何——该解决方案基于 WebSphere Application Server V6(或更准确地说,WebSphere Application Server V6 中的服务集成总线 (SIBus) 技术)创建了 ESB。我们还收到咨询以下内容的问题:SIBus 和 WebSphere ESB 之间的关系是什么(特别是不同点是什么)?何时使用何种技术?有些人只想知道他们如何使用 WebSphere ESB 的功能来实现我们在以前文章中描述的 ESB 功能。最后,还有一些关于结合使用 WebSphere ESB 和另一 IBM 产品(即 WebSphere Process Server)的最佳实践的问题。 本文的前半部分是所有读者都关心的内容。如果您阅读了以前的系列文章,则可以跳过业务场景回顾部分,您可能会对本文后半部分的 WebSphere ESB 与 SIBus 的比较感兴趣。如果您目前不是 SIBus 用户,则后半部分对您可能并不重要。 我们正在编写的这批新系列文章有助于促进您使用 WebSphere ESB,并解决您也可能遇到的类似问题。本文是系列文章中的第一篇,我们将探讨 WebSphere ESB 如何提供了 SIBus 所没有的功能,它实际上如何使用了 SIBus 功能,并为本系列的其余文章的内容设好了铺垫。我们会不时地重新使用以前文章中的上下文和信息(因此,我们将重复地引用这些内容),并且还向您大致介绍关于 WebSphere ESB 和 ESB 技术的补充性的信息性文章,而不是简单地重复已经使用的内容。 现在让我们开始吧。 ESB 的基本功能回顾 总的来说,ESB 通过一组丰富的功能,实现对应用程序之间交互的管理和监视,从而提供了在企业内部和企业之间连接新的和现有软件应用程序的功能。ESB 支持服务可视化,从而在服务请求程序和服务提供程序之间提供了多方面的分离。在 developerWorks 上的其他文章中,可以找到 ESB 体系结构模式及其组件的全面讨论(请参见参考资料)。 我们认为哪些 ESB 功能是比较关键的? 首先,ESB 能够通过以下各种方式与服务请求程序和服务提供程序交互:从持久性消息中枢(特别是 MQ)发送和接收消息,并能够通过 HTTP 和 JMS发送和接收 Web 服务请求和响应消息(支持诸如 Web Services Interoperability (WS-I) Basic Profile 1.1 之类的标准)。我们首先重点讨论使用 SOAP 和 XML 的基于标准的消息,但支持其他消息格式(如文本和二进制文件)也非常重要。 其次,能够在不同消息和传输协议之间转换,如将 HTTP 上的 SOAP 转换为 JMS 上的 SOAP。 然后,我们希望能够使用流行的转换语言 XSLT 转换 XML 消息。 另一个基本功能是能够应用消息中介(如日志记录)。此外,我们还经常需要解决某些类型的基于上下文的动态路由问题。 我们需要关注的高级功能包括消息的监视、在服务注册中心中查询端点和异步请求/响应。 在以前的文章中,我们阐释并实现了上面列出的许多关键项目,并在 WebSphere Application Server V6 中选择了 SIBus 作为基础平台。在通用业务上下文中设置了所有示例,下面将回顾这些示例。对于阅读了以前系列文章的人来说,这些新文章似乎有些相似之处,原因是我们将重新使用以前系列文章的场景和业务上下文,并向您展示如何在 WebSphere ESB 中实现这些相同的功能。 WebSphere ESB 的现有功能是什么——V6.0.2 中的新增功能是什么? 我们假定您已经了解 WebSphere ESB 的一些基础知识;并且在其他文章(请参见参考资料)中已经详细介绍了 WebSphere ESB 及其相关工具 (IBM WebSphere Integration Developer) 的基本体系结构和功能。我们不介绍相同的背景知识,而是与您共享 WebSphere ESB 中我们认为特别重要的

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档