OpenVMS
Notes: e-business
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).
| 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_JAVA | HP's name for Apache Tomcat (requires Java) | ||||||||||||
| - CSWS_PERL | HP's name for a module which enables Apache HTTPd to access Perl (requires Perl) | ||||||||||||
| - CSWS_PHP | HP's name of a module which provides Apache HTTPd with a PHP Interpreter | ||||||||||||
| Apache Tomcat | A 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 |
||||||||||||
| - Jakarta | Apache's umbrella name for Java projects | ||||||||||||
| - Catalina | Name of Tomcat's Servlet Container Technology | ||||||||||||
| - Coyote | Tomcat's Java-based HTTPd server | ||||||||||||
| - Jasper | Tomcat's JSP (Java Server Page) technology | ||||||||||||
| GNV | GNU Not VMS (Unix command interpreter for OpenVMS which includes BASH) | ||||||||||||
| Java | Standalone
product required by Tomcat. You want the development kit (because of the
JIT compiler), not the run-time)
|
||||||||||||
| OpenSSL | Secure 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) |
||||||||||||
| Perl | Standalone 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 | ||||||||||||
| SSL | Secure 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) |
||||||||||||
| WSIT | Web Services Integration Toolkit (technology for accessing web services from high level languages) | ||||||||||||
| UDDI | Universal 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) |
||||||||||||
Back
to OpenVMS
Back
to Home