SQL Server 2005 introduces Service Broker a technology that is part of the Database Engine that helps you to build scalable, loosely coupled database applications. Service Broker provides a message-based communications platform that integrates independent application components. Service Broker makes it easier to build distributed applications by providing an asynchronous programming framework that includes queuing and reliable messaging. Service Broker can be used both for applications that use a single SQL Server instance and for applications that are distributed across multiple instances. The Service Broker Framework provides a T-SQL Data Manipulation Language (DML) interface for sending and receiving streams of asynchronous messages.