Version 6.8

Glink for Java is available in several versions, and can be run in several different modes. The following short definitions will help you to understand the versions and possibilities.

Glink as an applet

Glink for Java can be run as an applet. This requires a server mode installation, and means that the user starts by accessing web pages from a browser, and downloads the Glink for Java applet from a web page as needed to make a mainframe connection. The applet downloaded is always the latest version. The Glink applet that is downloaded will by default connect to a Glink for Java server running on the same system as the Web server, and obtain a license and configuration files from it.

Glink as a Java Web Start application

Glink for Java can run as a Java application using the Java Web Start technology. This mode is quite similar to the applet mode and requires a server mode installation. In addition the clients must have Java Web Start installed. Java Web Start is shipped as part of the Java 2 Platform. The user starts by accessing web pages from a browser, and on the very first access downloads the Glink for Java application from a web page as needed to make a mainframe connection. Thereafter the application is only downloaded if the user does not have the latest version. The Glink application downloaded will by default connect to a Glink for Java server running on the same system as the Web server, and obtain a license and configuration files from it.

The main difference from the applet mode is that a Java Web Start Glink runs independently of the browser, which can be terminated or used for other purposes, leaving Glink running. Web Start also gives you the option of making start up icons for Glink that Web Start Glink without using the browser.

Glink as an application

Glink for Java can be installed as a Java application. The application version may be installed stand-alone, using its own license and configuration information or be configured to obtain licenses and configuration information from a Glink for Java server.

Glink Application Programming Interface

Glink for Java Professional and Enterprise Edition licenses enable an integrated Application Programming Interface (API), allowing you to control the emulator from your own Java applets, applications or Java beans. Your applications can engage in dialog with the mainframes and extract data to be combined and displayed using your own presentation format. A Professional Edition license enables 5 simultaneous sessions for workstation applications or applets. An Enterprise Edition license enables as many simultaneous sessions as are licensed for use by server side applications.

GlinkWeb, Glink in web mode

GlinkWeb, Glink as a web server application, is an extension to the Glink product family that gives web users access to mainframe applications from their browsers, without the need for additional software on the client workstation.

GlinkWeb is implemented as a Java servlet, and installation is a separate activity, using a package that installs and deploys GlinkWeb on a web server with support for running Java servlets. It requires an Enterprise Edition license. GlinkWeb allows you to facelift the mainframe screens, and includes a Forms Assistant that helps you to identify and catalog the screens.

GlinkWeb Forms Assistant

This is included in the Enterprise Edition license. It is a tool for facelifting the screens presented by GlinkWeb using Java Server pages (JSP). Using the GlinkWeb Forms Assistant you can step through your business application and identify screens that you would like to facelift. The Assistant generates a JSP for each screen identified. The JSP then becomes responsible for generating HTML output to the client. The JSP can be read into the JSP editor of your choice, and modified to give a custom view of the application, quite divorced from the look and feel of the original screens.

Glink for Java server

Central configuration and license management require a Glink for Java server. The server must be running in order to be able to start Glink clients configured to use the server. Clients can be Glink applets, GlinkWeb servlets, Glink application versions or user applications using the Glink API and running on workstations or an application server. The configurations that are distributed to the clients are built using the Glink Administration program.

Glink Administration program

The administration program is available in all the same modes as Glink: applet, Web Start application and application. The administrator uses the administration program to configure Glink for Java for end-users. There are two main processes involved: creating and managing users and groups, and creating and managing configuration profiles. When users log in to Glink for Java they receive a dialog box that lists all the configurations available to them, and they select one for their session.

Gargen, the Java Bean Generator

Gargen is a separately licensed Java Bean Generator that allows the user to step through existing mainframe transactions, and then automatically generate either Standard Java Beans, or Enterprise Java Beans that encapsulate the transactions.

Glink product licensing

Server mode installations are always by number of simultaneous sessions.

Application mode installations are licensed by number of workstations if they are installed stand-alone with a license on each workstation. They can be configured to obtain licenses from a server mode installation, and then share the total number of sessions available under the server mode license.

Enterprise mode installations on servers include a Glink for Java server and can have their own license, but can be configured to obtain licenses from a server running on another system, sharing the number of simultaneous sessions totally available.

Glink Standard Edition

The Standard Edition license allows Glink to be used as a terminal emulator running as an applet or as an application running on your desktop.

Glink Professional Edition

The Professional Edition license allows the same functionality as the Standard Edition, but additionally enables a Java Application Programming interface (API) that enables your own Java applets or applications to start up and control up to five simultaneous Glink sessions with mainframe applications.

Glink Enterprise Edition

The Enterprise Edition license enables exactly the same API as the Professional Edition above, but allows simultaneous sessions restricted only by license. The Enterprise Edition license is used on server systems to provide Glink API to e-business applications. The Enterprise Edition license can be used by a server mode installation where the sessions covered by the license can be shared between server-side applications and Glink applets and applications running on workstations. The Enterprise Edition license also enables GlinkWeb, Glink for Java in web mode, as described above.