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

06205417

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 emulator server resides at the host system, and has a virtual terminal handler that communicates with a virtual terminal applications program interface of the host.
An advantage of the invention is that it permits direct access to AS/400 host systems, without the need for a TN server. The emulation server is located at the host, and uses the virtual terminal interface of the host. This “two-tiered” architecture is simpler and easier to maintain and support as compared to “three-tiered” architectures that use an emulation server at a separate server location. Data can be shared between the host and web-browser clients using secure end-to-end connections. The persistent connection supports concurrent sessions, real-Time host updates, asynchronous messaging, and session monitoring.


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, Jeff Chow, “Database Publishing on the Web & Intranets”, (Coroilis Group Books, 1996), pp. i-ii (title pages), vii-xiii (table of contents), 20-21, 40-45, 293, 334, 400, 425-427, 443, 474, 499-510 (index).
“Multiple Service Integration Confronted with Legacy Systems,” by Louis Perrochon, Contribution 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, located 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, Mohlalefi Sefika and Roy H. Campbell, “Proxies, Application Interfaces, and Distributed Systems,” Proc. 2nd Intl. on 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'95 Conference on Application, Technologies, Architectures, and Protocols for Computer Communication, Aug. 28 to Sep. 1, 1995, Cambridge, Massachusetts.

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-2453501

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