我必须将我的web服务与IBM Enterprise service Bus (ESB)集成。我认为不应该有任何中介,因为这个服务只有一个位置,并且不需要更改请求。是真的吗?ESB管理员可以简单地将web服务连接到总线吗?
如果有必要编写中介代码:有没有免费的教程和工具来创建这样的中介,或者我必须购买WebSphere Integration Developer (WID)?这个中介应该很简单,我不想把钱花在用过一次的东西上。
发布于 2009-06-16 12:21:18
免责声明:我是IBM顾问。
问题的答案取决于您希望WebSphere企业服务总线(WESB)为您做什么。如果您只是尝试将Web服务使用者连接到Web服务提供者,则不需要使用WESB。然而,人们通常希望使用WESB,因为他们要么想要在两者之间放置一些逻辑(例如,可能从一个Web服务接口转换到另一个),要么因为他们可能想在以后这样做。在这两种情况下,您都需要创建一个中介模块来完成此操作-本身并没有将服务连接到的总线。
在实践中,您将需要Integration Developer (WID)来执行此操作-手动创建中介将需要大量工作,而且没有文档记录,而且也不受WebSphere支持。您当地的IBM客户团队应该能够为您提供建议,但这些产品通常是一起购买的。
希望这能有所帮助。
发布于 2011-04-15 03:35:55
IBM的产品组合中有几个ESB。唯一不需要WID的是IBM WebSphere DataPower (我对Lombardi的了解不多,无法评论)。如果你有选择,我会用它来让你的公司走上这条道路。
https://stackoverflow.com/questions/995413
复制相似问题