Data processing: structural design – modeling – simulation – and em – Emulation – Compatibility emulation
Reexamination Certificate
1999-01-14
2001-03-20
Teska, Kevin J. (Department: 2763)
Data processing: structural design, modeling, simulation, and em
Emulation
Compatibility emulation
C709S241000, C710S105000, C370S466000, C370S469000
Reexamination Certificate
active
06205416
ABSTRACT:
TECHNICAL FIELD OF THE INVENTION
This invention relates in general to the field of electronic systems, and more particularly to a server and a web browser terminal emulator for persistent connection to a legacy host system and a method of operation.
BACKGROUND OF THE INVENTION
Many organizations operate computer network environments that include legacy host systems which store data and provide applications important to the operation of the organization. Such legacy host systems can include IBM mainframes (MVS, VM and VSE environments), IBM AS/400 systems and UNIX host systems.
It is desirable for such organizations to provide connection to the legacy host systems through terminal sessions on distributed client systems such as personal computers and computer workstations. This connection to the legacy host system provides access for users of the client systems to the data and applications on the legacy host system. These terminal sessions can include 3270, 5250, NVT and VT220 type terminal sessions.
One conventional method for providing terminal sessions is to execute a terminal emulator application on the client systems that connects directly to a host legacy system using a TCP/IP socket connection. Another conventional method is to provide connection through a web browser application by translating standard legacy data flows into HTML pages. However, such conventional web browser methods suffer from an inability to handle real-time host updates to user screens as well as other significant problems. For example, forms-based HTML/TN3270 packages are unable to overcome a range of problems associated with common HTML implementations such as real-time host updates to user screens or finding a user's browser platform address on the network.
SUMMARY OF THE INVENTION
One aspect of the invention is a computer-implemented terminal session emulator for providing browser-based access to legacy host applications. An emulation server is in communication with a web server, by being built into an existing web server or otherwise. The emulation server negotiates a persistent connection between a legacy host system and a client system. Applet code is operable to create an applet process executing under a web browser on a client system. This applet code is downloadable from the web server to the client system in response to receiving a uniform resource locator associated with the legacy host system. When executed by the client system, the applet process is operable to communicate with the emulation server to provide a terminal session to a user of the client system via the persistent connection. The applet code has an associated applet protocol, and the emulator server is further operable to provide direct access to a VTAM interface of an OS/390 host.
An advantage of the invention is that the need for a TN server is eliminated The emulation server is installed at the host system, and the web server also may be installed with the emulation server at the host. This two-tiered architecture optimizes network usage, reduces software maintenance issues, and leverages the scalability and reliability of IBM mainframes The invention permits end-to-end RSA encryption, from browser to mainframe.
REFERENCES:
patent: 5228137 (1993-07-01), Kleinerman
patent: 5475836 (1995-12-01), Harris et al.
patent: 5485369 (1996-01-01), Nicholls et al.
patent: 5497463 (1996-03-01), Stein et al.
patent: 5530852 (1996-06-01), Maske, Jr. et al.
patent: 5568612 (1996-10-01), Barrett et al.
patent: 5600833 (1997-02-01), Senn et al.
patent: 5617540 (1997-04-01), Civanlar et al.
patent: 5619650 (1997-04-01), Bach et al.
patent: 5634006 (1997-05-01), Baugher et al.
patent: 5634127 (1997-05-01), Cloud et al.
patent: 5636371 (1997-06-01), Yu
patent: 5754830 (1998-05-01), Butts et al.
“Mobile Telescript Agents and the Web”, by Domel, Compcon '96 IEEE Computer Society International, 1996, pp. 52-57.
“Java Security: From HotJava to Netscape and Beyond”, by Dean, et al., Security and Privacy 1996 IEEE Symposium, Feb. 1996, pp. 190-200.
“Mobile Intelligent Agent Systems: Wave vs. Java”, by Vuong, et al., Emerging Technologies and Applications in Communication, 1996 IEEE Conference, Mar. 1996, pp. 196-199.
“Java and the Shift to Net-Centric Computing”, by M. Hamilton, IEEE Computer Magazine, Aug. 1996, pp. 31-39.
“Java, the Web, and Software Development”, by E. Yourdon, IEEE Computer Magazine, Aug. 1996, pp. 25-30.
“Interoperable Object Models for Large Scale Distributed Systems”, by Newell, et al., IEE Colloq. No. 184: Client/Server Computing Seminer Proceedings, 1995, pp. 14/1-14/6.
Hot Java Applet Programming Contest-Winners third prize “Terminal Emulator”, <http://www.javasoft.com/contest/winners.html and <http://www.javasoft.com/contest/authors.html.*
TN3270 Java Terminal Emulator and Libraries, <http://www.unige.ch/hotjava/HotSIBIL.html and <http://www.unige.ch/hotjava/TN3270.html.*
Curt Lang and Jeff Chow, Database Publishing on the Web & Intranets (The Coriolis Group, Inc. 1996); i-ii (title pages), vii-xiii (table of contents), 20-21, 40-45, 293, 334, 400, 425-427, 443, 474, and 499-510 (index).*
“Multiple Service Integration Confronted with Legacy Systems,” by Louis Perrochon, Contributed to the Workshop Offering the same information via multiple services of the First International Conference on the World-Wide Web, Geneva, May 1994.
“Translation Servers: Gateways Between Stateless and Stateful Information Systems, ” by Louis Perrochon, locaed on the World Wide Web, 1994.
“IDLE: Unified W3-Access to Interactive Information Servers,” by Louis Perrochon, Roman Fischer, Computer Networks and ISDN Systems 27 (1995), pp. 927-938.
Amitabh Dave, Mohlaefi Sefika and Roy H. Campbell, “Proxies, Application Interfaces, and Distributed Systems,”Proc. 2nd Intl. Conf. on Object Orientation in Operating Systems,Sep. 24-25, 1992, Dourdan, France.
Venkata N. Padmanabhan, Jeffrey C. Mogul, “Improving HTTP Latency, ” Computer Networks and ISDN Systems 28 (1995), pp. 25-35.
Jeffrey C. Mogul, “The Case for Persistent-Connection HTTP, ”Proc. of ACM SIGCOMM'95Conference of Application, Technologies, Architectures, and Protocols for Computer Communication, Aug. 28 to Sep. 1, 1995, Cambridge, Massachusetts.
Burris, Jr. Stuart H.
Butts Thomas H.
Prichard, III Stanley E.
Skinner Gary W.
Baker & Botts L.L.P.
Frejd Russell W.
Openconnect Systems Incorporated
Teska Kevin J.
LandOfFree
Server and terminal emulator for persistent connection to a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Server and terminal emulator for persistent connection to a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Server and terminal emulator for persistent connection to a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2501469