Я имею честь работать как с JMS RI в Sun, так и с ebXML в OASIS.Я согласен с предыдущим утверждением, что это сравнение яблок и апельсинов ....
JMS - это API Java.ebXML - это набор спецификаций и протоколов XML.Это совсем другое
JMS определяет API для обмена сообщениями публикации / подписки, требующего службы сообщений Java.ebXML - это набор спецификаций, которые выполняют множество задач, начиная от технических соглашений о том, как взаимодействовать с использованием общего набора возможностей (ebXML CPPA), реестра и репозитория (ebXMl RegRep, и службы обмена сообщениями (ebXML Messaging). Последняя спецификация может бытьтот, с которым вы сравнивали JMS.
[1] содержит полезное сравнение JMS и обмена сообщениями ebXML ....
"Хотя Java Messaging Service (JMS) предлагает стандартный программный интерфейс для продуктов очередей сообщений, форматы сообщений и проводные протоколы, используемые этими продуктами, являются проприетарными, требуя, чтобы отправитель и получатель использовали реализации от одного поставщика или использовали JMS-to-JMSМосты. Одним из обещаний службы сообщений ebXML является предоставление некоторых преимуществ продуктов очереди сообщений, предлагая пользователям выбор реализаций ebMS, предоставляемых различными поставщиками, включая реализации с открытым исходным кодом. "
[1]Служба обмена сообщениями ebXML, Пим ван дер ЭйджК, 18 марта 2003 г. http://www.xml.com/lpt/a/1175