Apparatus, system, method for enabling web-applications to access enterprise managed data
First Claim
1. An apparatus for web-applications to access enterprise managed data, the apparatus comprising:
- a recoverable resource manager (RRM) for data, the RRM configured to provide transactional recovery and transactional access for a plurality of transactions concurrently accessing the data;
a transaction converter configured to convert a relational transaction request of a transaction involving the data managed by the RRM into one or more non-relational transaction requests;
an interface configured to send the non-relational transaction requests to the RRM to be executed in order to produce non-relational results that are received by the interface; and
a results converter configured to convert the non-relational results into relational results that can be sent to a web-application.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are provided for enabling web-applications to access enterprise managed data. The invention includes a recoverable resource manager (RRM), a transaction converter, an interface, and a results converter. The RRM provides transactional recovery and transactional access for a plurality of applications including the web-applications. The transaction converter, interface, and results converter cooperate such that relational data requests sent by the web-application access the non-relational data through the RRM and return relational results from non-relational results provided by the RRM. In one implementation, the present invention provides transactional access to web-applications for VSAM data accessible exclusively through a z/OS operating system.
-
Citations
40 Claims
-
1. An apparatus for web-applications to access enterprise managed data, the apparatus comprising:
-
a recoverable resource manager (RRM) for data, the RRM configured to provide transactional recovery and transactional access for a plurality of transactions concurrently accessing the data;
a transaction converter configured to convert a relational transaction request of a transaction involving the data managed by the RRM into one or more non-relational transaction requests;
an interface configured to send the non-relational transaction requests to the RRM to be executed in order to produce non-relational results that are received by the interface; and
a results converter configured to convert the non-relational results into relational results that can be sent to a web-application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for web-applications to access enterprise managed data, the apparatus comprising:
-
a first application server configured to interface with a web-application;
an enterprise information system (EIS) comprising a recoverable resource manager (RRM) for Virtual Storage Access Method (VSAM) data, the RRM configured to provide transactional recovery and transactional access for a plurality of transactions concurrently accessing the VSAM data; and
a connector configured to exchange one or more relational requests of a transaction involving the VSAM data and relational results between the first application server and the RRM of the EIS. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for web-applications to access enterprise managed data, the system comprising:
-
a client application configured to interface with a web-application executing on a first application server;
a database module configured to interface with the web-application to allow relational database access to non-relational data; and
an enterprise information system configured to provide concurrent transactional access to the non-relational data as well as transactional recovery for the web-application as well as batch programs and Customer Information Control Systems (CICS). - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for web-applications to access enterprise managed data, the method comprising:
-
providing a recoverable resource manager (RRM) for data, the RRM configured to provide transactional recovery and transactional access for a plurality of transactions concurrently accessing the data;
converting a relational transaction involving the data managed by the RRM into a non-relational transaction;
communicating the non-relational transaction to the RRM to be executed in order to produce non-relational results; and
converting the non-relational results into relational results that are sent to a web-application. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by a processor to perform a method for web-applications to access enterprise managed data, the method comprising:
-
providing a recoverable resource manager (RRM) for data, the RRM configured to provide transactional recovery and transactional access for a plurality of transactions concurrently accessing the data;
converting a relational transaction involving the data managed by the RRM into a non-relational transaction;
communicating the non-relational transaction to the RRM to be executed in order to produce non-relational results; and
converting the non-relational results into relational results that are sent to a web-application. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus for web-applications to access enterprise managed data, the method comprising:
-
means for providing a recoverable resource manager (RRM) for data, the RRM configured to provide transactional recovery and transactional access for a plurality of transactions concurrently accessing the data;
means for converting a relational transaction involving the data managed by the RRM into a non-relational transaction;
means for communicating the non-relational transaction to the RRM to be executed in order to produce non-relational results; and
means for converting the non-relational results into relational results that are sent to a web-application. - View Dependent Claims (37, 38, 39, 40)
-
Specification