I'm trying to do a simple Process diagram using UML on PHP and show alternative ways of its runtime behavior. Any help, links to references etc., would be very helpful. I'm not so much interested in the type of stuff the documentation says, as I am what running PHP as a module or ISAPI filter means (i.e. is it a seperate process a thread, or what?).
Thanks,
James A. Brannan
Follows is what I'm trying to accomplish:
1)
WebServer is a <<process>> that can <<spawn>> an instance of PHP (as cgi). A simple association.
2)
WebServer is a <<process>> that contains PHP as a DSO Module (composition). Is the DSO Module a <<thread>> in the Apache WebServer, part of the Apache WebServer or another <<process> that is just persistant? If so, how does apache communicate with php?
3)
Webserver is a <<process>> that contains an ISAPI filter (php). Same questions as two.