[Opensim-dev] Separation of HTTP interface from HTTP server

Justin Clark-Casey jjustincc at googlemail.com
Fri Sep 12 16:16:53 UTC 2008


The best person to talk to about this is Dr Schofield, since she has been doing all the running on OSHttpServer.  Not to put words into her mouth, but I suspect that she 
would be happy to help out with modularity also if that isn't already part of her thinking.


Alan M Webb wrote:
> 
> Well I know about the work that is being done on OSHttpServer, and the 
> shift to an interface would serve to enable that work, rather than 
> conflict with it. How is OSHttpServer going to be integrated while the 
> code base explicitly refers to BaseHttpServer everywhere? I have my own 
> reasons for wanting to be able to play with alternative servers (such as 
> apache), the interface would allow me to do that, and would not require 
> me to wait until a particular alternative HTTP server is made available.
> 
> Best regards
> Alan
> -------------------
> T.J. Watson Research Center, Hawthorne, NY
> 1-914-784-7286
> alan_webb at us.ibm.com
> 
> 
> *Stefan Andersson <stefan at tribalmedia.se>*
> Sent by: opensim-dev-bounces at lists.berlios.de
> 
> 09/12/2008 09:55 AM
> Please respond to
> opensim-dev at lists.berlios.de
> 
> 
> 	
> To
> 	<opensim-dev at lists.berlios.de>
> cc
> 	
> Subject
> 	Re: [Opensim-dev] Separation of HTTP interface from HTTP server
> 
> 
> 	
> 
> 
> 
> 
> 
> Uhh. Somebody's already working on that, I think - we have the 
> OSHttpServer or something like that.
> 
> 
> Best regards,
> Stefan Andersson
> Tribal Media AB
> 
> Join the 3d web revolution : _http://tribalnet.se/_
> 
> 
> 
> ------------------------------------------------------------------------
> To: opensim-dev at lists.berlios.de
> From: alan_webb at us.ibm.com
> Date: Fri, 12 Sep 2008 09:50:36 -0400
> Subject: [Opensim-dev] Separation of HTTP interface from HTTP server
> 
> 
> Hi
> 
> It occurred to me that while OpenSim generally demonstrates a commitment 
> to the idea of using interfaces to facilitate a choice of service 
> implementations, we don't actually do this in the case of the HTTP 
> server. We have a single implementation - BaseHttpServer - and that is 
> directly referenced through out the tree.
> 
> I'd be happy to create an IHTTPServer class and make all of the code 
> changes necessary to fix that, and prepare for a second phase where the 
> actual server being used could be an initialization choice. Does anybody 
> object? Is there a compelling reson why the HTTP server is not already 
> isolated in this way?
> 
> Best regards
> Alan
> -------------------
> T.J. Watson Research Center, Hawthorne, NY
> 1-914-784-7286
> alan_webb at us.ibm.com_______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev


-- 
justincc
Justin Clark-Casey
http://justincc.wordpress.com



More information about the Opensim-dev mailing list