【发布时间】:2013-05-29 12:52:12
【问题描述】:
我正在使用 ServiceMix 实现 ESB 解决方案
- 我有自己的系统和一堆网络服务
- 以及几个具有不同服务的外部系统(大多数带有 WS 接口,一些带有其他接口)
- 这些将与 ServiceMix / Camel 连接。一些消息路由、转换和其他 EIP 正在这里发生。该解决方案很可能利用 JMS 队列进行包间通信。
对于此解决方案的良好捆绑设计结构有何建议?我应该把所有东西都放在一个包里,我应该把路由放在一个包里,每个外部系统的转换放在自己的包里,还是......什么样的结构可以提供足够的模块化好处,同时又不会过于复杂维护?做决定时我应该考虑什么?
针对此类设计问题的任何最佳实践或参考资料?
我只是在寻找一些通用指南,但还没有找到太多。
【问题讨论】:
标签: apache-camel osgi esb apache-servicemix