我正在寻找关于JBoss企业服务总线和JBoss WS的一点清晰度。我被要求使用web服务(SOAP/http(s))构建ESB解决方案。
与JBoss WS相比,使用企业服务总线有什么优势?它如何适合客户端请求?例如,客户端是否调用企业服务总线上的端点,然后将端点转发给Web服务?
任何点数都将不胜感激。
发布于 2011-11-03 02:16:10
它的主要优点是服务和客户端的松散耦合。ESB服务可以是Web服务的代理。如果Web服务实现或契约发生更改,则可能会在ESB上公开不同的版本。ESB还提供了其他“中介”功能,如对象转换和路由。这样,Web服务就可以完成它的工作,而ESB服务可以根据需要向使用者公开WS。
是的,客户端会调用ESB端点。几个月前,我在一个项目中遇到了类似的问题,发现这篇文章非常有用:http://community.jboss.org/wiki/SOA-P43SimpleWebServiceProxy
https://stackoverflow.com/questions/7689849
复制相似问题