- Java Message Service (JMS) is an application program interface (API) from Sun Microsystems that supports the formal communication known as messaging between computers in a network. Sun's JMS provides a common interface to standard messaging protocols and also to special messaging services in support of Java programs. Sun advocates the use of the Java Message Service for anyone developing Java applications, which can be run from any major operating system platform.
The messages involved exchange crucial data between computers - rather than between users - and contain information such as event notification and service requests. Messaging is often used to coordinate programs in dissimilar systems or written in different programming languages.
Using the JMS interface, a programmer can invoke the messaging services of IBM's MQSeries, Progress Software's SonicMQ, and other popular messaging product vendors. In addition, JMS supports messages that contain serialized Java objects and messages that contain Extensible Markup Language (XML) pages.
 |
Learn more about Java Web Services |
| Java Web services programming challenges met with specialized framework: Proxisoft founder Mark Hansen discusses the challenges of programming Web services with Java and how to approach them in this video interview. |
| Year in Review, 2009: Java world changes as Oracle moves to buy Sun, VMware grabs SpringSource: The Java world was shaken up this year when Oracle moved to buy Sun Microsystems and VMware purchased SpringSource. Viewers speculate on what this means for the future of Java. |
| Software developers bring SOA apps into cloud computing architectures: People are at work bringing SOA apps and ESBs into cloud computing architectures, according to Jeff Genender, who will speak at the upcoming ServerSide Java Symposium. |
| Brew platform eases Java programming for mobile apps: Brew Mobile Platform, known as Brew MP, is positioned as a Java-enabled operating system for mobile phones, including smart phones. |
| Some notes on ESB configuration: Messaging is often the primary role of ESBs, and Java is often the language of choice. As with other Java undertakings, loading and unloading runtimes can be a job in itself. |
| JavaOne news: A collection of SOA and Web services news related articles from the JavaOne conference held in San Francisco. |
| 2006 JavaOne coverage: A compilation of stories written about the JavaOne conference held in San Francisco this past May. |
| Chapter of the week: Security and Ajax: This chapter, excerpted from Ajax in Action, discusses security-related concerns that have particular implications for Ajax. |
| Chapter of the week: Working with Beehive Web services and JSR 181: This chapter, excerpted from Pro Apache Beehive, explores the Web service capabilities that are a part of Apache Beehive. You'll learn about JSR 181, Web Services Metadata for the Java ... |
| Decision time: .NET or J2EE?: How do .NET and J2EE stack up against one another? That depends on who you ask. We've compiled resources from both sides of the fence to help you decide for yourself. |
| LAST UPDATED: |
09 Nov 2001
|
 |
Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com
|

 |
More resources from around the web:
|


');
// -->



|