擅长:python、mysql、java
<p>如果可以的话,这真的是一个大问题,更像是一个问题中的几个问题。如果我误解了你,请原谅。</p>
<p>根据定义,ESB在实现应用程序时并不真正与您选择的语言相耦合。因此,无论您希望以So a方式连接的应用程序是用PHP还是Python编写的,您都应该能够在SOA中公开它们。另一方面,在SOA世界中,JSON是一个不可选择的选择,这个选择非常重要。</p>
<p>许多COTS esb提供一定程度的REST支持。Mule、ServiceMix、WSO2、JBoss都是开源的。如果您喜欢与商业供应商合作,我相信Tibco和Oracle要么有现成的支持,要么可以通过一些编码来实现。</p>
<p>您选择使用任何消息代理(如RabbitMQ或AMQP)实际上是关于传输的,而传输又一次不是真正直接相关的。同样,如果您的目标是在应用程序中添加消息传递,那么这是一个有效的问题,我无法真正回答。</p>
<p>如果您能够写出您对ESB感兴趣的主要动机,那么这将有助于获得更好的答案。</p>
<p>高温高压</p>