SELECTION OF TRANSACTION MANAGERS BASED ON TRANSACTION METADATA
First Claim
Patent Images
1. A method of facilitating selection of transaction managers for use in transactional processing, said method comprising:
- determining, by a component of a transactional environment, one or more resource types to be used by a transaction executing within the transactional environment, wherein the transactional environment includes a plurality of transaction managers, each transaction manager of the plurality of transaction managers supporting one or more resource types, wherein at least one transaction manager of the plurality of transaction managers supports a resource type not supported by at least one other transaction manager of the plurality of transaction managers; and
selecting by the component one or more transaction managers from the plurality of transaction managers to use in completing the transaction, wherein the selecting is based on the determined one or more resource types being used by the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more transaction managers are automatically selected from a plurality of transaction managers for use in processing a transaction. The selection is based on types of resources used by the transaction and supported resource types of the transaction managers. The selection of the one or more transaction managers enables less than all of the transaction managers of an application server to be used in transaction commit processing, thereby improving performance.
-
Citations
20 Claims
-
1. A method of facilitating selection of transaction managers for use in transactional processing, said method comprising:
-
determining, by a component of a transactional environment, one or more resource types to be used by a transaction executing within the transactional environment, wherein the transactional environment includes a plurality of transaction managers, each transaction manager of the plurality of transaction managers supporting one or more resource types, wherein at least one transaction manager of the plurality of transaction managers supports a resource type not supported by at least one other transaction manager of the plurality of transaction managers; and selecting by the component one or more transaction managers from the plurality of transaction managers to use in completing the transaction, wherein the selecting is based on the determined one or more resource types being used by the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system of facilitating selection of transaction managers for use in transactional processing, said system comprising:
at least one processor of a transactional environment to perform a method, said method comprising; determining, by a component of the at least one processor, one or more resource types to be used by a transaction executing within the transactional environment, wherein the transactional environment includes a plurality of transaction managers, each transaction manager of the plurality of transaction managers supporting one or more resource types, wherein at least one transaction manager of the plurality of transaction managers supports a resource type not supported by at least one other transaction manager of the plurality of transaction managers; and selecting by the component one or more transaction managers from the plurality of transaction managers to use in completing the transaction, wherein the selecting is based on the determined one or more resource types being used by the transaction. - View Dependent Claims (13, 14, 15, 16)
-
17. An article of manufacture comprising:
at least one computer readable medium having computer readable program code logic to facilitate selection of transaction managers for use in transactional processing, said computer readable program code logic when executing performing the following; determining, by a component of a transactional environment, one or more resource types to be used by a transaction executing within the transactional environment, wherein the transactional environment includes a plurality of transaction managers, each transaction manager of the plurality of transaction managers supporting one or more resource types, wherein at least one transaction manager of the plurality of transaction managers supports a resource type not supported by at least one other transaction manager of the plurality of transaction managers; and selecting by the component one or more transaction managers from the plurality of transaction managers to use in completing the transaction, wherein the selecting is based on the determined one or more resource types being used by the transaction. - View Dependent Claims (18, 19, 20)
Specification