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:
Nov. 20, 2012
Filed:
Mar. 09, 2009
Dongbo Xiao, Edison, NJ (US);
Thomas E. Barnes, Whitehouse Station, NJ (US);
Rajesh Patel, Burlington, MA (US);
Salvatore Anthony Gambino, Ringoes, NJ (US);
Kathiravan Sengodan, Alpharetta, GA (US);
Shean-guang Chang, Morris Plains, NJ (US);
Shauagxi Pei, Groton, MA (US);
Hal Strausberg, Waban, MA (US);
Dongbo Xiao, Edison, NJ (US);
Thomas E. Barnes, Whitehouse Station, NJ (US);
Rajesh Patel, Burlington, MA (US);
Salvatore Anthony Gambino, Ringoes, NJ (US);
Kathiravan Sengodan, Alpharetta, GA (US);
Shean-Guang Chang, Morris Plains, NJ (US);
Shauagxi Pei, Groton, MA (US);
Hal Strausberg, Waban, MA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
Disclosed herein is a system and method for client interoperability. In one embodiment, a method for client interoperability comprises establishing a network connection between a client and a proxy. The client requests a connection factory from the proxy. The proxy then obtains the connection factory from an application server using a Java Naming and Directory Interface (JNDI). Using the connection factory, a connection to a connection host from the client is created. When the client sends a message, the proxy receives the message and routes the message to a destination server. Similarly, when the client receives a message, the proxy receives the message from a destination server and passes the message to the client. The client can be specifically configured to extend JMS operability to a desired language. In one embodiment the client is a .NET client.