PASS European Conference 2006 by Raona

Monday, February 27, 2006

SQL Server 2005 Features for SOA

Marin Mamic, de las Croatia Airlines, aprovechó esta ponencia para realizar una introducción a las capacidades SOA (Service Oriented Architecture) de SQL Server 2005. La verdad es que fue una sesión muy introductoria aunque estuviese clasificada como de nivel 3.

No voy a extenderme en la primera parte de la presentación, la introducción a los conceptos de SOA. Hay suficientes recursos en Internet para que cada uno se documente.

En cuanto a SQL Server 2005, las características que incorpora en cuanto a SOA, y que se mencionaron en la ponencia, son:
  • Soporte HTTP nativo: Conjunto de mecanismos a través del cual podemos exponer objetos SQL Server (Stored Procedures, funciones, etc.) como Web Services. Los exponemos tanto a través de HTTP como a través de HTTPS, y lo hacemos a través del HTTP.SYS, no a través de IIS (con las ventajas y desventajas que esto supone). Por decirlo de alguna forma es ofrecer un mecanismo de acceso a datos "technology neutral" pero conservando la seguridad, etc. de SQL Server.
  • Service Broker: Mecanismos de gestión de mensajes robusto: seguro, asíncrono, fiable y escalable. Gestiona mensajes para que lleguen en orden y agrupados adecuadamente.
  • Integración con el CLR: Ejecución de código gestionado en la base de datos. Esto permite que los Web Services no queden limitados por el hecho de escribir el código que los implementa con T-SQL, sinó que al poder escribirlos con .NET se puede implementar una lógica de negocio compleja.

0 Comments:

Post a Comment

<< Home