JMS and ESB - how they are related?

后端 未结 8 2194
醉酒成梦
醉酒成梦 2020-12-13 09:19

For me JMS and ESB seem to be very related things and I\'m trying to understand how exactly they are related.

I\'ve seen a sentence that JMS can be used as a transpo

8条回答
  •  Happy的楠姐
    2020-12-13 10:21

    JMS and ESB both provide a way of communication between different applications. But the context for JMS and ESB are different. JMS is for simple need. JMS is implemented by JMS Provider. It is Java specific.

    Examples of JMS Providers are: Apache Active MQ, IBM MQ, HornetQ etc.

    ESB is for complex need. ESB is a component in EAI providing communication facility to various applications. It is generic & not specific to Java. JMS is one of the supported protocols.

    Examples of ESB provider are: MuleESB, Apache Camel, OpenESB

    Use Case: It may be an overhead to use ESB, if all our communicating applications are in Java and are using the same message format. Here JMS may be sufficient.

提交回复
热议问题