Internet Systems

Internet Connection

By Maurice Frank
Internet Systems, October 1996

A Web Technology Tour


If you follow the unending stream of new Internet and Intranet product announcements, you'll hear references to various underlying or enabling technologies that are often mentioned yet rarely explained. Even if you know exactly where to find information about these technologies, you could easily spend all your waking hours learning just the basics - leaving little or no time to actually do anything productive with them. So let's take a quick tour of where to find background information on some of the most important Web technologies.

Java

If you're trying to get a better handle on just what Java is, the JavaSoft site has an introductory page at http://java.sun.com/aboutJava/index.shtml, with links to documentation and FAQs (Frequently Asked Questions). The Java API Overview at http://java.sun.com:80/products/apiOverview.html offers capsule descriptions of all of the Java APIs, links to each API's documentation and download pages, and the implementation schedule for each API.

The API Overview page lists about a dozen APIs, including the core Java API and several additional APIs. The Java Enterprise API includes JDBC for database connectivity, the Java IDL based on the Object Management Group's (OMG) Interface Definition Language, and the Java RMI for remote method invocation. The Java Beans API integrates Java components with other component architectures, including Microsoft's OLE/COM/ActiveX architecture, OpenDoc, and Netscape's LiveConnect. The Java Commerce API, also known as the Java Wallet, addresses credit card and electronic cash transactions. The Java Management API provides objects and methods for managing enterprise networks over the Internet. The Java Server API is used to develop Java applications that run on Web servers as opposed to client browsers. The Java Security API supports cryptography, digital signatures, encryption, and authentication. Other Java APIs deal with various forms of multimedia and the use of Java in embedded systems.

Netscape

Netscape Communications Corp. announced Netscape ONE (Open Network Environment) in July 1996. The Developer's Edge Library (http://developer. netscape.com/library/one/index.shtml) section of Netscape's Web site includes definitions and descriptions of various technologies incorporated in or supported by Netscape ONE. It also has links to other documentation and download pages on Netscape's site. As the About Netscape ONE page explains, "It's not a product, but rather a development platform. It's a collection of technologies, tools, and standards that Netscape products and products from other companies support." Even though it's not a product, developers can download the Netscape ONE SDK, which provides tools, source code, utilities, examples, and documentation. However, Netscape ONE must be licensed for use.

The Netscape ONE platform integrates several technologies, including LiveConnect, Netscape's glue that lets Java applets and browser plug-ins talk to each other, JavaScript, Java, Netscape's Internet Foundation Classes (IFC) for Java, Netscape browser Plug-Ins, the Java Runtime Interface (JRI) for C/C++ programs, the IIOP (the Internet Inter-ORB Protocol) for integrating distributed objects and the Web, and HTML. Netscape now uses the moniker Server Plug-In API for what it formerly called the NSAPI (Netscape Server API). You can find a list of server add-ons, including databases and development tools, at http://home.netscape. com/comprod/server_central/server_add_ ons.html. However, until Netscape percolates this name change throughout its site, you should still search the Netscape site for "NSAPI."

Microsoft

Microsoft's Site Builder Workshop area at http://www.microsoft.com/workshop organizes access to Microsoft's vast and growing collection of Internet and Intranet technologies. You can find a summary of Microsoft's Internet/Intranet strategy at http://www.microsoft.com/workshop/prod/ strat/intover-f.htm. It stays at a fairly high level and does not have many links, but it does provide an overall context.

The Site Builder Workshop Programming Area has dozens of links to explanations of key Microsoft technologies, including ActiveX, VBScript, Security, the Internet Information Server (IIS is Microsoft's Web Server) and database integration, the Internet Explorer (Microsoft's browser), and other topics such as DCOM (Distributed Component Object Model) and CIFS (Common Internet File System Protocol).

You can find Microsoft's Preliminary ActiveX Scripting Technical Specification (last updated July 23, 1996) at http://www.microsoft.com/intdev/sdk/docs/olescrpt/local.htm. (Editor's note: this page has moved to http://www.microsoft.com/intdev/sdk/docs/olescrpt/axscript.htm) Other informative pages include the ActiveX Controls Overview (http://www.microsoft.com/intdev/controls/controls.htm), the ActiveX Controls FAQ (http://www.microsoft.com/intdev/controls/ctrlfaq.htm), and the ActiveX Resources Area (http://www.microsoft.com/activex/default.htm).

The main page for VBScript is http://www.microsoft.com/vbscript. It has links to a FAQ, online documentation including a tutorial and the language references, and the VBScript download page. The Microsoft Internet Explorer Scripting Object Model for incorporating VBScript and JavaScript in HTML documents is described at http://www.microsoft.com/intdev/sdk/docs/scriptom/local.htm. (Editor's note: this page has moved to http://www.microsoft.com/intdev/sdk/docs/scriptom/omscr000.htm)

On the server side, the Internet Server API (ISAPI) Specification at http://www.microsoft.com/win32dev/apiext/isaphome.htm (Editor's note: this page has moved to http://www.microsoft.com/win32dev/apiext/isalegal.htm) provides links to two documents that explain the innards of Microsoft's Internet Information Server (IIS) and how it can interact with databases and other resources accessible to IIS. You can find links to documents describing several aspects of Microsoft's Internet Security Framework at http://www.microsoft.com/intdev/security.


Table of Contents - October 1996 | Home Page
Copyright © 1996 Miller Freeman, Inc. ALL RIGHTS RESERVED
Redistribution without permission is prohibited.
Please send questions or comments to mfrank@mfi.com
Updated Thursday, October 3, 1996