MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: webMathematica question

  • To: mathgroup at
  • Subject: [mg47352] Re: webMathematica question
  • From: Tom Compton <comptont at>
  • Date: Tue, 6 Apr 2004 06:36:41 -0400 (EDT)
  • References: <> <c4gg30$3fh$> <> <c4rehc$mju$>
  • Sender: owner-wri-mathgroup at

A web server responds to a browser's request for an HTML page.  In a 
typical application, the first HTML page contains a set of HTML FORM 
parameters which accept data to be passed to the processing application. 
  The location of the processing application is defined by the action 
parameter of the FORM statement, and this can be any server, not 
necessarily the server supporting the web application.

Example:  An Apache web server runs on server1 ( 
  An HTML request is made by a browser (IE, Mozilla) to  The Apache web server responds with 
the first HTML page which asks for parameter1 and parameter2.  This 
page's HTML FORM action parameter points to on a server, server2, 
physically different from server1 and perhaps located in another part of 
the world.  Server2 receives the request and the parameter values passed 
from server1 and responds with HTML or some other content.  Server2 
would be running webMathematica kernels in a servlet container such as 
Tomcat. would be an example.  The web server is in Australia and 
the webMathematica server is in the US.


Tom Compton

Selwyn Hollis wrote:
> According to documentation (Q&A), "webMathematica does not have to run
> on the same physical machine as your web server." Can anyone give me
> rough idea of how that would work? I'd like to run webMathematica on my
> Mac OS X machine (behind a firewall) and have it be accessible on the
> web. Is that even possible?
> -----
> Selwyn Hollis
> (edit reply-to to reply)

  • Prev by Date: RE: Plotting a surface side-by-side
  • Next by Date: RE: RE: change PlotStyle in Graphics object after the fact?
  • Previous by thread: Re: webMathematica question
  • Next by thread: Expanding $Path