skip to main content

Web Direct 2.0 option

Web Direct 2.0 option
Introduction
With isCOBOL EIS WebDirect 2 option your organization can leverage existing COBOL syntax to develop and deploy a universally accessible, zero client, rich Internet application (RIA) using standard COBOL screen sections and existing program procedure flow. No knowledge of object-oriented programming, JavaScript, HTML, or other Web languages is required.
isCOBOL EIS Web Direct 2.0 (EIS WD2) is a Java framework for presenting a "graphical" user interface, composed of elements such as windows, dialogs, menus, text fields and buttons, inside a Web Browser. This technology uses AJAX (asynchronous JavaScript and XML) techniques and the Comet web application model. The web application is deployed as a Servlet and therefore requires a Java-enabled web server, one that implements the Java Servlet specification from Sun Microsystems
isCOBOL EIS Web Direct 2.0 takes advantages of ZK libraries, installed with the product. ZK is an event-driven, component-based framework to enable rich user interfaces for Web applications. ZK includes an AJAX[1]-based event-driven engine, a rich component set of XUL and XHTML and a markup language called ZUML (ZK User Interface Markup Language).
Current version of ZK is:
 
Technical Notes
EIS WD2 on the client side is a JavaScript application running inside a web browser. This environment has many limitations in comparison with a full GUI environment, e.g. only a few events are generated. JavaScript is a script language so its performance is not as good as compiled languages, although latest generation browsers are improving performance by the use of JIT (Just In Time) compilers.
EIS WD2 was not developed from scratch; it uses a library, ZK, that hides the JavaScript implementation and exposes a Java API. Veryant interfaces our set of GUI controls with the ones implemented in ZK. As a result, because our controls are similar to those provided by ZK, future updates will require less effort and provide more stable releases interfacing with ZK GUI controls. Alternatively, controls completely different from the ZK controls will require more development and testing time.
The client/server communication is performed through the HTTP protocol; since this protocol is very limited in functionality, a special technique (called "COMET") has been used in order to get the needed functionality. This technology is the up-to-date best technology in this area. However its performance is not as good as native protocols. Just as an example, it uses XML protocols, so it creates bigger messages and it requires considerable computation resources for marshalling.
Installation Environment
In order to deploy and run programs using Web Direct 2.0, the following environment must be set up a servlet container like Apache Tomcat.
Veryant recommends using Apache Software Foundation Tomcat version 7 for running EIS WD2 Application.
The Apache Tomcat main page is http://tomcat.apache.org/
isCOBOL EIS WebDirect 2.0 is expected to work also on the following containers:
Servlet container and Web Browser Requirements
Web Direct 2.0 runs on any web server that supports Servlet 2.3+ and JVM 1.5+.
The web browser must be able to run JavaScript and support Ajax (namely the XMLHttpRequest object). The following browsers are certified for ZK 8:

Copyright (c) 2017 Veryant
Contact us
Please share your comments on this manual or on any
Veryant product documentation with the email button at the top left