Java esb在http rest服务中的角色?

Java esb在http rest服务中的角色?,java,api,rest,esb,Java,Api,Rest,Esb,我用java实现了大量基于http REST的API,这些API被多个服务和web/mobile客户端重用 我被告知服务是基于点对点集成进行连接的,换句话说,如果业务流程服务A希望使用基于rest的服务B和C,它将使用它们的负载平衡IP。我可以在负载平衡器后面添加更多的服务实例。那么,使用ESB有什么好处呢?ESB比负载平衡器更智能。许多ESB也提供负载平衡器功能 当您希望连接到遵循不同消息格式的服务时,ESB将发挥作用。比如说,您有一个基于REST的服务,可以处理http负载。但是您有一个客户

我用java实现了大量基于http REST的API,这些API被多个服务和web/mobile客户端重用


我被告知服务是基于点对点集成进行连接的,换句话说,如果业务流程服务A希望使用基于rest的服务B和C,它将使用它们的负载平衡IP。我可以在负载平衡器后面添加更多的服务实例。那么,使用ESB有什么好处呢?

ESB比负载平衡器更智能。许多ESB也提供负载平衡器功能

当您希望连接到遵循不同消息格式的服务时,ESB将发挥作用。比如说,您有一个基于REST的服务,可以处理http负载。但是您有一个客户机,它只发送带有该负载的jms消息。ESB可以处理这种情况。它充当接受jms消息并将其转换为有效负载的集成器

即使连接到使用相同消息格式的服务,您也可能需要ESB。ESB也可以检查和转换消息