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