The article explores the attribute-based programming model provided by Indigo for writing Web services. Compares and contrasts the Indigo programming model with the ASP.NET Web services programming model, then walks through a series of code samples in which a synchronous, unreliable, request/reply, and stateless Web service is transformed to be asynchronous, reliable, bidirectional and stateful—all through attributes. The downloadable sample, written using Avalon, contains a client for the service.
Indigo rocks…