我正在执行一项研发,以检查是否有任何开源ESB框架提供以下功能
1. 通过提供所需数据来托管 SOAP 网络服务/使用服务的 API。我们正在开发一种工具,为我们的产品设计网络服务,从该工具创建的元数据将输入到 API。我们正在寻找的是生成的元数据应该立即作为 Web 服务托管,而无需重新启动 ESB 容器。
2. 框架提供的 API,用于定义执行的服务执行计数。
3. ESB 框架,它支持在托管服务和消费服务时进行版本控制。
如果有人可以为这样的 ESB 框架提供方向,那将非常有帮助
Talend ESB 提供了您所描述的功能。
- 它可以使用 WSDL(从工具创建的元数据)来快速创建 Web 服务服务。 它被热部署到 Karaf 容器中(即不需要重新启动 ESB 容器)
- 您可以使用内置日志记录或自定义日志记录来计算执行的执行次数。
- 它可以挂接到 git 或 svn 中进行版本控制。
您可以在此处下载免费版本。
下面是一个关于该产品的基本教程,它演示了 a. 摄取 WSDL、b. 热部署和 c. 执行计数(尽管它没有介绍如何记录它)。