Protocol abstraction through stackable POE::Filters

Protocol abstraction through stackable POE::Filters

By Nicholas Perez (‎nperez‎) from AmsterdamX.pm
Date: Tuesday, June 23, 2009 01:00 PM
Duration: 50 minutes
Target audience: Advanced
Language:
Tags: filter http parsing poe protocol stackable xml xmlrpc


POE and it's filter framework make it ideal for protocol implementation. As many protocols do, they are simply payloads layered like an onion. By implementing filters for each layer and stacking them, it enables a clean, and encapsulated way for developers to get to the core payload without cluttering the guts of the application with layer stripping code. A prime example is XMLRPC. This is a dissection of the filters needed to successfully implement an XMLRPC server/client.


Attended by: Patrick Michaud (‎Pm‎), Andrew Rodland (‎hobbs‎), Nicholas Perez (‎nperez‎), Devin Austin (‎dhoss‎), Todd Rinaldo (‎toddr‎), John Lightsey (‎J.D.‎), sungo, Christopher Nielsen (‎sparc‎), Liam Echlin, Kenneth Power, Zak Zebrowski, David Walia, Josh McAdams (‎jmcadams‎),