The VMS SharkOpenVMS Notes: e-business

  1. The information and software presented on this web site are intended for educational use only by OpenVMS application developers and OpenVMS system attendants.
  2. The information and software presented on this web site are provided free of charge.
  3. The information and software presented on this web site are presented to you as-is. I will not be held responsible in any way if the information and software presented on this web site damages your computer system, business or organization (sounds like the legal warning from a Microsoft shrink-wrap seal, eh?)
  4. Is this text too small? You have two options:
    1. hold down the CTRL key while rolling the mouse wheel (zoom-in, zoom-out)
    2. use your keyboard like so:
      • hit: CTRL with "-" key to zoom smaller
      • hit: CTRL with "+" key to zoom larger
      • hit: CTRL with zero key to reset zoom

Introductory Notes:

Our machine looks like this; just a little less full...

e-business software is a category of middleware used to leverage OpenVMS technology on the internet. Much of the software is UNIX-based, or Java based, which means there are OpenVMS compatibility tools for those environments as well. On top of this, most internet software is open source which means we can use it for free. Why is open source software today better than commercial grade software 20 years ago?

Open Source: "You take the best computer people on the planet and let them collaborate in a world wide public forum (the internet) to produce a product that is better than any commercial variety"

According to this site: www.netcraft.com 65% of the web servers in the world are based upon (open source) Apache HTTPd while < 20% are based upon Microsoft IIS (Internet Information Server).

Product Name Confustion:

e-Business Product Name Confusion
Product Description/Notes
ANT Another Neat Tool (an Apache scripting tool meant to replace various OS script interpreters)
Apache HTTPd Hyper Text Transport Protocol daemon is a standalone product which operates on TCP/IP ports 80 (http) and 443 (https) by default. When OpenVMS was owned by Compaq, this product was called CSWS (Compaq Secure Web Sever) pronounced "C-Swiss". Since HP bought (err, merged with) Compaq, I have heard HP engineers refer to this product as "Swiss" but the downloadable modules still have a "CSWS" prefix.
- CSWS_JAVAHP's name for Apache Tomcat (requires Java)
- CSWS_PERLHP's name for a module which enables Apache HTTPd to access Perl (requires Perl)
- CSWS_PHPHP's name of a module which provides Apache HTTPd with a PHP Interpreter
Apache TomcatA standalone Java-based web server product which operates on TCP/IP port 8080 by default
(configure the connector kit to facilitate back channels between HTTPd and Tomcat)
Confusingly, the Compaq/HP Tomcat module for OpenVMS is named CSWS_JAVA
- JakartaApache's umbrella name for Java projects
- Catalina Name of Tomcat's Servlet Container Technology
- CoyoteTomcat's Java-based HTTPd server
- JasperTomcat's JSP (Java Server Page) technology
GNV GNU Not VMS (Unix command interpreter for OpenVMS which includes BASH)
JavaStandalone product required by Tomcat. You want the development kit (because of the JIT compiler), not the run-time)
1.5
and
higher
  1.4
and
lower
 
JDK java development kit SDK standard development kit
JRE java runtime edition RTE run time edition
OpenSSLSecure Sockets Layer standalone product (not used by Apache HTTPd which has its own built-in SSL routines)
Question: So why would you ever use it? Answer: to support encryption in client apps or standalone server apps
Required by OpenVMS 8.x (used to validate HP patch kits)
PerlStandalone product (required by CSWS_PERL)
SOAP Toolkit 1.1 SOAP 1.0 - based upon Apache SOAP 2.31 - Apache's proof of concept SOAP offering (now obsolete)
SOAP Toolkit 2.0 SOAP 1.1 - based upon Apache AXIS/Java - Apache's first production SOAP engine (now obsolete)
AXIS2 SOAP 1.2 - based upon Apache AXIS2/Java - Apache's second production SOAP engine
SSLSecure Sockets Layer standalone product (not used by Apache HTTPd which has its own built-in SSL routines)
Question: So why would you ever use it? Answer: to support encryption in client apps or standalone server apps
Required by OpenVMS 8.x (used to validate HP patch kits)
WSITWeb Services Integration Toolkit (technology for accessing web services from high level languages)
UDDIUniversal Description Discovery and Integration is another Web Services component
(this technology has not lived up to original expectations)
gSOAP generated SOAP. Third-party SOAP engine supporting SOAP code based upon C/C++
(this looks like a very promising alternative to AXIS2/c which is not available on OpenVMS unless you are willing to do your own build from Apache sources)

Links:

  1. HP OpenVMS systems - ebusiness
     
  2. Neil's OpenVMS Notes:

Back to OpenVMS
Back to Home
Neil Rieck
Kitchener - Waterloo - Cambridge, Ontario, Canada.