New WSE Custom transports implementation: Memory Mapped Files & Named Pipes

Tags: SOA

Hi, i have developped two new custom transports for WSE: Memory Mapped Files and Named Pipes.

The first (memory mapped files) is intended to be used as an "pseudo-inproc" transport for communication between process of the same machine (something that the "soap.inproc" transport included in WSE2 cant' do) without the use of a network transport. it can be downloaded from here (C# source & VS2003)

Portions of the code used is from the excellent article "A C# Framework for Interprocess Synchronization and Communication" (By Christoph Ruegg), found in the CodeProject webSite.

The second (named pipes) maybe isn't very useful but with some luck someone can use it and take advance of named pipes security and reliability. It can be downloaded from here (C# source & VS2003).

Portions of the code used is from the excellent article "Inter-Process Communication in .NET Using Named Pipes" (By Ivan L), found in the CodeProject webSite.

I hope you found the code of this custom transports useful, and please let me know if you used in some project or have maked some enhacement or bug fix.

Andrés G Vettori
MCSE/MCSD/MCT
Leader of the C# Community of the
Microsoft Users Group Argentina

No Comments