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
Go To First  |  Previous Question  |  Next Question 
 JMS  |  Question 13 of 17    Print  
what is the diffrence between JAVA Mail and JMS Queue

  
Total Answers and Comments: 3 Last Update: February 24, 2007     Asked by: sundaravel 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: harish.verma
 

JavaMail API provides a platform independent and protocol independent framework to build Java technology based email client applications. The JavaMail API provides facilities for reading and sending email. The JavaMail API is implemented as a Java optional package that can be used on JDK/JRE 1.4 or higher with any operating system. The JavaMail API is also a required part of the Java Platform, Enterprise Edition (Java EE). JavaMail is completely written in Java and will run on any operating system that supports the required version of the JDK.

Java Message Services, JMS, is Sun's standard API for message queuing systems. Message queuing systems form the front-line interface between businesses (B2B) and for Enterprise Application Integration (EAI). As such, message queuing systems are often called "middleware" because they operate in the middle -- between other systems and between enterprises. JMS offers a number of advantages over older Message queuing systems. First, JMS has two message protocols: point to point and pub/sub instead of only one, as many earlier middleware systems did. Additionally, JMS also doesn't care whether you use a wire or wireless protocol, and provide different levels of message delivery assurance as well.



Above answer was rated as good by the following members:
btarasu
April 21, 2006 10:39:10   #1  
Sergey Pomytkin        

RE: what is the diffrence between JAVA Mail and JMS Qu...

Java Mail – API siting on top of  e-mail protocols like SMTP, POP, IMAP – essentially same stuff e-mail clients like MS outlook use  .. hence make sense if at least on one side of conversation we have human.

JMS Queue – is asynchronous point-to-point communication between systems


 
Is this answer useful? Yes | No
October 18, 2006 01:21:47   #2  
Cheng        

RE: what is the diffrence between JAVA Mail and JMS Qu...
Java Mail is between system and people, between people and people, between system and file, between people and file... Where as JMS (Java Message Services) is between Java software components...
 
Is this answer useful? Yes | No
February 24, 2007 17:48:49   #3  
harish.verma Member Since: February 2007   Contribution: 6    

RE: what is the diffrence between JAVA Mail and JMS Qu...

JavaMail API provides a platform independent and protocol independent framework to build Java technology based email client applications. The JavaMail API provides facilities for reading and sending email. The JavaMail API is implemented as a Java optional package that can be used on JDK/JRE 1.4 or higher with any operating system. The JavaMail API is also a required part of the Java Platform, Enterprise Edition (Java EE). JavaMail is completely written in Java and will run on any operating system that supports the required version of the JDK.

Java Message Services, JMS, is Sun's standard API for message queuing systems. Message queuing systems form the front-line interface between businesses (B2B) and for Enterprise Application Integration (EAI). As such, message queuing systems are often called "middleware" because they operate in the middle -- between other systems and between enterprises. JMS offers a number of advantages over older Message queuing systems. First, JMS has two message protocols: point to point and pub/sub instead of only one, as many earlier middleware systems did. Additionally, JMS also doesn't care whether you use a wire or wireless protocol, and provide different levels of message delivery assurance as well.


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    


 
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