Introducción a Service Broker

Service Broker es una nueva tecnología de Microsoft SQL Server 2005 que ayuda a los programadores de base de datos a generar aplicaciones seguras, confiables y ampliables. Como Service Broker forma parte de Database Engine (Motor de base de datos), la administración de estas aplicaciones forma parte de la administración rutinaria de la base de datos.

Service Broker proporciona colas y mensajería confiable para SQL Server. Service Broker se utiliza en las aplicaciones que usan una única instancia de SQL Server y en las aplicaciones que distribuyen el trabajo en varias instancias.

En una única instancia de SQL Server, Service Broker proporciona un modelo sólido de programación asincrónica. Las aplicaciones de base de datos suelen utilizar programación asincrónica para reducir el tiempo de respuesta interactivo y aumentar el rendimiento general de la aplicación.

Service Broker también proporciona mensajería confiable entre instancias de SQL Server. Service Broker ayuda a los programadores a componer aplicaciones a partir de componentes independientes, denominados servicios. Las aplicaciones que necesitan la funcionalidad expuesta en estos servicios utilizan mensajes para interactuar con los servicios. Service Broker utiliza TCP/IP para intercambiar mensajes entre instancias. Service Broker incluye características para ayudar a evitar el acceso no autorizado desde la red y a cifrar los mensajes enviados por ésta.

En esta sección

Tema Descripción

¿En qué consiste Service Broker?

Describe la funcionalidad que Service Broker proporciona.

Ventajas de Service Broker

Describe cómo Service Broker ayuda a los programadores a crear aplicaciones.

Usos habituales de Service Broker

Presenta los escenarios para utilizar Service Broker.

Vea también

Otros recursos

Introduction to Service Broker Programming
Arquitectura de Service Broker
Novedades de SQL Server 2005
Tutoriales de Service Broker

Ayuda e información

Obtener ayuda sobre SQL Server 2005