Monday, November 15, 2004

BTS Guys Understand SOA and Contract First 

Aaron Skonnard has put up a good post about why BTS developers understand SOA and contract first. This is a hot topic at Solidsoft Towers and James and Duncan certainly have championed this at work for some time.

I was talking with James the other day about the ASHX HTTP handler that bypasses all of the unnecessary XML->Object and Object->XML deserialisation and serialisation that goes on. We agreed that as a lightweight 'web service' for BTS running at the core of a SOA architecture it is essential as it reduces the evil of latency that BTS can introduce (due to its primary task of ensuring messages are durable which means trips to SQL Server that could be avoided in a request-response synchronous scenario).

Aaron Skonnard's post can be found at http://pluralsight.com/blogs/aaron/archive/2004/11/11/3440.aspx.

I've been quite busy recently and haven't been blogging as much as I'd like. I'm due to rectify this with some posts on BizTalk Server 2004 and SOA soon, certainly in the performance area as it is possible to do SOA with BizTalk with reasonable latency results provided you know what you are doing.

About the Author

You may be wondering who I am (or may not!), but I've been in the industry 16+ years working on a variety of systems from IBM mainframes as a CICS systems programmer, to developing on Unix and Windows based systems. At the moment, I'm currently working for a Microsoft Gold Partner in the UK called Solidsoft who specialise in systems integration using BizTalk Server. My position is generally dictated by what I'm doing, but normally as a solutions architect/consultant helping clients with their integration projects involving, yes you guessed it: BizTalk Server.

Disclaimer: all the views expressed here are my own and do not necessarily represent the views of Solidsoft Ltd or indeed any other company.