Speaker: Chad Boyd
A key component to any distributed architecture built with SOA methodologies in mind is the database infrastructure. Service Oriented Database Architecture (SODA) is something that is now much easier to implement and much more robust with features present in Sql Server 2005 and the upcoming 2008 release. Technologies such as Service Broker, Native Web Services, Query Notifications, and the SQL CLR built-in to SQL Server today provide the ability to fully realize the SODA architecture. Service Broker is a new queuing and messaging technology available with Sql Server 2005 and further enhanced in SQL 2008. Service Broker can help database developers build secure, asynchronous, reliable, loosely-coupled, scalable applications without requiring complex and expensive add-on software or additional hardware. Native HTTP endpoints allow message-based communication based on SOAP and other protocols that takes advantage of the Windows Server 2003 HTTP kernel-mode driver. Query Notifications allow data-dependent caches to receive a notification that data requires refreshing because the underlying database has changed. The notification is generated based on the original query that was used to create and populate the cache.