Hi Ivan,<div><br><div>For the same purpose we use webmachine (mochiweb is a part of it) as it runs very well.</div><div><br></div><div>Why don't you like this approach? It solves many potential problems you may face.</div>

<div><br></div><div><div>Best regards,</div><div>Max</div><br><br>
<br><br><div class="gmail_quote">On Thu, Nov 17, 2011 at 4:39 PM, Ivan Uemlianin <span dir="ltr"><<a href="mailto:ivan@llaisdy.com">ivan@llaisdy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Dear All<br>
<br>
Sorry for the verbose subject line.<br>
<br>
I'm working on a social-networking web application, part of which is written in erlang (it's part django and part erlang, with nginx in front).  I'm refactoring the erlang to give it a better OTP application structure.  It'll break down something like this:<br>


<br>
- webserver (currently mochiweb)<br>
- datastore for "state"<br>
- datastore for "archive"<br>
<br>
Now, there's a single GET request url that I'd like to run in a separate application.  The service that this url provides is completely separate (e.g., could exist on its own; we'd want it to fail separately; provides service to other webapps).  So:<br>


<br>
- general webserver (currently mochiweb)<br>
- datastore for "state"<br>
- datastore for "archive"<br>
- thing for special web service<br>
<br>
The special web service responds to GET requests to a particular url. The path and parameters are always the same.  Like this:<br>
<br>
    <a href="http://eg.com/special_service/?a=this&b=that&c=other" target="_blank">http://eg.com/special_service/<u></u>?a=this&b=that&c=other</a><br>
<br>
Nginx will catch these requests and send them to the thing, and I have an erlang function that processes the parameters and returns a result. All I need is something that will (a) take the parameters from the request and give them to the function, and (b) take the function results, wrap them in an http response and send them back to nginx.<br>


<br>
This thing for special web service could easily be Mochiweb (and that's what I'll be working with for now).  I wondered if there might be something simpler (inets?) which more narrowly fits my minimal requirements (this might be partly an nginx question --- can nginx pass on GET parameters to a running process and return the result to the original requester?  I'll be looking into that too).<br>


<br>
Sorry if this is too hand-wavy for sensible answers.<br>
<br>
With thanks and best wishes<br>
<br>
Ivan<br>
<br>
<br>
-- <br>
==============================<u></u>==============================<br>
Ivan A. Uemlianin<br>
Speech Technology Research and Development<br>
<br>
                    <a href="mailto:ivan@llaisdy.com" target="_blank">ivan@llaisdy.com</a><br>
                     <a href="http://www.llaisdy.com" target="_blank">www.llaisdy.com</a><br>
                         <a href="http://llaisdy.wordpress.com" target="_blank">llaisdy.wordpress.com</a><br>
                     <a href="http://www.linkedin.com/in/ivanuemlianin" target="_blank">www.linkedin.com/in/<u></u>ivanuemlianin</a><br>
<br>
    "Froh, froh! Wie seine Sonnen, seine Sonnen fliegen"<br>
                     (Schiller, Beethoven)<br>
==============================<u></u>==============================<br>
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</blockquote></div><br></div></div>