0

我是mule和ESB的新手。我们有几个基于 cxf、.Net 和 PHP 的 web 服务。目前,我们正在使用点对点通信相互通信。随着我们的网络服务迅速增加,这种类型的通信变得越来越麻烦。我们希望使用 ESB 与其他 webservicve 端点进行通信。我们不想在 Mule ESB 中运行我们的服务。这是我们的两个示例 Web 服务 -

http://someip:8991/abc/ws/Service1

http://someip:8992/def/ws/Service2

任何人都可以帮我解决这个场景的基于 mule 3 的配置吗?

提前致谢。

4

1 回答 1

0

如果您愿意尝试另一个开源 ESB,这里是UltraESB 用户指南中的一篇文章。

然后,在 ESB 上创建的代理服务可以代理对您的实际服务的调用,然后您的客户端调用通过 ESB 公开的端点。这可以防止在整个企业中建立许多点对点连接。现在,使用 ESB,您可以调解消息 - 可能记录访问、将副本保存到数据库、执行基于内容的路由以决定是否应将“采购订单”请求发送到 /POGoldVersion 服务或 /POBronzeVesion 或转换“从旧客户端(使用 XSLT、XQuery、Smooks 等)发送的 purchase-order-v1" 请求,然后将其发送到新的 /POVersion2 服务等。

于 2011-05-13T06:09:49.883 回答