Java Solaris Communities About Sun How to Buy United States Worldwide

Sun Java System Message Queue

General FAQs

Sun Java System Message Queue 3.7 Update 1
 
  »   Features and Benefits
  »   Data Sheet
   FAQ
 
Java Powered
 

General


Q:
Are the Java Message Queue, iPlanet Message Queue for Java, Sun ONE Message Queue and Sun Java System Message Queue products related?
A:
They are related. Java Message Queue, iPlanet Message Queue for Java and Sun ONE Message Queue are all former names for the currently shipping Sun Java System Message Queue product. In addition to Sun Microsystems being one of the principle designers of the Java Message Service specification, Sun has been shipping a production implementation of JMS since 1999.

Back to top


Q:
What is Java System Message Queue (formerly Sun ONE Message Queue)?
A:
Java System Message Queue is a leading business integration enterprise message server. An affordable, standards-based messaging solution, it delivers superior return on IT assets by connecting business software together to form one efficient enterprise. It falls under the product category of middleware. Java System Message Queue was available in two editions: Platform Edition and Enterprise Edition up until the release of SJS MQ 3.7 Update 1. Both product versions fell under the product category of middleware.

Back to top


Q:
What is middleware?
A:
Middleware is a broad term used to describe software whose purpose is to provide some level of abstraction from other software applications or databases, allowing the communication between processes to be handled separately from the development of the processes themselves. This category is very broad and it is often hard to distinguish where the lines between middleware and "traditional" software applications begin and end due to functional overlap and the common practice of embedding a variety of middleware combinations within a productivity application.

Within the middleware space there are a number of categories, and even those definitions are subjective. In a recent report, the research group IDC identified no less than 7 categories of middleware, including Data Access, Transaction, Businessware, Message-Oriented, Legacyware, Object, and Remote Procedure Call middleware. When taken as a whole, plus adding in some level of systems integration expertise, you have what is commonly referred to as Enterprise Application Integration.

Back to top


Q:
Into which category of middleware does Java System Message Queue software fit?
A:
By most definitions, Java System Message Queue software cleanly falls into the Message-Oriented middleware category, also referred to as MOM. MOM is a relatively low level of abstraction within the middleware ranks, often running underneath complementary layers such as database and application adapters, event processing, and business process automation.

By design, Java System Message Queue software attempts to focus on satisfying the primary characteristics of the MOM space, those being the actual message transfer functions, rather than adding functionality that overlaps with other layers of middleware. These MOM characteristics include functions such as message routing, persistence, guaranteed delivery, and transaction support.

Back to top


Q:
What is EAI?
A:
Enterprise Application Integration, or EAI, is a term applied to a complex set of integration processes and software, usually involving a broad set of features and skills. It is not software, or even a technology. Rather, it is a service involving the application of a number of technologies designed to promote cooperation and communication among a wide variety of data and logic sources.

Those shopping for EAI solutions should keep in mind that messaging middleware is an important component of an overall EAI process, and one with great benefit to enterprises if it can remain a decoupled layer from stovepiped, "all-in-one" middleware solutions. Any time an implementation of software becomes proprietary, issues of scalability and compatibility become increasingly difficult in a fast-changing world of mergers, distributed computing, and interoperability.

Back to top


Q:
What is the difference between the Platform Edition and the Enterprise Edition?
A:
Today the Java System Message Queue Platform and Enterprise Editions are combined into one offering, with the release of SJS MQ 3.7 Update 1.

Java System Message Queue Platform Edition was designed for small-scale deployments and development environments. In addition, being an implementation of the Java Message Service specification it was designed to meet your growing business needs by offering a zero cost migration to the Enterprise Edition.

Java System Message Queue Enterprise was designed for large-scale enterprise deployments and included key enterprise class features, such as scalability, reliability, and advanced security necessary for large-scale deployments. The Enterprise Edition was a high performance messaging system for integrating disparate applications. See the current Installation Guide (Introduction) for specific differences between the two Editions.

Back to top


Q:
Is it possible to try the Enterprise Edition features if I have the Platform Edition of the product?
A:
Yes. Today the Java System Message Queue Platform and Enterprise Editions are combined into one offering, with the release of SJS MQ 3.7 Update 1. The product remains free for download. We also offer Open Message Queue, a developer community. The free downloadable Platform Edition came with a 90 day trial Enterprise Edition license. When the trial Enterprise Edition license was enabled all Enterprise Edition features became available for evaluation. See FAQ Q&A #12 if the version of Java System Message Queue you are using came pre-installed on your system (Solaris 9 Update 2 and later).

Back to top


Q:
Is Java System Message Queue software a reference implementation or a product?
A:
It is both a reference implementation and a product. Java System Message Queue is included in the J2EE 1.4 Reference Implementation as well as bundled in the Solaris Operating Environment and included in the Java Enterprise System product. Java System Message Queue can also be downloaded as a standalone product for free use. It is a production implementation of the Java Message Service 1.1 specification.

Back to top


Q:
Is Java System Message Queue software considered JMS-compliant?
A:
JMS technology compatibility tests are part of the J2EE SDK version 1.3. J2EE technology licensees are the only vendors who can produce J2EE technology compatible products. Sun is a J2EE licensee and therefore we have access to the compatibility tests. The Java System Message Queue product, version 3.0 and later passes the JMS compatibility tests without error.

Back to top


Q:
Is there a knowledge base where I can find topics on Java System Message Queue?
A:
Yes. SunSolve has a collection of free articles. Go to the SunSolve advanced search and search for "Message Queue" in the "All Free Collections" area. You can also search the Message Queue Forum for answers to your questions.

Back to top


Q:
How do I submit comments or questions to the Java System Message Queue team?
A:
The Java System Message Queue team can be contacted directly by sending mail to imq-feedback@sun.com. This alias is a private aliases monitored by the Java System Message Queue product team. The public Sun Software Forum is also a place to ask questions and share comments with other Java System Message Queue users.

Back to top


Q:
Can I upgrade to the Java System Message Queue 4.1 version for free if I have a previous version of the Java Message Queue?
A:
Customers who purchased prior versions of Java System Message Queue and also have a current maintenance contract for these products, are entitled to a free upgrade. Sun customers should use their normal support channels to request the upgrade.

All corporate customers with Sun Software Support contracts should be automatically notified of the upgrade via the Online Support Center. If you haven't, please contact Sun Customer Service by contacting your local support center. Parties interested in upgrading will be required to provide proof-of-purchase.

Customers of previous versions of the free Platform Editions, or customers without a current maintenance contract on this product, can not upgrade for free.

Back to top


Q:
Which platforms does Java System Message Queue software support?
A:
Java System Message Queue is supported on Solaris, Linux and Windows 2000/XP. For complete details see the Installation Guide.

Back to top


Q:
Does Java System Message Queue support the JMS 1.1 specification?
A:
Yes, Java System Message Queue supports the JMS 1.1 specification.

Back to top


Q:
How much does Java System Message Queue cost?
A:
The Java System Message Queue product is free for development and production use. It is recommended that customers who use the product in a production environment buy a maintenance contract to ensure they have access to Sun's product support and the latest patches to the product.

The Java System Message Queue product s priced at $4,000 per socket. The license limits the Message Service (the imqbrokerd) to one host and one CPU; If the host has more than one CPU or you wish to run additional instances of the Message Service on other hosts, additional licenses are needed for each additional host and CPU.

Message Queue based clients can be run on any number of additional hosts or CPUs at no additional cost.

If you would like more information about licensing Java System Message Queue or wish to discuss volume discounts, feel free to contact us.

Back to top

 
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.