Systems, methods, and apparatuses for creating a shared file system between a mainframe and distributed systems
First Claim
Patent Images
1. A method, comprising:
- writing, by a mainframe computing resource, data to a shared file system;
indicating, by the mainframe computing resource, to a data processing appliance that data exists that is ready for processing;
wherein the indicating is accomplished by at least one of the mainframe computing resource sending a message or setting a flag that is detectable or monitored by at least one of the data processing appliance or a data library;
creating, by the mainframe computing resource, a file on the data library;
creating, by the mainframe computing resource, a place on a storage medium of the mainframe computing resource for processed data;
sending, by the mainframe computing resource, a message to the data processing appliance with a location of the data to be processed and a location where the data will be stored post processing;
removing, by the data processing appliance, mainframe semantics from the data;
processing, by at least one of the data processing appliance or a distributed system, the data to create the processed data, wherein the distributed system comprises at least one processor and memory;
writing, by the data processing appliance, the processed data to the shared file system in a mainframe tape format; and
notifying, by the data processing appliance, the mainframe computing resource that the processed data is ready for further processing by the mainframe computing resource, wherein;
the mainframe computing resource is configured to communicate securely with the data library through a first interface and the data processing appliance is configured to communicate with the data library through a second interface;
the processed data is stored in a first portion of the data library designated for the data processing appliance, and wherein the first portion is segregated from a second portion of the data library that receives data from the mainframe computing resource, andthe notification includes at least one of a success return code or a failure return code.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed system may comprise a mainframe computing resource, a data library, a data processing appliance, and a distributed system. The data library may be securely connected to the mainframe computing resource. The data library may be configured to receive data from the mainframe computing resource via a first interface. The data processing appliance may be configured to read and write data to the data library via a second user interface. The distributed system may be configured to receive data from the data processing appliance. The distributed system may be further configured to process the data based on a workflow from the mainframe computing system.
-
Citations
18 Claims
-
1. A method, comprising:
-
writing, by a mainframe computing resource, data to a shared file system; indicating, by the mainframe computing resource, to a data processing appliance that data exists that is ready for processing; wherein the indicating is accomplished by at least one of the mainframe computing resource sending a message or setting a flag that is detectable or monitored by at least one of the data processing appliance or a data library; creating, by the mainframe computing resource, a file on the data library; creating, by the mainframe computing resource, a place on a storage medium of the mainframe computing resource for processed data; sending, by the mainframe computing resource, a message to the data processing appliance with a location of the data to be processed and a location where the data will be stored post processing; removing, by the data processing appliance, mainframe semantics from the data; processing, by at least one of the data processing appliance or a distributed system, the data to create the processed data, wherein the distributed system comprises at least one processor and memory; writing, by the data processing appliance, the processed data to the shared file system in a mainframe tape format; and notifying, by the data processing appliance, the mainframe computing resource that the processed data is ready for further processing by the mainframe computing resource, wherein; the mainframe computing resource is configured to communicate securely with the data library through a first interface and the data processing appliance is configured to communicate with the data library through a second interface; the processed data is stored in a first portion of the data library designated for the data processing appliance, and wherein the first portion is segregated from a second portion of the data library that receives data from the mainframe computing resource, and the notification includes at least one of a success return code or a failure return code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a mainframe computing resource; a data library connected to the mainframe computing resource, wherein the data library receives data from the mainframe computing resource via a first interface; a data processing appliance that reads and writes data to the data library via a second user interface; and a distributed system further comprising at least one processor and a memory, wherein the distributed system receives data from the data processing appliance and processes the data based on a workflow from the mainframe computing system, wherein the mainframe computer resource; writes data to a shared file system; indicates to a data processing appliance that data exists that is ready for processing, wherein the indicating is accomplished by at least one of the mainframe computing resource sending a message or setting a flag that is detectable or monitored by at least one of the data processing appliance or a data library; creates a file on the data library; creates a place on a storage medium of the mainframe computing resource for processed data; sends a message to the data processing appliance with a location of the data to be processed and a location where the data will be stored post processing; wherein the data processing appliance; removes mainframe semantics from the data; processes the data to create the processed data; writes the processed data to the shared file system in a mainframe tape format; notifies the mainframe computing resource that the processed data is ready for further processing by the mainframe computing resource, wherein the notification includes at least one of a success return code or failure return code; and receives the processed data from the distributed system in response to the processing and loads the processed data to the data library, wherein the processed data is stored in a first portion of the data library designated for the data processing appliance, and wherein the first portion is segregated from a second portion of the data library that receives data from the mainframe computing resource. - View Dependent Claims (17, 18)
-
Specification