集成架构

| 我正在开发用于移动电影预订应用程序的服务器端。服务器应用程序应具有影院中2个现有预订系统的通用API。将来可能会添加新的预订系统。我不喜欢编写意大利面条代码,因此应用程序必须面向组件(模块)。我正在研究SOA和Mule ESB,但是我没有经验。我是否正确选择了一种方法?对于我的任务可能有多个(不是ESB /不是Mule)好的解决方案。 PS:通用API必须为HTTP / REST。预订系统的API是二进制自定义tcp协议和SOAP服务。 谢谢。     
已邀请:
        SOA很好,但是ESB对于这样的事情似乎过于矫kill过正。为了与各种预订服务集成,一个简单的网关就足够了。     
        您可能可以将Mule ESB与基于内容的路由一起使用。这基于您的ESB知道将其发送到哪个预订服务的预订内容。然后,可以通过添加新的路由规则来添加新的预订服务。 请参阅:http://blogs.mulesoft.org/integration-patterns-content-based-routing/     

要回复问题请先登录注册