<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Go for it, dude.<BR><BR>Best regards,<BR>Stefan Andersson<BR>Tribal Media AB<BR> <BR>Join the 3d web revolution : <A href="http://tribalnet.se/" target=_blank>http://tribalnet.se/</A><BR> <BR><BR><BR>
<HR id=EC_stopSpelling>
To: opensim-dev@lists.berlios.de<BR>From: alan_webb@us.ibm.com<BR>Date: Fri, 12 Sep 2008 10:04:59 -0400<BR>Subject: Re: [Opensim-dev] Separation of HTTP interface from HTTP server<BR><BR><BR><FONT face=sans-serif size=2>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.</FONT> <BR><FONT face=sans-serif size=2><BR>Best regards<BR>Alan<BR>-------------------<BR>T.J. Watson Research Center, Hawthorne, NY<BR>1-914-784-7286<BR>alan_webb@us.ibm.com</FONT> <BR><BR><BR>
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD width="40%"><FONT face=sans-serif size=1><B>Stefan Andersson <stefan@tribalmedia.se></B> </FONT><BR><FONT face=sans-serif size=1>Sent by: opensim-dev-bounces@lists.berlios.de</FONT> 
<FONT face=sans-serif size=1>09/12/2008 09:55 AM</FONT> 
<TABLE border=1>
<TBODY>
<TR vAlign=top>
<TD bgColor=white>
<DIV align=center><FONT face=sans-serif size=1>Please respond to<BR>opensim-dev@lists.berlios.de</FONT></DIV></TR></TBODY></TABLE><BR><BR>
<TD width="59%">
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>To</FONT></DIV>
<TD><FONT face=sans-serif size=1><opensim-dev@lists.berlios.de></FONT> 
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>cc</FONT></DIV>
<TD>
<TR vAlign=top>
<TD>
<DIV align=right><FONT face=sans-serif size=1>Subject</FONT></DIV>
<TD><FONT face=sans-serif size=1>Re: [Opensim-dev] Separation of HTTP interface from HTTP server</FONT></TR></TBODY></TABLE><BR>
<TABLE>
<TBODY>
<TR vAlign=top>
<TD>
<TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><FONT face=Tahoma size=2>Uhh. Somebody's already working on that, I think - we have the OSHttpServer or something like that.<BR><BR><BR>Best regards,<BR>Stefan Andersson<BR>Tribal Media AB<BR><BR>Join the 3d web revolution : </FONT><A href="http://tribalnet.se/" target=_blank><FONT face=Tahoma color=blue size=2><U>http://tribalnet.se/</U></FONT></A><FONT face=Tahoma size=2><BR><BR><BR><BR></FONT>
<HR>
<FONT face=Tahoma size=2>To: opensim-dev@lists.berlios.de<BR>From: alan_webb@us.ibm.com<BR>Date: Fri, 12 Sep 2008 09:50:36 -0400<BR>Subject: [Opensim-dev] Separation of HTTP interface from HTTP server<BR><BR></FONT><FONT face=sans-serif size=2><BR>Hi</FONT><FONT face=Tahoma size=2> <BR></FONT><FONT face=sans-serif size=2><BR>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.</FONT><FONT face=Tahoma size=2> <BR></FONT><FONT face=sans-serif size=2><BR>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?</FONT><FONT face=Tahoma size=2> </FONT><FONT face=sans-serif size=2><BR><BR>Best regards<BR>Alan<BR>-------------------<BR>T.J. Watson Research Center, Hawthorne, NY<BR>1-914-784-7286<BR>alan_webb@us.ibm.com</FONT><TT><FONT face="" size=2>_______________________________________________<BR>Opensim-dev mailing list<BR>Opensim-dev@lists.berlios.de<BR>https://lists.berlios.de/mailman/listinfo/opensim-dev<BR></FONT></TT><BR></body>
</html>