當前的 ebXML 規范著重于,通過使用多種傳輸協議,比如 HTTP、mail 和 FTP,通過 Internet 提供終端間的點到點異步通信。ebXML 還計劃提供發布/訂閱式的 XML 消息傳遞。Sun 公司和它的合作伙伴正在定義一個新的 Java API for Messaging,即 JAXM (參見 JSR #000067, Java APIs for XML Messaging 1.0), 它支持 ebXML 消息服務規范。早先版本的 JAXM 可以從 Java Developer Connection 的 The M Project 1.0 Early access 處得到。
總之, JMS API 是特意設計為在企業內部使用的,而獨立企業之間通過 Internet 進行的 XML 消息傳遞將得到 ebXML 計劃和新的支持不同 ebXML 規范的 Java API(包括 JAXM)的支持。
技術問題
問. JMS API 需要哪一種 JDK 版本?
答: JMS API 需要 JDK/JRE 1.1.x 或者更高的版本。
問. JMS API 是否提供了一個分布式 Java 事件模型的版本?
答: 一般來講,JMS API 可以被用作通知服務;但是,它沒有定義 Java 事件的分布式版本。一個實現分布式 Java 事件的可選方案是作為 JavaBeans 組件,該組件通過 JMS API 透明地向事件產生 Bean 和事件監聽 Bean 分布事件。