2007 Web Services

I have a rare opportunity on my hands: to start from scratch, building an enterprise middle-ware system. I need to be able to consume and publish web services (SOAP, etc.), transform various complex XML documents (and occasional non-XML formats), act as a multi-homed transaction server spewing data in various directions in various formats based on transactions received, and hosting skinned e-commerce web sites.

I need to be able to run very light-weight low-volume instances on a single skinny server, and high-volume instances on server farms w/ load balancing and high availability.

Laugh... Easy, huh?

I can do all that w/ Linux, mySQL, and Perl but I'm open-minded and/or crazy so I'm wondering if now's a good time to pick up yet another language.

I thought this wiki page might help me organize my thoughts, and those of anyone kind enough to throw theirs out here too. --Jhannah 01:00, 16 November 2007 (UTC)

Brainstorming Platforms

 * Linux
 * Perl
 * Apache/mod_perl, XML::Twig, SOAP::Lite, Template::Toolkit
 * mySQL