Patentable/Patents/US-6721777
US-6721777

Modular and portable deployment of a resource adapter in an application server

PublishedApril 13, 2004
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer system having a client server architecture, comprising: an application server; an enterprise information system including computing resources; a connection provider; a resource adapter, said resource adapter implemented by said connection provider to serve said resources from said enterprise information system to clients, wherein the resource adapter is packaged with a deployment descriptor to form a resource adapter module corresponding to a Java 2 Enterprise Edition (J2EE) module hierarchy, wherein said resource adapter module is deployed into the application server to allow multiple J2EE applications to share the resource adapter module; and a deployer, said deployer using a deployment tool to configure the resource adapter into a target operational environment, the deployment tool capable of reading the deployment descriptor.

2

2. The computer system of claim 1 , wherein the resource adapter module specifies a level of transaction support provided by the resource adapter.

3

3. The computer system of claim 2 , wherein the level of transaction support indicates no transaction support.

4

4. The computer system of claim 2 , wherein the level of transaction support indicates local transaction support.

5

5. The computer system of claim 2 , wherein the level of transaction support indicates resource manager local transactions are supported.

6

6. The computer system of claim 5 , wherein local resource manager transactions are supported by implementing a LocalTransaction interface.

7

7. The computer system of claim 2 , wherein the level of transaction support indicates Java Transaction API (JTA) transactions are supported.

8

8. The computer system of claim 7 , wherein JTA transactions are supported by implementing an XAResource interface.

9

9. The computer system of claim 2 , wherein the deployer configures the application server for transaction management based on the level of transaction support specified by the resource adapter.

10

10. The computer system of claim 1 , wherein the connection provider specifies name, type, and description for properties that have to be configured on a per connection factory instance basis, wherein the properties determine connections to a specific enterprise information system instance.

11

11. The computer system of claim 10 , wherein the connection factory instance is registered in a JNDI namespace.

12

12. The computer system of claim 1 , wherein the connection provider specifies authentication mechanisms that are supported by the resource adapter.

13

13. The computer system of claim 1 , wherein the deployer configures the application server for transaction support based on the level of support specified by the resource adapter.

14

14. The computer system of claim 1 , wherein the connection provider specifies whether the resource adapter supports reauthentication of an existing physical connection.

15

15. The computer system of claim 1 , wherein the deployment tool is provided by the application server.

16

16. The computer system of claim 1 , wherein the deployment descriptor defines a contract between the connector provider and the deployer.

17

17. A computer program product, which, when executed by a computer, implements a client server computer system by performing the steps of: providing an application server; providing an enterprise information system including computing resources; providing a connection provider; providing a resource adapter, said resource adapter implemented by said connection provider to serve said resources from said enterprise information system to clients, wherein the resource adapter is packaged with a deployment descriptor to form a resource adapter module corresponding to a Java 2 Enterprise Edition (J2EE) module hierarchy, wherein said resource adapter module is deployed into the application server to allow multiple J2EE applications to share the resource adapter module; and providing a deployer, said deployer using a deployment tool to configure the resource adapter into a target operational environment, the deployment tool capable of reading the deployment descriptor.

18

18. A computer system having a client server architecture, comprising: an application server; an enterprise information system including computing resources; a connection provider; a resource adapter, said resource adapter implemented by said connection provider to serve said resources from said enterprise information system to clients, wherein the resource adapter is packaged with a deployment descriptor to form a resource adapter module corresponding to a J2EE module hierarchy, wherein said resource adapter module is deployed into the application server to allow multiple J2EE applications to share the resource adapter module, the resource adapter module specifying a level of transaction support provided by the resource adapter, the level of transaction support indicating that resource manager local transactions are supported, the resource manager local transactions being supported by implementing a LocalTransaction interface; and a deployer, said deployer using a deployment tool to configure the resource adapter into a target operational environment, the deployment tool capable of reading the deployment descriptor.

19

19. A computer system having a client server architecture, comprising: an application server; an enterprise information system including computing resources; a connection provider; a resource adapter, said resource adapter implemented by said connection provider to serve said resources from said enterprise information system to clients, wherein the resource adapter is packaged with a deployment descriptor to form a resource adapter module corresponding to a J2EE module hierarchy, wherein said resource adapter module is deployed into the application server to allow multiple J2EE applications to share the resource adapter module; and a deployer, said deployer using a deployment tool to configure the resource adapter into a target operational environment, the deployment tool capable of reading the deployment descriptor, wherein the deployment descriptor defines a contract between the connector provider and the deployer.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 24, 2000

Publication Date

April 13, 2004

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Modular and portable deployment of a resource adapter in an application server” (US-6721777). https://patentable.app/patents/US-6721777

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.