Description of JMS 1.1 simplifies messaging with unified domains :
Java applications use JMS as the foundation of messaging in enterprise Java applications. This treats the point-to-point messaging and publish/subscribe messaging as completely separate domains with completely different types of messaging destinations. JMS 1.0.2 API provides negligible support for an application using both domains together, and no support for developing reusable frameworks that can work equally well with destinations of either domain. JMS 1.1 alleviates this problem by unifying these two domains into one.