Server and terminal emulator for persistent connection to a...

Data processing: structural design – modeling – simulation – and em – Emulation – Compatibility emulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000, C710S105000, C370S466000, C370S469000

Reexamination Certificate

active

06216101

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 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 process has an associated protocol that handles communications between the applet process and the emulation server. The emulation server is further operable to generate a client token, to pass the client token to the client system, and to refuse the persistent connection if the applet process does not return the client token.


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), Meske, 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 P. 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, 142, 166, 232-234, 293, 332, 334, 341, 400, 425-427, 436, 443, 474, 481 and 499-510 (index).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-2438788

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.