I worked on a very similar project about two years ago. The problem was to build a middleware layer to translate the data format of several legacy systems the company had built over 10 years to a common format. We debated many solutions including SOAP, but settled on XML over HTTP. We used Apache and mod_perl. The project was a success and the middleware server had no problems keeping up with demand.

The first module was the hardest (a few weeks of programming) then with a framework in place everything went fast.

The mod_perl is propietary but one thing that really helped us was a good testing program. We wrote HTTPtest so that we could run regression tests against the system. And because it was soooooo boring reading the same output over and over again on a browser. HTTPtest was released to public. It may prove usefull to you as well.

http://www.anomaly.org/wade/projects/httptest/index.html

Good luck,
--Burke

In reply to Re: HTTP server guidance by Anonymous Monk
in thread HTTP server guidance by DaveH

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.