Back From PDC: Have some code!
While others were able to get a number of blog entries together, I spent the majority of my time at the conference either talking to customers, or in final preparation for my talk on Channel Extensibility.
Yasser and I went through the basics of extending the channel layer to write a custom transport and a custom layered channel. I walked through writing a custom TCP-based transport channel. I then adapted that channel to interop with WSE 3.0 Beta. I’ve posted the code (along with a brief README) here. As time permits I’ll walkthrough the important pieces in future posts.
Yasser covered writing a custom layered channel (also called a “protocol channel”). He wrote a “chunking channel” that allowed you to fragment a Message into a number of smaller messages (the maximum size of which is controlled through a quota). These chunks would get reassembled on the receiving side, which then enables streaming scenarios over buffered transports. Other implications include that you can use WS-Security (and WS-RM) in conjunction with chunking to reliably and securely stream data over any transport. Very powerful. Code for the chunking channel to be posted in the next few days.
September 30th, 2005 at 1:40 pm
UPDATE: you can access the slides from our talk here
February 8th, 2006 at 7:28 pm
[...] In my quick PDC recap I promised to post Yasser’s demo code. So before I digress: here is the code for a protocol chunking channel. [...]
March 25th, 2008 at 5:15 am
When you are releasing chunking channel service?
May 3rd, 2008 at 11:20 am
It’s been available as a sample on MSDN for awhile now:
http://msdn.microsoft.com/en-us/library/aa717050(vs.85).aspx