The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 08, 2006
Filed:
Mar. 25, 2002
Thulasiraman Jeyaraman, San Jose, CA (US);
Mark William Hapner, San Jose, CA (US);
William A. Shannon, Los Altos, CA (US);
Kenneth David Saks, Mountain View, CA (US);
Kathleen A. Stout, Andover, MA (US);
Rahul Sharma, San Jose, CA (US);
Qingqing Ouyang, San Jose, CA (US);
Thulasiraman Jeyaraman, San Jose, CA (US);
Mark William Hapner, San Jose, CA (US);
William A. Shannon, Los Altos, CA (US);
Kenneth David Saks, Mountain View, CA (US);
Kathleen A. Stout, Andover, MA (US);
Rahul Sharma, San Jose, CA (US);
Qingqing Ouyang, San Jose, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A method, apparatus, and system for providing a standard, generic contract between an application server and a message provider which allows the message provider to deliver messages to message endpoints (each of which is associated with a corresponding message application) residing in the application server is disclosed. By generic, it is meant that the contract is independent of the specific messaging style, messaging semantics and messaging infrastructure used to deliver messages. In this way, the contract also serves as the standard message provider pluggability contract that allows any message provider to be plugged into any application server via an associated resource adapter.