Click here to get back home

ANNOUNCE: POE-Event-Message

 HomeNewsGroups | Search | About
 comp.lang.perl.modules    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
ANNOUNCE: POE-Event-Message c.cobb 05-11-2007
Posted by c.cobb on May 11, 2007, 12:41 pm
Please log in for more thread options


This small set of classes is a starting point for creating a
generic application messaging protocol. The intent is for these
to be used as a foundation when building networked and/or
event-driven applications such as Web services.

(See the POE-Component-GCS distribution for a working demo of this.)

Features of POE::Event::Message include the following.

. Messages of this class have flexible routing capabilities
that work both inside and outside POE-based applications.

. A 'local' message routing mechanism is designed to be
plug-compatible with POE's existing 'postback' mechanism.
This is referred to as a 'routeback' mechanism in this class.

. A 'remote' message routing mechanism can be used by
message based client scripts, or perhaps as a simple
alternative to 'IKC' (Inter Kernel Communication).

. Messages are delivered based on the type of the destination.
A 'local' routing will trigger a POE 'post' or 'call' event,
while a 'remote' routing invokes a socket connection to a
particular host and port.

. In addition, this class has the ability to introduce
multiple 'forward' and/or 'reverse' routing to multiple
event and/or remote host destinations. This allows for
temporary interruption of normal message flow, without
any of the original participants (events or whatever)
knowing or caring.

. Messages can also be sent through a file handle, such as
from a non-POE child to a POE-based parent process.

. Messages can contain almost anything including binary data
and complex Perl data structures.


Similar ThreadsPosted
ANNOUNCE: PDL-2.4.3 August 22, 2006, 7:46 am
[ANNOUNCE] MultiProcFactory 0.01 September 20, 2004, 6:29 am
ANNOUNCE: WWW::Webrobot 0.50 September 29, 2004, 10:46 am
ANNOUNCE: WWW::Webrobot 0.51 October 1, 2004, 9:54 am
ANNOUNCE: tclperl-3.1 October 11, 2004, 4:56 am
[ANNOUNCE] Net::FTPSSL 0.03 September 5, 2005, 4:54 pm
[ANNOUNCE] POD2::IT 0.09 September 8, 2005, 11:06 am
ANNOUNCE: Teradata::SQL v0.01 November 17, 2005, 3:23 pm
[ANNOUNCE] POD2::IT 0.10 November 21, 2005, 9:44 am
[ANNOUNCE] wxPerl 0.26 November 23, 2005, 9:41 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap