Services are all the rage these days, but there's a lot more to building a
service than just slapping an interface on top of some business and data
access logic. Robust services need to take into account usage patterns,
security, reliability, scalability, monitoring, and more. Covering all of
those areas is not a simple task, which is why you should consider building
your services using Microsoft BizTalk Server 2006 R2. BizTalk is an extensive
development and runtime platform that includes workflow, monitoring, service
hosting, message tracking, management tools, centralized configuration, a
rules engine and more. In other words, it includes a vast amount of code that
you don't need to write the next time you create a service!
This article will walk you through the process of designing and building a
service using a contract-first design approach on top of BizTalk's ... (more)