我们正在调查是否可以使用WSO2-ESB作为我们的新平台。
使用我们当前的esb,我们通过不同的通道(如JMS,FTP,JDBC)将外部系统相互连接。 大多数接口彼此独立。我们现在拥有的接口数量大约为300个。
每个界面的处理包括: - 连接外部系统 - 记录输入+外发消息 - 将传入消息转换为传出消息。
消息的转换在java中编程。
由于接口彼此独立,因此我们不能选择停止其他接口 当我们需要部署新的(或修改过的现有)接口时。
我从WSO2 esb中了解到,当使用自定义中介进行转换时,我必须重新启动WSO2 - ESB服务器 当自定义介体的实现发生更改时。 这不是我们想要的,除非它是在这个esb服务器上运行的唯一接口。
鉴于这些限制,我有哪些选择:
答案 0 :(得分:0)
通常WSO2 ESB有rich set of mediators来处理转换并执行调解,似乎你需要更多。您可以使用基于Eclipse的Developer Studio IDE来添加自定义介体,而无需重新启动服务器。有关详细信息,请参阅this。