January 2010 - Posts

WCF Extensibility Guidance Chapter 2

The second chapter of our WCF Extensibility Guidance Pablo and I authored a few months ago is now available on MSDN. This chapter is one of my favorites given that it touches upon the most common extensibility points of WCF's client and dispatcher programming model. Specifically, this chapter covers the best practices and techniques to implement the following WCF extensibility components:

  • Message Encoders
  • Message Formatters
  • Message Filters
  • Message Formatter
  • Parameter Inspectors
  • Operation Selectors
  • Operation Invokers

Similarly to the previous chapter, we've tried to illustrate each extensibility points within the context of real world scenarios.

I hope you guys enjoy reading this chapter. Please send us feedback to jesus dot rodriguez at tellago dot com or pablo dot cibraro at tellago dot com.

Lightweight SOA

A few months ago my colleague Don Demsak and I started collaborating on a paper about the principles of "Lightweight SOAs". Fundamentally, the paper intends to demystify some of the aspects around big SOA enterprise projects and propose some patterns that facilitate the implementation of these architecture using emerging architecture styles (REST, cloud computing, etc) and technologies in a very agile manner. Thanks to Diego Dagum and his team, the paper has been included in the latest issue of the Microsoft Architecture Journal.

I understand that some of the ideas proposed in the paper can seem radical to the traditional SOA practitioner but I believe they are worth exploring. All our ideas have been based on the lessons learned while working on very complex SOA solutions throughout the last few year.

I hope you enjoy the paper. Please feel free to send me feedback thru this weblog or to jesus dot rodriguez @ telllago dot com.

More Posts