Systems methods and computer program products for customized host access applications including user-replaceable transport code
First Claim
1. A method of modifying mainframe host communications software to include user-provided transport code for sending and receiving datastreams to and from a mainframe host via a persistent connection with the mainframe host, the method comprising the steps of:
- providing a user transport code component to the mainframe host communications software, wherein the user transport code component sends and receives datastreams to and from the mainframe host via the persistent connection; and
dynamically linking a datastream processing component of the mainframe host communications software to the user transport code component such that datastreams sent or received by the mainframe host communications software are sent to and received by the user transport code component.
1 Assignment
0 Petitions
Accused Products
Abstract
Host communications software is modified to include user-provided transport code for sending and receiving datastreams to and from a host. A user transport code component is provided to the host communications software, and the user transport code component is dynamically linked to a datastream processing component of the host communications software. Dynamically linking a datastream processing component of the host communications software and the user transport code component includes defining transport events, and providing interfaces to listen and handle the transport events. Host access software can be redesigned into a collection of dynamically connectable and reusable, self-contained, functional components that software developers can use to generate host access applications.
-
Citations
36 Claims
-
1. A method of modifying mainframe host communications software to include user-provided transport code for sending and receiving datastreams to and from a mainframe host via a persistent connection with the mainframe host, the method comprising the steps of:
-
providing a user transport code component to the mainframe host communications software, wherein the user transport code component sends and receives datastreams to and from the mainframe host via the persistent connection; and
dynamically linking a datastream processing component of the mainframe host communications software to the user transport code component such that datastreams sent or received by the mainframe host communications software are sent to and received by the user transport code component. - View Dependent Claims (2, 3, 4)
-
-
5. A method of sending and receiving datastreams to and from a mainframe host via mainframe host communications software, the method comprising the steps of:
-
providing mainframe host communications software including a mainframe host datastream processing component dynamically linked with a user transport component, wherein the user transport component includes transport protocol different from a transport protocol of the mainframe host communications software;
transmitting a start mainframe host session request to the mainframe host datastream processing component;
responsive to receiving the start mainframe host session request, transmitting a transport event from the mainframe host datastream processing component to the user transport component;
responsive to receiving the transport event, establishing a persistent connection with a mainframe host via the user transport component; and
for outbound datastreams received by the user transport component from the mainframe host via the persistent connection, unwrapping the outbound datastreams from format code of the mainframe host communications software. - View Dependent Claims (6, 7)
transmitting inbound datastreams constructed by the mainframe host datastream processing component to the user transport component;
wrapping, via the user transport component, the received inbound datastreams in a transport format of the user transport component; and
transmitting the wrapped inbound datastreams to the mainframe host via the persistent connection.
-
-
7. A method according to claim 5 wherein the user transport code component and datastream processing component are respective beans.
-
8. A method of generating a mainframe host access application, the method comprising the steps of:
-
placing a plurality of dynamically connectable, reusable components within a development space, wherein each dynamically connectable, reusable component is configured to perform a respective mainframe host access application task; and
interconnecting the dynamically connectable, reusable components such that the dynamically connectable, reusable components can transmit and receive information therebetween so as to function as a mainframe host access application at run time. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product for modifying mainframe host communications software to include user-provided transport code for sending and receiving datastreams to and from a mainframe host via a persistent connection with the mainframe host, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable program code means for providing a user transport code component to the mainframe host communications software, wherein the user transport code component sends and receives datastreams to and from the mainframe host via the persistent connection; and
computer readable program code means for dynamically linking a datastream processing component of the mainframe host communications software to the user transport code component such that datastreams sent or received by the mainframe host communications software are sent to and received by the user transport code component. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product for sending and receiving datastreams to and from a mainframe host via mainframe host communications software via a persistent connection with the mainframe host, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable program code means for providing mainframe host communications software including a mainframe host datastream processing component dynamically linked with a user transport component, wherein the user transport component includes transport protocol different from a transport protocol of the mainframe host communications software;
computer readable program code means for transmitting a start mainframe host session request to the mainframe host datastream processing component;
computer readable program code means, responsive to receiving the start mainframe host session request, for transmitting a transport event from the mainframe host datastream processing component to the user transport component;
computer readable program code means, responsive to receiving the transport event, for establishing a persistent connection with a mainframe host via the user transport component; and
for outbound datastreams received by the user transport component from the mainframe host, computer readable program code means for unwrapping the outbound datastreams from format code of the mainframe host communications software. - View Dependent Claims (18, 19)
computer readable program code means for transmitting inbound datastreams constructed by the mainframe host datastream processing component to the user transport component;
computer readable program code means for wrapping, via the user transport component, the received inbound datastreams in a transport format of the user transport component; and
computer readable program code means for transmitting the wrapped inbound datastreams to the mainframe host via the persistent connection.
-
-
19. A computer program product according to claim 17 wherein the user transport code component and datastream processing component are respective beans.
-
20. A computer program product for generating a mainframe host access application, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable program code means for placing a plurality of dynamically connectable, reusable components within a development space, wherein each dynamically connectable, reusable component is configured to perform a respective mainframe host access application task; and
computer readable program code means for interconnecting the dynamically connectable, reusable components such that the dynamically connectable, reusable components can transmit and receive information therebetween so as to function as a mainframe host access application at run time. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system for modifying mainframe host communications software to include user-provided transport code for sending and receiving datastreams to and from a mainframe host via a persistent connection with the mainframe host, comprising:
-
means for providing a user transport code component to the mainframe host communications software, wherein the user transport code component sends and receives datastreams to and from the mainframe host via the persistent connection; and
means for dynamically linking a datastream processing component of the mainframe host communications software to the user transport code component such that datastreams sent or received by the mainframe host communications software are sent to and received by the user transport code component. - View Dependent Claims (26, 27, 28)
-
-
29. A system for sending and receiving datastreams to and from a mainframe host via mainframe host communications software via a persistent connection with the mainframe host, comprising:
-
means for providing mainframe host communications software including a mainframe host datastream processing component dynamically linked with a user transport component, wherein the user transport component includes transport protocol different from a transport protocol of the mainframe host communications software;
means for transmitting a start mainframe host session request to the host mainframe datastream processing component;
means, responsive to receiving the start mainframe host session request, for transmitting a transport event from the mainframe host datastream processing component to the user transport component;
means, responsive to receiving the transport event, for establishing a persistent connection with a mainframe host via the user transport component; and
for outbound datastreams received by the user transport component from the mainframe host, means for unwrapping the outbound datastreams from format code of the mainframe host communications software. - View Dependent Claims (30, 31)
means for transmitting inbound datastreams constructed by the mainframe host datastream processing component to the user transport component;
means for wrapping, via the user transport component, the received inbound datastreams in a transport format of the user transport component; and
means for transmitting the wrapped inbound datastreams to the mainframe host via the persistent connection.
-
-
31. A system according to claim 29 wherein the user transport code component and datastream processing component are respective beans.
-
32. A system for generating a mainframe host access application, comprising:
-
means for placing a plurality of dynamically connectable, reusable components within a development space, wherein each dynamically connectable, reusable component is configured to perform a respective mainframe host access application task; and
means for interconnecting the dynamically connectable, reusable components such that the dynamically connectable, reusable components can transmit and receive information therebetween so as to function as a mainframe host access application at run time. - View Dependent Claims (33, 34, 35, 36)
-
Specification