z/VM needs a web server than can compete in performance with other platforms. That is Velocity Software's intention in delivering zVWS.
We believe this product is up to 30 times faster than it's z/VM platform competitors, and at less cost. Products that make price performance improvements measured in orders of magnitude significantly increase your potential applications.
And zVWS is priced to be competitive. Installations with ESALPS already are fully licensed for zVWS. Note that this site is running zVWS on a P390 under z/VM. And has been since July of 1999.
Our objective is to ensure that you can't afford not to run zVWS. The following lists available features and when they became available. Upgrades are FREE for licensed users.
As the CA product, VM:Webgateway is no longer enhanced or marketed, installations looking for a z/VM based webserver can use the Velocity Software conversion utility to convert CGIs written for VM:Webgateway to operate with zVWS.
ESAWEB Release 3.5.A.6 Features and Benefits (1/06)
ESAWEB Release 3.5.A.1 Features and Benefits (1/06)
ESAWEB Release 3.4.C.5 Features and Benefits (12/05)
ESAWEB Release 3.4.C.0 Features and Benefits (04/05)
ESAWEB Release 3.4.A.1 Features and Benefits (11/04)
ESAWEB Release 3.2.B.2 Features and Benefits (5/04)
ESAWEB Release 3.2.A.7 Features and Benefits (9/03)
ESAWEB Release 3.2.A.1 Features and Benefits (6/02)
ESAWEB Release 3.2.A.0 Features and Benefits (2/02)
ESAWEB Release 3.1.A.1 Features and Benefits (6/01)
ESAWEB Release 3.1.A.0 Features and Benefits (5/01)
ESAWEB Release 2.1.B.1 Features and Benefits (01/01)
ESAWEB Release 2.1.B.0 Features and Benefits (12/00)
ESAWEB/SSL Release 2.1.A.O Features and Benefits (12/00)
ESAWEB with Secure Socket Layer (SSL3) incorporated as a "no charge" add-on. SSL3 allows a browser user to authenticate the web server, communicate privately and communicate without tampering. For more information, visit ESAWEB/SSL Overview.
ESAWEB Release 1.3.1 Features and Benefits (7/00)
ESAWEB Release 1.3 Features and Benefits (6/00)
More powerful ADMIN functions
The functions granted to the ESAWEB administration virtual machine/webserver have been extended once again. Now the admin machine can perform such functions as:
1. Graceful shutdown of one or more servers with a single CGI command
2. Start (XAUTOLOG) one or more servers with a single CGI command
3. Retrieve the path structure for a host to be reviewed and, through simple
CGIs, massage authorization lists for each.
4. View and reset ESAWEB password violations excisions
Enhanced ADMINISTRATION support
The "canned" utilities supplied with ESAWEB for the sake of administration and log data view have been beefed up to meet the ever growing needs of our customers, not to mention to take advantage of new CGI commands.
ESAWEB Release 1.2.1 Features and Benefits (4/00)
Multiple domains directed to a single IP address can now be served by a single set of servers "listening" on a single TCP/IP port. This relieves an installation from having to acquire bunches of IP addresses for each domain, (re)configuring TCP/IP to recognize and route the various IP addresses and having different domains on separate "non-standard" ports.
LOG cgi command:
CGIs can now generate records that will be sent to and maintained by the ESAWEB logging facility. This allows installations to enhance information kept about their CGI usage and make it available via either the supplied logging tools or "home growns" logging tools.
ESAWEB Release 1.2 Features and Benefits (2/00)
CGI Redirect Support:
From a CGI, you can now redirect users to allow for either security or load balancing, or even special purpose functions for specific users.
CGI PIPE Support:
For performance, it turns out that using PIPE stage to output data is significantly faster than using STEM rexx variables. There is now a PIPE stage called output. This stage reduces by 2 or more the processor and time to output data files to the browser. It also allows for very fast conversion from WEBSHARE or other web server CGIs.
ESAWEB Release 1.1 Features and Benefits (1/00)
Full POST Support:
For products such as VM Resources COOLMAIL to work, the ability for the server to accept data and files from the browser is now available.
Many system variables are available for CGIs to use to determine environment. Issuing the SYSVARS rexx command sets all of the variables. A sample CGI (LISTVARS.CGI) variables is proided to show the current available variables. Let us know if you need additional variables.
Logging is now performed VERY FAST using IUCV function to transmit data to a central server that formats and writes the data to disk. This architecture was chosen to reduce any potential for logging to slow your web server. CERN format logging is available as well as an enhanced version.
Byte counts for each file are recorded in the log to ensure you can analyze your data traffic requirements.
An administration web server is now provided that controls many of the web server functions - using a web page and cgi designed for this purpose. To use this function requires adding a server to a different port and adding the administrator's identifiers to the authorization list. Refreshing, recycling as well as CP and CMS commands can be performed by the web servers using this interface. A STATUS function is also provided to review status of all of your active servers.
zVWS Release 1 Features and Benefits (10/99)
Fast Web Server: Performance was NOT
zVWS is written in assembler making it truly fast and greatly reducing CPU resource requirements. An internal cache is provided to eliminate I/O. Persistent connection, part of HTTP 1.1 is supported to reduce the TCPIP CPUT requirements. Status 304 is supported. The browser can send a request for a file and request that it be sent if it has been modified since a particular date. If it has not been modified, a status 304 is sent back with no data. That tells the browser to use its cached version, saving having to transmit data the browser already has in it's cache. The zVWS program is small! Currently about 100K, this program does not require significant amounts of storage.
The result is a much higher capacity web server in terms of the number of hits you can support. You may find that this web server pays for itself just in CPU savings.
Full HTML, Image, EBCDIC, ASCII Support: Any files you serve from another platform, you can serve from zVWS on VM. ASCII to EBCDIC and ASCII to conversion tools are provided so that you may develop your web site using tools on PC, move the files to VM, convert them to EBCDIC, and edit them using XEDIT. EBCDIC files are translated to ASCII automatically when requested by the user.
Secure Socket Layer (SSL3): Incorporated into zVWS, as a "no charge" add-on, SSL3 allows a browser user to authenticate the web server, communicate privately and communicate without tampering.
Full Security: Security is controlled by IP address and/or by UserID and password. Security is at the directory level, providing you with the ability to protect each individual directory's files, even controlling access to users coming from specific identified locations.
CGI Support: CGIs are
written with a very simple REXX interface to allow you to add
logic to your web site, or an interface to your data. So how
fast is a CGI? Try this Link and Access and display of an zMAP
We also have an web interface to zMON that you can check out: zVIEW.
Cookie Support: Cookies are available to CGI to
maintain user states.
For an example of a cookie SET, click 'SET Cookies'.
For an example of Getting all available cookies, click 'GET Cookies'.
To display the code, click in: 'Display CGI'.
Standard Socket Interface: There are no special software or hardware requirements for zVWS. Only standard TCPIP interfaces are used.
Full Instrumentation: Nobody would expect the experts in VM Performance to provide a web server without full instrumentation. zMAP and zMON at level 2.2H1 provide reporting based on zVWS application data. Logging to the console is also provided.
SFS and Minidisk: Both the SFS file structure and minidisks are supported. One should note that using Minidisk is measurably faster, so depending on how fast you want your web site to be may dictate your storage architecture. Full SFS directory support is provided, meaning that directories do not need to be predefined.
Redirection/Load Balancing: zVWS allows requests to be redirected based on IP address or by userid. This would allow you to load balance over several systems by having one group of users go to one system, and another group go to another. Or even provide a different main screen depending on who they are.
Multi-homing: If you have a need to support multiple domains from one IP address, no problem. Each domain can have it's own directory, with no limit to the number of domains you can support.
Content-Length: Many applications need files to have the CONTENT-LENGTH served in the header. zVWS provides this for all files. Larger files are pre-read to get the content length, and then the length is cached for future use.
Developed by the VM Performance Experts: This web server is developed to meet extensive performance goals by people that understand performance. zVWS will be continuously enhanced, with more function being added, just as our other products are continuously being enhanced. Be assured that every effort is being made to make this server FAST!
Service Level Agreements: In combination with our zTCP and zMAP/zMON performance products, you will have the ability to measure service levels by IP subnet, giving you the ability to know how your web server is performing for your users against service level targets. Real time alerts can be set so that you are aware of when targets are missed.
Other Features: zVWS supports GET, POST and HEAD requests.
Low Cost of Operation: Not only is zVWS so fast that it significantly reduces your processor resource requirements to run a web server on VM, it is priced just as low.
Ease of Installation? Installation of zVWS is VERY EASY!
Access Controlled Pages:
If there is a feature you need that is not on the list, and
having it makes a business case for you to acquire zVWS,
please send a note to:
For authorized Velocity Software users, you may look at the following pages:
Your vote is important. If you have need of features today, or wish to let me know what you think would significantly improve our functionality, or even to order a trial, send me some mail.
"First of all I would like to say, that I'm quite impressed by the good
performance of zVWS compared to the web-server product we are currently using (VM:WebGateway from CA). If it is indeed 30 times faster than alternative VM based web-servers, as you claim, is maybe too optimistic, but it certainly is fast. And the price is very attractive too. I'm also delighted by the simple and fast way to access HTTP header variables and POSTed arguments/variables in CGI programs. This is done in a rather clumsy way in VM:WebGateway. My conclusion is, that we would most certainly be interested in buying zVWS as a replacement for VM:WebGateway, both to speed up our web services (that would make our users very happy!) and to lower the overall CPU utilization of our web operations."
Another Customer Testimonial
Well, I did the absolute minimum required to get this running................
1 x userid - zVWS
1 x 2 cyl minidisk (would have fit on 1)
1 x zVWS Configuration file change
2 x SFS authority changes
2 x TCPIP profile changes
and my web site is now being served by zVWS! It only took about 15 mins! And it is significantly faster than the Sterling product I was running.................Thank you very much.............."
Follow Velocity Software on LinkedIn!
Don't miss Velocity Software's Performance Seminars