Notification Services 및 다른 기술
업데이트: 2006년 7월 17일
Notification Services는 다른 SQL Server 구성 요소 및 다른 Microsoft 기술과 데이터를 주고 받을 수 있습니다. 이 항목에서는 Notification Services가 이러한 다른 구성 요소 및 기술과 통합되는 방법과 Notification Services가 다른 알림 기술과 어떻게 다른지에 대해 설명합니다.
다른 SQL Server 구성 요소와의 통합
다음 섹션에서는 Notification Services가 다른 SQL Server 구성 요소와 통합되거나 상호 작용하는 방법에 대한 기본 정보를 제공합니다. Notification Services는 사용자 지정 구성 요소로 확장할 수 있으므로 아래 나열된 지원으로 제한되지 않습니다. 사용자 지정 이벤트 공급자나 배달 프로토콜을 개발하여 다양한 응용 프로그램을 지원할 수 있습니다.
데이터베이스 엔진
Notification Services는 SQL Server 데이터베이스에 데이터를 저장하고 데이터베이스 엔진을 사용하여 알림을 생성합니다. Notification Services와 데이터베이스 엔진 간의 폭넓은 통합을 통해 확장 가능하고 안정적인 작업을 제공합니다.
이벤트 데이터 데이터베이스를 검색하거나 데이터베이스 엔진에 알림을 보낼 수도 있습니다. 데이터베이스에서 이벤트 데이터를 검색하는 작업은 매우 일반적이므로 Notification Services에는 기본 제공 SQL Server 이벤트 공급자가 들어 있습니다. 이 이벤트 공급자는 Notification Services 엔진에 의해 호스팅되며 응용 프로그램 정의에 제공한 일정에 따라 실행됩니다. 자세한 내용은 SQL Server 이벤트 공급자를 참조하십시오.
데이터베이스에서 이벤트를 검색하는 추가 시나리오를 지원하려는 경우 이벤트 전송 저장 프로시저를 사용할 수 있습니다. 자세한 내용은 Notification Services 저장 프로시저(Transact-SQL)를 참조하십시오.
데이터베이스 엔진에는 3가지 자체 알림 기능이 있습니다.
- 이벤트 알림은 데이터베이스 이벤트와 서버 관련 정보를 SQL Server Service Broker로 보내는 특별한 종류의 데이터베이스 개체입니다.
- 쿼리 알림을 사용하면 쿼리 결과가 변경될 때 응용 프로그램이 SQL Server에서 알림을 요청합니다.
- 에이전트 작업 알림은 SQL Server 에이전트 작업이 지정된 작업을 수행할 때 운영자에게 알립니다.
이러한 데이터베이스 엔진 기능은 관리 또는 응용 프로그램 개발에 사용할 수 있으나 서식이 지정된 메시지를 많은 구독자에게 보내는 데 사용할 수는 없습니다. Notification Services에서 이러한 기능을 사용할 수 있습니다.
Analysis Services
Notification Services는 Analysis Services 데이터베이스에서 이벤트 데이터를 받을 수 있습니다. 기본 제공 Analysis Services 이벤트 공급자를 사용하여 Analysis Services 데이터베이스에서 데이터를 검색하고 응용 프로그램 이벤트 클래스로 해당 데이터를 전송하는 MDX 쿼리를 쓸 수 있습니다. 자세한 내용은 Analysis Services 이벤트 공급자를 참조하십시오.
다른 Microsoft 기술과의 통합
Notification Services는 외부 프로세스 및 응용 프로그램에서 이벤트를 캡처하는 여러 메커니즘을 제공합니다. Notification Services에는 운영 체제 폴더로 옮겨진 데이터 XML 파일을 캡처하는 표준 이벤트 공급자가 들어 있습니다.
Notification Services는 여러 배달 프로토콜을 사용하여 알림을 보낼 수 있습니다. Notification Services에는 SMTP(Simple Mail Transfer Protocol) 외에 파일에 알림을 배달하는 프로토콜이 있으며 이 프로토콜은 새 응용 프로그램을 테스트하는 데 주로 사용됩니다.
웹 기반 배달 프로토콜의 빠른 개발을 지원하기 위해 Notification Services는 다양한 HTTP 및 SOAP(Simple Object Access Protocol) 기반 배달 프로토콜을 구현하도록 사용자 지정할 수 있는 구성 가능한 HTTP 프로토콜을 제공합니다.
Notification Services는 그 밖의 중요한 Microsoft 기술과 통합되어 알림 내용을 수집하고 구독자에게 알림을 배달합니다. 다음 예에서는 Notification Services가 다른 기술과 어떻게 통합되는지 보여 줍니다.
메시지 큐 및 BizTalk
큐의 메시지는 알림 응용 프로그램에 대한 이벤트가 될 수 있으며 알림은 사용자 지정 배달 채널을 통해 메시지 큐의 큐나 Microsoft BizTalk으로 보낼 수 있습니다. 이러한 기술을 사용하려면 사용자 지정 구성 요소를 개발해야 합니다.
Live Communication Server
Microsoft Live Communication Server는 Office 실시간 통신 서버입니다. Live Communication Server는 다른 사용자를 찾고 이들과 통신할 수 있는 인스턴트 메시징 기능 및 정보를 제공합니다.
Live Communication Server는 Notification Services로 만든 알림을 배포할 수 있습니다. Live Communication Server를 배포자로 사용하려면 Live Communication Server API를 사용하여 Live Communication Server에 알림을 제출하는 사용자 지정 배달 프로토콜을 개발하거나 획득해야 합니다.
Live Communication Server에 대한 자세한 내용은 Live Communication Server 웹 사이트를 참조하십시오.
사용자 지정 배달 프로토콜을 개발하는 방법은 사용자 지정 배달 프로토콜 개발을 참조하십시오.
참고 항목
개념
Notification Services 정의
Notification Service 사용 시나리오
Notification Services 아키텍처
Notification Services 프로그래밍 프레임워크
Notification Services 배포 옵션
Notification Services 보안, 안정성, 확장성 및 가용성
관련 자료
사용자 지정 Notification Services 구성 요소 개발
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 7월 17일 |
|