首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是在esb内还是在esb外部署web服务

是在esb内还是在esb外部署web服务
EN

Stack Overflow用户
提问于 2012-08-08 22:50:48
回答 2查看 314关注 0票数 1

我正在构建一个基于rest的web服务(有些可能是基于soap的),它将被外部代理调用。代理是我们网络之外的任何软件。

我在考虑两个选择

i)在esb外部的容器上运行web服务,并从fuse esb向外界公开一个jetty端点。

ii)在esb容器中运行esb服务。

我想知道在esb内或ESB外部署web服务的优缺点是什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-24 03:11:01

这个问题是特定于Fuse ESB的。Fuse容器能够托管中介路由以及web服务本身。如果您正在开发基于OSGI的web服务,那么您也可以将服务部署在Fuse容器上。

如果负载不高,路由和web服务可以托管在相同的物理容器上。在所有情况下,理想的做法是为路由和web服务使用单独的捆绑包。为集成而公开的部分将成为其中的ESB部分。

票数 1
EN

Stack Overflow用户

发布于 2012-12-19 05:44:23

我从来没有听说过使用ESB部署have服务的业务解决方案。

ESB通常用作中介,它实现各种非功能属性(安全性、中介、转换)。

ESB可以实现一些功能属性(例如,消息丰富),但是在ESB中完全实现业务逻辑听起来像是不必要的ESBWebservice Application Server角色耦合。这两个角色应该分开,以最大限度地发挥两者的优势。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11867200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档