다음을 통해 공유


Notification Services 프로그래밍 인터페이스

Notification Services 구성 요소는 몇 가지 프로그램이 인터페이스를 사용합니다. 이 항목에는 각 구성 요소 개발에 필요한 기술의 개요가 포함되어 있습니다.

프로그래밍 참조

다음 설명서 섹션에서는 Notification Services 프로그래밍 인터페이스에 대한 참조 정보를 제공합니다.

응용 프로그램 개발 시 Transact-SQL을 사용할 수도 있습니다. 자세한 내용은 Transact-SQL 참조(Transact-SQL)를 참조하십시오.

응용 프로그램 정의

  • XML 또는 Notification Services Management Objects
    XML 또는 NMO(Notification Services Management Objects)를 사용하여 Notification Services 응용 프로그램을 정의할 수 있습니다.

    자세한 내용은 Notification Services 응용 프로그램 정의를 참조하십시오.

  • Transact-SQL
    Transact-SQL 쿼리는 Notification Services 인스턴스 내의 응용 프로그램 데이터 유지 관리뿐만 아니라 알림 생성을 제어하는 응용 프로그램 규칙을 만드는 데 사용됩니다. Transact-SQL 문은 ADF의 인덱스 및 기록 테이블 정의에도 사용할 수 있습니다.

    자세한 내용은 이벤트 규칙 정의구독 규칙 정의를 참조하십시오.

인터페이스 구성

  • XML 또는 Notification Services Management Objects
    XML 또는 NMO(Notification Services Management Objects)를 사용하여 Notification Services 인스턴스를 구성할 수 있습니다.

    자세한 내용은 Notification Services 인스턴스 구성을 참조하십시오.

구독 관리 인터페이스

  • Notification Services API
    구독자, 구독자 장치 및 구독을 추가, 업데이트 및 삭제할 수 있도록 하는 관리 코드 클래스. 이러한 API는 관리 코드에서, 그리고 비관리 코드의 COM interop을 통해 사용할 수 있습니다.

    자세한 내용은 구독 관리 인터페이스 개발을 참조하십시오.

  • Transact-SQL
    또한 Transact-SQL을 통해 구독 관리 뷰 및 Notification Services 뷰에서 데이터를 추가, 수정 및 삭제하여 구독자, 구독자 장치 및 단순 이벤트 기반 구독을 관리할 수도 있습니다. 자세한 내용은 Notification Services 뷰를 참조하십시오.

파일 시스템 감시자 이벤트 공급자(옵션)

  • XML
    파일 시스템 감시자 이벤트 공급자에 전송되는 이벤트는 XML 형식이어야 합니다.
  • XSD
    파일 시스템 감시자 이벤트 공급자의 사용을 위해 개발자는 이 이벤트 공급자가 처리하는 XML 파일에 포함된 이벤트의 구조를 설명하는 SQL 주석 지정 XML 스키마 파일을 제공해야 합니다.

자세한 내용은 파일 시스템 감시자 이벤트 공급자를 참조하십시오.

SQL Server 이벤트 공급자(옵션)

  • Transact-SQL
    생성된 각 Notification Services 응용 프로그램에 대해 Transact-SQL 이벤트 수집 저장 프로시저가 자동으로 생성됩니다. 표준 SQL Server 이벤트 공급자는 SQL Server 데이터를 이벤트로 전송하기 위해 사용자가 제공하는 Transact-SQL 쿼리와 함께 이러한 저장 프로시저를 사용합니다.

    자세한 내용은 SQL Server 이벤트 공급자를 참조하십시오.

Analysis Services 이벤트 공급자(옵션)

  • Transact-SQL
    Analysis Services 이벤트 공급자를 사용하면 Analysis Services 큐브를 쉽게 모니터링할 수 있습니다. Analysis Services 이벤트 공급자를 사용하여 MDX(multidimensional expression) 쿼리를 기반으로 하는 이벤트를 Notification Services 응용 프로그램에 전송할 수 있습니다.

    자세한 내용은 Analysis Services 이벤트 공급자를 참조하십시오.

XSLT 콘텐츠 포맷터(옵션)

  • XSLT
    표준 XSLT 콘텐츠 포맷터를 사용하여 서식이 지정된 콘텐츠를 생성하려면 원시 알림 데이터에 적용할 하나 이상의 XSLT 파일이 있어야 합니다. 사용자 지정 콘텐츠 포맷터를 사용하는 응용 프로그램은 XSLT를 사용할 필요가 없습니다.

    자세한 내용은 XSLT 콘텐츠 포맷터를 참조하십시오.

표준 배달 프로토콜(옵션)

File 및 SMTP 배달 프로토콜을 ICF에서 선언하고 각 ADF에서 구성하기만 하면 됩니다. 예를 보려면 배달 채널 정의를 참조하십시오.

사용자 지정 이벤트 공급자, 콘텐츠 포맷터 및 배달 프로토콜(옵션)

  • Notification Services API
    관리 코드 클래스 및 인터페이스를 사용하여 Notification Services와 상호 운용되는 사용자 지정 구성 요소를 만들 수 있습니다. 이러한 구성 요소는 관리 코드에서, 그리고 비관리 코드의 COM interop을 통해 사용할 수 있습니다.

    자세한 내용은 사용자 지정 Notification Services 구성 요소 개발을 참조하십시오.

  • Transact-SQL
    생성된 각 Notification Services 응용 프로그램에 대해 이벤트 수집 저장 프로시저 및 이벤트 클래스 뷰가 자동으로 생성됩니다. 이러한 저장 프로시저 및 뷰를 사용하여 Notification Services 응용 프로그램에 이벤트를 전송할 수 있습니다.

    자세한 내용은 Notification Services 저장 프로시저(Transact-SQL)Notification Services 뷰를 참조하십시오.

참고 항목

개념

Notification Services 아키텍처
Notification Services 프로그래밍 프레임워크
Notification Services 배포 옵션

관련 자료

알림 솔루션 빌드
Notification Services 배포
Notification Services 관리

도움말 및 정보

SQL Server 2005 지원 받기