(apologies for showing up late for the party...) On Tue, Nov 20, 2001 at 08:18:13AM -0500, Chris Winters wrote: > uri guttman has a product called Stem that has some overlap with > message queues/systems in general. He gave a presentation on it at > YAPC::NA 2001. He's focusing more on large-scale network management, > but the architecture is very flexible. I'm pretty sure it's not GPL, > but it's a good source of inspiration in how to tackle synchronization > problems, etc.
I don't think stem is gpl'd, but I'm 99.44% positive it's an all-open source all-Perl framework. Uri has been working on stem for years, and it's a solution in search of a problem. He's been fighting hard (and succeeded) to improve Event.pm (and possibly Poe?) to build simple, reliable messaging systems. The first example I saw was a 5 line stem program that did something interesting like a telnet client or a chatbot; most of those 5 lines were setup. If stem isn't the core of the solution to P5EE messaging, it's probably tweaking the same knobs and buttons... FWIW, my money is on something POE-like. Matt Sergeant and Kip Hampton independantly reinvented the idea of DBDs with XML::SAX and a factory class (borrowing from the Java domain, again). Perhaps what's *really* missing is something more basic - a reusable infrastructure for pluggable implementations of a standard interface (DBD::*, XML::SAX::*, P5EE::Message::*, etc.). Then the email/SOAP/Jabber/XML-RPC/JMS/stem transport discussion is effectively moot. Z.
