in reply to Communications Between a Game Server and Web Front End

I'd second the IO::Socket idea (or third, or fourth...)
I'll even justify it for you:

from my perspective, if you can keep the server simple (all the clients use the same protocol to access it) then it keeps debugging down to a minimum. It also splits it up functionally, so each component does one thing, and (hopefully) does it well.
The soap idea is similar in principal, and might be a good idea. (not sure what the protocol is like, but I've heard good things about it) If its sufficient to get your data moved, then go for it. no point doing work you don't have to after all. if your other clients can use it, then congrats, you've just found a drop in networking module.
  • Comment on Re: Communications Between a Game Server and Web Front End