Patent US4914619A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4914619A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for interconnecting an application of a transparent services access facility to remote source

Assignee: International Business Machines Corp
•
Filing: 1987-10-19
•
Granted: 1990-04-03
•
Expires: 2007-10-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and method for communicating between a virtual machine application of a transparent services access collection and an external resource outside the collection. A second virtual machine is provided within the collection, for servicing a request to the external resource. The second virtual machine converts a VM request to CONNECT from the first virtual machine to a VTAM allocate command. An interface is provided at the collection for mapping each VM verb to a VTAM verb, for transmission over the VTAM network. The interface is bi-directional whereby VTAM commands received by a collection are mapped and converted to a VM verb and associated protocol.

Inventors

  • 👤 John F. Harris
  • 👤 Frederick A. Schwartz
  • 👤 Robert C. Will

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 09:27
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; H; H04; H04L; H04L69/00

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 186 words
A method of communication between a first virtual machine in one collection of transparent services access facilities which communicate with each other using APPC/VM format and a resource of another collection comprising the steps of: connecting said collections through first and second VTAM interfaces; generating a request in APPC/VM format in an application program contained in said first virtual machine to access a resource manager contained in said another collection; decoding in a second virtual machine in said one collection containing said first virtual machine said APPC/VM request to connect to said resource; transforming said first virtual machine APPC/VM request through a gateway into a VTAM ALLOCATE REQUEST, and a VTAM message; initiating said VTAM ALLOCATE REQUEST through said first VTAM interface to the second interface, whereby a session is established between said collections; transferring said VTAM message over said session to said second interface; transforming said transferred VTAM message to a virtual machine APPC/VM request; and, executing in a second virtual machine of said another collection comprising said resource manager said transformed virtual machine APPC/VM request whereby said resource manager processes said virtual machine request.
Claim 2
Independent Claim 186 words
A method of communication between a first virtual machine in one collection of transparent services access facilities which communicate with each other using APPC/VM format and a resource of another collection comprising the steps of: connecting said collections through first and second VTAM interfaces; generating a request in APPC/VM format in an application program contained in said first virtual machine to access a resource manager contained in said another collection; decoding in a second virtual machine in said one collection containing said first virtual machine said APPC/VM request to connect to said resource; transforming said first virtual machine APPC/VM request through a gateway into a VTAM ALLOCATE REQUEST, and a VTAM message; initiating said VTAM ALLOCATE REQUEST through said first VTAM interface to the second interface, whereby a session is established between said collections; transferring said VTAM message over said session to said second interface; transforming said transferred VTAM message to a virtual machine APPC/VM request; and, executing in a second virtual machine of said another collection comprising said resource manager said transformed virtual machine APPC/VM request whereby said resource manager processes said virtual machine request.
Claim 3
Dependent Claim 68 words
The method of communication of claim 1 further comprising the steps of: transforming a response from a resource managed by said resource manager to a second VTAM message; transferring said second VTAM message through said second interface to said first interface; transforming said second VTAM message into an APPC/VM virtual machine message; and storing said APPC/VM virtual machine message in a buffer location identified by said application program.
Claim 4
Dependent Claim 20 words
The method of claim 1 wherein said first and second interfaces are connected to each other through a SNA network.
Claim 5
Independent Claim 197 words
An apparatus for communicating between an application and resource in first and second transparent services access collections comprising: a first virtual machine in a first node of said first collection for supporting said application, said first virtual machine issuing an APPC/VM request for service from said resource; a second virtual machine in said first collection including a controller for transferring said APPC/VM request, and a gateway for converting said APPC/VM request into a VTAM connection request and a VTAM data frame; a first bidirectional interface for connecting said second virtual machine gateway to a VTAM network; a second bidirectional interface connected to said VTAM network, and a third virtual machine in a node of said second collection, said third virtual machine including a gateway for converting a VTAM connection request and VTAM data frame received from said second bidirectional interface to an APPC/VM data frame, said second and third virtual machines establishing a VTAM connection between said first and second interfaces; and, a resource manager connected to said third virtual machine for executing requests forwarded by said third virtual machine via said APPC/VM data frame, and passing information from a related resource to said third virtual machine.
Claim 6
Independent Claim 197 words
An apparatus for communicating between an application and resource in first and second transparent services access collections comprising: a first virtual machine in a first node of said first collection for supporting said application, said first virtual machine issuing an APPC/VM request for service from said resource; a second virtual machine in said first collection including a controller for transferring said APPC/VM request, and a gateway for converting said APPC/VM request into a VTAM connection request and a VTAM data frame; a first bidirectional interface for connecting said second virtual machine gateway to a VTAM network; a second bidirectional interface connected to said VTAM network, and a third virtual machine in a node of said second collection, said third virtual machine including a gateway for converting a VTAM connection request and VTAM data frame received from said second bidirectional interface to an APPC/VM data frame, said second and third virtual machines establishing a VTAM connection between said first and second interfaces; and, a resource manager connected to said third virtual machine for executing requests forwarded by said third virtual machine via said APPC/VM data frame, and passing information from a related resource to said third virtual machine.
Claim 7
Dependent Claim 20 words
The apparatus of claim 4 wherein said resource manager is located on a different node than said third virtual machine.
Claim 8
Dependent Claim 19 words
The apparatus of claim 4 wherein said first and second bidirectional interfaces are connected together through a SNA network.
Claim 9
Independent Claim 151 words
An apparatus for communicating between a first virtual machine application of a transparent services access collection and an external resource outside said collection comprising: (a) a second virtual machine within said collection, for servicing a request to connect to said external resource, said second virtual machine converting a APPC/VM request to connect from said first virtual machine to a VTAM ALLOCATE command and completing an incoming VTAM ALLOCATE, said second virtual machine converting incoming VTAM data frames to virtual machine APPC/VM data frames, and outgoing virtual machine data frames to VTAM data frames; and, (b) a bidirectional interface connected to said second virtual machine; for connecting said outgoing VTAM ALLOCATE and VTAM outgoing data frame to a VTAM network, and for completing an incoming VTAM ALLOCATE with said second virtual machine to permit incoming VTAM data frames to be received by said second virtual machine and converted to APPC/VM data frame.
Claim 10
Independent Claim 151 words
An apparatus for communicating between a first virtual machine application of a transparent services access collection and an external resource outside said collection comprising: (a) a second virtual machine within said collection, for servicing a request to connect to said external resource, said second virtual machine converting a APPC/VM request to connect from said first virtual machine to a VTAM ALLOCATE command and completing an incoming VTAM ALLOCATE, said second virtual machine converting incoming VTAM data frames to virtual machine APPC/VM data frames, and outgoing virtual machine data frames to VTAM data frames; and, (b) a bidirectional interface connected to said second virtual machine; for connecting said outgoing VTAM ALLOCATE and VTAM outgoing data frame to a VTAM network, and for completing an incoming VTAM ALLOCATE with said second virtual machine to permit incoming VTAM data frames to be received by said second virtual machine and converted to APPC/VM data frame.
Claim 11
Dependent Claim 15 words
The apparatus of claim 7 wherein said bidirectional interface is connected to a SNA network.
Claim 12
Dependent Claim 25 words
The apparatus of claim 7 wherein said bidirectional interface includes a MODEM connected to a bus of the processor which supports said second virtual machine.
Claim 13
Independent Claim 149 words
An apparatus for communicating between a virtual machine application of a transparent services access collection and an external resource outside said collection comprising: a virtual machine supervisor within said collection supporting a VTAM interface which can establish connections using a VTAM protocol, and a gateway for transforming APPC/VM connection protocol from said virtual machine application to VTAM protocol; a second transparent services access collection; a second virtual machine supervisor located in said second collection of transparent services, supporting a second VTAM interface, and a second gateway for transforming VTAM connection protocol from VTAM protocol to APPC/VM protocol; a resource located in said second collection which is accessed by VM application requests; a SNA network connecting said VTAM interfaces to each other; whereby VM application request for access from said virtual machine application are transformed into a VTAM connection and message data for accessing said resource across said SNA network.
Claim 14
Independent Claim 149 words
An apparatus for communicating between a virtual machine application of a transparent services access collection and an external resource outside said collection comprising: a virtual machine supervisor within said collection supporting a VTAM interface which can establish connections using a VTAM protocol, and a gateway for transforming APPC/VM connection protocol from said virtual machine application to VTAM protocol; a second transparent services access collection; a second virtual machine supervisor located in said second collection of transparent services, supporting a second VTAM interface, and a second gateway for transforming VTAM connection protocol from VTAM protocol to APPC/VM protocol; a resource located in said second collection which is accessed by VM application requests; a SNA network connecting said VTAM interfaces to each other; whereby VM application request for access from said virtual machine application are transformed into a VTAM connection and message data for accessing said resource across said SNA network.
Claim 15
Dependent Claim 21 words
The apparatus of claim 10 wherein said VTAM interface establishes communication with said second VTAM interface using LU TYPE 6.2 protocol.
Claim 16
Dependent Claim 11 words
The apparatus of claim 11 wherein said VTAM interfaces are bidirectional.

References Cited (Backward Citations)

US4388686A Cited
US4437184A Cited
US4677588A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-04-02 1993-10-02 1994-04-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-04-02 1997-10-02 1998-04-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-04-02 2001-10-02 2002-04-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag