IP Library Patent Application 12909993
Patent Application
App. No. 12/909,993

RESOURCE ADAPTER FOR INBOUND AND OUTBOUND COMMUNICATIONS IN AN APPLICATION SERVER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/909,993
Abstract

A resource adapter may include an inbound connection from an information server and an outbound connection to the information server. A resource adapter of the application server may listen for request messages on the inbound connection. Session beans in an enterprise container of the application server containing the resource adapter performs tasks requested in the request messages. Response messages are transmitted by the resource adapter through the outbound connection to the application server. The session beans may perform calculations for the information server or access data for the information server. The request messages may be generated by a JavaScript executing in the information server.

Claims (33)

1 . A method, comprising:

listening on a network port for a network connection request from an information server;

establishing a socket connection with the information server after the network connection request is received;

receiving a request message through the socket connection;

identifying a session bean to respond to the request message; and

sending a response message to the information server.

2 . The method of claim 1 , in which the network port is configurable by an administrator.

3 . The method of claim 1 , in which receiving the request message comprises receiving an identifier of the session bean and arguments for the session bean.

4 . The method of claim 3 , in which the response message comprises a header having a status indicating whether the session bean has completed successfully.

5 . The method of claim 4 , in which when the session bean fails the status comprises a description of an error encountered by the session bean.

6 . The method of claim 4 , in which when the session bean executes successfully the response message further comprises a data response.

7 . The method of claim 1 , in which the request message comprises at least one of a find bean request, an invoke method request, and a release bean request.

8 . The method of claim 1 , further comprising performing user authentication before sending the response message.

9 . The method of claim 1 , further comprising maintaining the state of the session bean after sending the response message.

10 . The method of claim 1 , in which the response message sent to the information server is delivered to a mobile device.

11 . An application server, comprising:

a container for performing operations for an information server; and

a resource adapter for processing an inbound connection from the information server and an outbound connection to the information server.

12 . The application server of claim 11 , in which the container creates session beans to perform the operations.

13 . The application server of claim 11 , in which the outbound connection couples the resource adapter to a database of the information server.

14 . The application server of claim 11 , in which the inbound connection couples the resource adapter to a JavaScript routine executing on the information server.

15 . The application server of claim 11 , in which the resource adapter is configured to decode a request message received through the inbound connection.

16 . The application server of claim 11 , in which the resource adapter is configured to generate a response message through the outbound connection.

17 . A computer program product, comprising

a computer-readable medium comprising:

code to listen on a network port for a network connection request from an information server;

code to establish a socket connection with the information server after the network connection request is received;

code to receive a request message through the socket connection;

code to identify a session bean to respond to the request message; and

code to send a response message to the information server.

18 . The computer program product of claim 17 , in which the medium further comprises code to perform user authentication before sending the response message.

19 . The computer program product of claim 17 , in which the code to send the response message sends a header with a status of the session bean and, if the session bean is successful, a data response.

20 . The computer program product of claim 17 , in which the code to receive the request message comprises code to decode at least one of a find bean request, an invoke method request, and a release bean request.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →
SECURITY AGREEMENT Recorded Mar 1, 2011
From: UNISYS CORPORATION
To: DEUTSCH BANK NATIONAL TRUST COMPANY; GLOBAL TRANSACTION BANKING
Reel/Frame 025864/0519 →