设计一个具有多个请求源的应用程序:WS(SOAP\REST)、MQ、批处理



我必须设计一个应用程序,它可以从Web服务(可以是SOAP或REST)、在线系统、消息队列或一些批处理作业等多个来源获取请求。应用程序需要与另外两个应用程序接口才能获得结果。我知道这可以使用微服务来完成。这个应用程序需要用Java构建。我正在寻找一些框架,可以帮助我接受来自多个来源的输入,如上所述。

如果您想构建一个轻量级的简单层(单个应用程序)来满足所有这些需求,我建议您使用ApacheCamel。这个应用程序可以监听rest/soap请求,从文件系统、JMS存储、数据库等读取。您甚至可以将它嵌入到另一个应用程序中,并与不同的数据源进行各种集成,以及出色且易于配置的路由和转换引擎。此外,文档和社区非常棒。

最新更新