The Mathematica Journal
Feature Articles
New Products
New Publications
News Bulletins
Write Us
About the Journal
Staff and Contributors
Back Issues
Download this Issue

Dynamic Web Technology

The web is made up of a large collection of servers--programs that wait for requests for material. Requests are sent from clients, which are often operated by users who want to collect information from a server. Typically, a server provides an application that supports the Hyper Text Transfer Protocol (HTTP). Common servers include the Apache Web Server and Microsoft Internet Information Server. Another class of server is application servers; they are large programs that support HTTP as well as connections to databases and other tools. The client software will very often be a web browser such as Internet Explorer, Netscape Navigator, or Mozilla. In order for a web site to support interactive computation, it needs to provide some dynamic technology, which can be supported either by the client or the server.

Several technologies provide dynamic content from a server; examples are CGI scripting, Active Server Pages, and Server Plug-ins. Java Servlets and Java Server Pages are both standard technologies for dynamic web content, available on all platforms, and can be integrated with most web technologies. webMathematica is based on Java servlets.

A number of client technologies supports dynamic behavior. All of these technologies, including HTML forms, JavaScript, applets, plug-ins and Active-X controls, can be integrated to work with each other. webMathematica can work with all of these client technologies.

Copyright © 2001 Wolfram Media, Inc. All rights reserved.

[Article Index][Prev Page][Next Page]