GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

GeekInterview.com  >  Interview Questions  >  J2EE  >  JMS
Next Question 
 JMS  |  Question 1 of 17    Print  
What is JMS

The Java Message Service (JMS) defines the standard for reliable Enterprise Messaging. Enterprise messaging, often also referred to as Messaging Oriented Middleware (MOM), is universally recognized as an essential tool for building enterprise applications. By combining Java technology with enterprise messaging, the JMS API provides a powerful tool for solving enterprise computing problems.

References: 

Please get most of the FAQ's on JMS here : http://java.sun.com/products/jms/faq.html

Get the following from this link: http://java.sun.com/products/jms/docs.html

Download Java Message Service Sample Programs : This zip file contains some short sample programs that show how to use basic and more advanced features of the JMS API. When you unzip the file, a subdirectory named samples containing the sample programs is created in the current directory. To run the programs, you must have an implementation of the JMS API, such as the Java 2 SDK, Enterprise Edition, version 1.3, installed on your system.

Java Message Service Specification - version 1.1

Download the version 1.1 API Documentation, Jar and Source

Download Java Message Service Specification - version 1.0.2b


  
Total Answers and Comments: 4 Last Update: October 17, 2005   
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
July 17, 2005 11:04:16   #1  
Santhosh        

RE: What is JMS
Messaging is a method of communication between software components or applications. A messaging system is a peer-to-peer facility: A messaging client can send messages to, and receive messages from, any other client. Each client connects to a messaging agent that provides facilities for creating, sending, receiving, and reading messages.  
 
Messaging enables distributed communication that is loosely coupled. A component sends a message to a destination, and the recipient can retrieve the message from the destination. However, the sender and the receiver do not have to be available at the same time in order to communicate. In fact, the sender does not need to know anything about the receiver; nor does the receiver need to know anything about the sender. The sender and the receiver need to know only what message format and what destination to use. In this respect, messaging differs from tightly coupled technologies, such as Remote Method Invocation (RMI), which require an application to know a remote application's methods.  
 
Messaging also differs from electronic mail (e-mail), which is a method of communication between people or between software applications and people. Messaging is used for communication between software applications or software components.

 
Is this answer useful? Yes | No
September 12, 2005 13:23:53   #2  
shrin        

RE: Definition For JMS
JMS stands for Java Messaging Service which is developed by Sun Microsystems . JMS Provider allow applications which are running on different systems can communicate with each other asynchronously . Many EAI tools support JMS as their standard messaging service.
 
Is this answer useful? Yes | No
October 07, 2005 10:28:36   #3  
abhishekgowl@yahoo.co.in Member Since: October 2005   Contribution: 9    

RE: What is JMS

JMS stands for java messaging services,it is component used to communicate between the two Applications,In a Synchronous or Asynchronous mode.Simillar to the Java Mail,but the difference between the javamail and java messaging services is javamail is like a store and fwd,and also it is between the user and the machine.

here the communication between the machines.


 
Is this answer useful? Yes | No
October 17, 2005 02:24:17   #4  
vijayshekar        

RE: What is JMS
The Java Message Service is a Java API that allows applications to create, send, receive, and read messages. Designed by Sun and several partner companies, the JMS API defines a common set of interfaces and associated semantics that allow programs written in the Java programming language to communicate with other messaging implementations.
 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 




About Us  |   Privacy Policy  |   Terms and Conditions  |   Contact  |   Site Map  |   Add Question  |   Propose Category  |   RSS Feeds  |   Articles Sitemap  |   Site Updates  |   Add Resource

Copyright © 2005 - 2008 GeekInterview.com. All Rights Reserved
Page copy protected against web site content infringement by Copyscape