> The web server module is the connector that is described in the
> documentation, correct? 

Yes.

> This connector is really the JRun connector, correct?

Yes.

> The web server will ask each module (php, jsp, cfm, asp, static) 
> to handle the request.  If the request is a CF template, the other
> modules will ignore the request and pass the request to the next
> module until the JRun connector says, "hey this request goes to a
> coldfusion server."

This is somewhat an oversimplification, actually. At least, it is if you're
using IIS. IIS has an API for external components, called ISAPI. There are
ISAPI filters, and ISAPI extensions. Filters examine URL patterns directly,
and extensions are mapped to a specific file extension. The big difference
between the two is when they run. ISAPI filters run at the beginning of the
processing of the request, before IIS itself does any work, so to speak.
ISAPI extensions are invoked by IIS to process requests, after IIS has
identified what kind of request it is. This is further complicated in IIS 6
with the introduction of the ISAPI wildcard extension, which handles URL
patterns like a filter, but runs when extensions normally run.

CF/JRun uses an ISAPI filter on IIS 5, and an ISAPI wildcard extension on
IIS 6, which is how it handles requests for Flash Remoting, graphing, RDS,
and probably some other stuff I've forgotten. It also uses an ISAPI
extension to map specific file extensions to CF. I'm not really sure why
this isn't just combined into one filter/extension, but I'm not an ISAPI
programmer.

But for all important purposes, your description is close enough.

> The connector passes the request to a coldfusion server and the
> coldfusion server accepts it.
>
> How am I doing so far?

So far, so good.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/

Fig Leaf Software provides the highest caliber vendor-authorized
instruction at our training centers in Washington DC, Atlanta,
Chicago, Baltimore, Northern Virginia, or on-site at your location.
Visit http://training.figleaf.com/ for more information!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:248107
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to