Open Source Web Services Tools in C#
|Caucho's Hessian binary protocol has been ported for .NET.
HessianC# (www.hessiancsharp.org) represents the latest implementation
of Caucho's Hessian Binary Web Service Protocol.
Hessian is a lightweight, self-describing binary RPC protocol. Hessian is a lightweight alternative to the XML-based web services protocols.
The Hessian makes web services usable without requiring a large framework. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments. The Hessian protocol eliminates external API descriptions like WSDL.
HessianC# is also available for Compact Framework. It supports IIS. It is powerful and easy to use.
Go To HessianC#
|ServiceStack allows you to build re-usable SOA-style web services with plain POCO DataContract classes.
The same DTO's can be shared with a .NET client application eliminating the need for any generated code.
With no configuration required, web services created are immediately discoverable and callable via the following supported endpoints:
- REST and XML
- REST and JSON
- SOAP 1.1 / 1.2
Services can run on both Mono and the .NET Framework and be hosted in either a ASP.NET Web Application, a Windows Service or Console application.
Go To Service Stack