Claims
- 1. A system for supporting a local transaction with an application view, comprising:
an application view capable of switching from a stateless session bean to a stateful session bean in order to open a connection for a local transaction, the stateful session bean capable of holding the connection open across multiple requests in the local transaction; and a local transaction interface allowing a user to manage the local transaction in the application view.
- 2. A system according to claim 1, further comprising:
a Common Client Interface class through which the local transaction interface can be exposed to a resource adapter client.
- 3. A system according to claim 1, wherein:
the application view maintains the connection open for the duration of the local transaction.
- 4. A system according to claim 1, wherein:
the local transaction interface further allows a user to switch the application view between a stateless session bean and a stateful session bean.
- 5. A system according to claim 1, wherein:
the application view is capable of opening a database connection for a local transaction.
- 6. A system according to claim 1, further comprising:
a transaction manager adapted to obtain a resource for any connection open for a local transaction.
- 7. A system according to claim 1, wherein:
the local transaction interface further contains a local transaction management contract.
- 8. A system according to claim 1, wherein:
the local transaction interface further contains a local transaction management contract adapted to enable an application server to provide an infrastructure and run-time environment for management of the transaction.
- 9. A system according to claim 1, further comprising:
a plug-in capable of performing a transaction method for the application view.
- 10. A system according to claim 1, further comprising:
a plug-in capable of creating a new instance of the application view.
- 11. A system according to claim 1, further comprising:
a plug-in capable of invoking a service within the local transaction.
- 12. A system according to claim 1, wherein:
the application view is capable of opening a connection for a local transaction against an Enterprise Information System.
- 13. A system according to claim 1, wherein:
the application view is capable of opening a connection for a local transaction against a resource adapter.
- 14. A method for supporting a local transaction with an application view, comprising:
opening a connection for a local transaction by switching an application view from a stateless session bean to a stateful session bean, the stateful session bean capable of holding the connection open across multiple requests in the local transaction; and allowing a user to manage the local transaction in the application view through a local transaction interface.
- 15. A method according to claim 14, further comprising:
holding the connection open for the duration of the local transaction.
- 16. A method according to claim 14, further comprising:
exposing a local transaction interface to a resource adapter client.
- 17. A system for supporting a local transaction with an application view, comprising:
means for opening a connection for a local transaction by switching an application view from a stateless session bean to a stateful session bean, the stateful session bean capable of holding the connection open across multiple requests in the local transaction; and means for allowing a user to manage the local transaction in the application view through a local transaction interface.
- 18. A computer-readable medium, comprising:
means for opening a connection for a local transaction by switching an application view from a stateless session bean to a stateful session bean, the stateful session bean capable of holding the connection open across multiple requests in the local transaction; and means for allowing a user to manage the local transaction in the application view through a local transaction interface.
- 19. A computer program product for execution by a server computer for supporting a local transaction with an application view, comprising:
computer code for opening a connection for a local transaction by switching an application view from a stateless session bean to a stateful session bean, the stateful session bean capable of holding the connection open across multiple requests in the local transaction; and computer code for allowing a user to manage the local transaction in the application view through a local transaction interface.
- 20. A computer system comprising: a processor;
object code executed by said processor, said object code configured to:
open a connection for a local transaction by switching an application view from a stateless session bean to a stateful session bean, the stateful session bean capable of holding the connection open across multiple requests in the local transaction; and allow a user to manage the local transaction in the application view through a local transaction interface.
- 21. A computer data signal embodied in a transmission medium, comprising:
a code segment including instructions to open a connection for a local transaction by switching an application view from a stateless session bean to a stateful session bean, the stateful session bean capable of holding the connection open across multiple requests in the local transaction; and a code segment including instructions to allow a user to manage the local transaction in the application view through a local transaction interface.
CLAIM OF PRIORITY
[0001] This application claims priority from U.S. provisional patent Application No. 60/377,322 entitled “APPLICATION VIEW TRANSACTIONS”, filed May 2, 2002, incorporated herein by reference.
[0002] The following applications are cross-referenced and incorporated herein by reference:
[0003] U.S. Provisional Application No. 60/377,322 entitled “Shared Common Connection Factory,” by Timothy Potter et al., filed May 2, 2002 (Attorney Docket No.: BEAS-01268US0).
[0004] U.S. Provisional Application No. 60/377,303 entitled “Adapter Deployment Without Recycle,” by Timothy Potter et al., filed May 2, 2002 (Attorney Docket No.: BEAS-01266US0)
[0005] U.S. Provisional Application No. 60/377,354 entitled “Modular Deployment of Components,” by Timothy Potter et al., filed May 2, 2002 (Attorney Docket No.: BEAS-01265US0).
[0006] U.S. patent application Ser. No. 10/271,194 entitled “Application View,” by Mitch Upton et al., filed Oct. 15, 2002 (Attorney Docket No.: BEAS-01166US1).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60377322 |
May 2002 |
US |