새 개발 기능
적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2
마지막으로 수정된 항목: 2006-06-14
이 항목에서는 Microsoft Exchange Server 2007용 사용자 지정 응용 프로그램 및 확장 프로그램을 개발하기 위한 새 기능에 대해 설명합니다. Exchange 2007 개발 기능에 대한 자세한 내용은 Microsoft Exchange Server 2007 Software Development Kit를 참조하십시오.
Exchange 웹 서비스
Exchange 2007에는 개발자가 표준 HTTP를 사용하여 Exchange 사서함 및 콘텐츠와 상호 작용할 수 있도록 하는 새로운 웹 서비스 집합이 포함되어 있습니다. Exchange 웹 서비스를 사용하면 인증된 사용자의 사서함 및 사서함 내 항목에 액세스할 수 있습니다. 응용 프로그램은 원격으로 메일 메시지에 액세스하고 모임 요청을 처리하고 주소록에서 사용자를 찾으며 다른 사용자의 가용성을 확인할 수 있습니다.
Exchange 웹 서비스를 사용하면 사내 개발자 및 시스템 통합자가 Exchange 환경을 향상시키는 응용 프로그램을 만들 수 있고 사용자 지정 시스템 통합 솔루션 개발을 용이하게 할 수 있습니다.
현재 WebDAV, Collaboration Data Objects for Exchange 2000 Server (CDOEX) 및 Exchange OLE DB (ExOLEDB) provider를 사용하는 Microsoft Exchange Server 2003 개발자는 보다 강력하고 사용하기 쉬우며 Exchange별 항목 유형을 적절하게 처리할 수 있는 Exchange 웹 서비스를 찾습니다.
Exchange 웹 서비스에는 다음과 같은 웹 서비스가 포함되어 있습니다.
Autodiscover 사서함 서버에 연결된 클라이언트 응용 프로그램을 설정을 위한 구성 정보를 제공합니다.
가용성 사용자 사서함에 대한 약속 있음/없음 데이터를 제공합니다. 또한 약속 있음/없음 데이터는 제안된 모임 시간을 확인하는 데 사용되며 클라이언트 Out of Office (OOF) 관리 기능을 제공합니다.
Messaging Records Management 관리되는 전자 메일 폴더에 사서함 사용자를 할당할 수 있습니다.
알림 클라이언트 응용 프로그램에게 사서함과 연결된 이벤트를 알립니다. 구독 모델은 푸시 또는 풀 기반입니다.
동기화 사용자 폴더 및 항목에 대한 단방향 동기화 캐시 복사본을 제공합니다.
Exchange 데이터 서비스 다음 기능을 제공합니다.
사서함 사용자와 연결된 폴더를 작성, 업데이트, 삭제, 복사, 찾기, 가져오기 및 이동하는 기능과 폴더에 포함된 항목을 찾는 기능
Exchange 데이터 저장소에 액세스 클라이언트 응용 프로그램이 Exchange 데이터 서비스 웹 서비스를 사용하여 항목을 작성, 업데이트, 삭제, 복사, 가져오기, 이동 및 보내는 기능
모호한 이름을 확인하는 기능
메일 그룹의 구성원을 반환하는 기능
Exchange 저장소의 첨부 파일에 액세스하는 기능
Exchange 웹 서비스에 대한 자세한 내용은 Microsoft Exchange Server 2007 SDK를 참조하십시오.
전송 에이전트
소프트웨어 개발자는 Exchange 2007의 새로운 전송 API를 사용하여 전송 에이전트를 만들 수 있습니다. 전송 에이전트는 Edge 전송 또는 Hub 전송 역할이 설치된 Exchange 2007을 실행하는 컴퓨터에서 설치 및 사용할 수 있습니다. 전송 에이전트는 메시지가 전송 서비스를 통해 이동되는 경우 전자 메일 메시지 및 해당 콘텐츠를 액세스합니다. 전송 에이전트에 대한 자세한 내용은 Microsoft Exchange Server 2007 SDK를 참조하십시오.
Exchange 관리되는 API
Exchange .NET Framework 확장은 다양한 전자 메일 메시지 부분에 액세스하여 조작할 수 있도록 유용한 클래스 및 데이터 구조를 제공합니다. Exchange .NET Framework 확장에는 다음과 같은 네임스페이스가 포함되어 있습니다.
Microsoft.Exchange.Data.Mime MIME 콘텐츠 필터링 기능을 포함하여 Multipurpose Internet Mail Extensions (MIME) 데이터에 대한 스트림 기반 및 DOM 기반 액세스를 사용할 수 잇습니다.
Microsoft.Exchange.Data.TextConverters 전자 메일 본문 콘텐츠에 대한 사용자 지정 필터링 및 HTML, RTF 및 일반 텍스트를 포함하여 여러 가지 다양한 형식 간의 변환을 사용할 수 있는 클래스 및 데이터 구조를 제공합니다.
Microsoft.Exchange.Data.iCalendar and Microsoft.Exchange.Data.Tnef 약속, 모임 및 이벤트에 대한 일정 항목을 읽고 쓸 수 있는 클래스 및 데이터 구조를 제공합니다.
Microsoft.Exchange.Data.Encoders 전자 메일 메시지 인코딩을 쉽게 변환할 수 있는 클래스 및 데이터 구조를 제공합니다.
Exchange .Net Framework 확장에 대한 자세한 내용은 Microsoft Exchange Server 2007 SDK를 참조하십시오.
Exchange 관리 셸
Exchange Management Shell은 Exchange 2007 조직의 서버 관리에 사용할 수 있는 명령줄 관리 인터페이스입니다. Exchange Management Shell은 Exchange를 관리하는 응용 프로그램을 개발하는 데 사용되는 인터페이스 및 개체를 제공합니다. Exchange Management Shell에 대한 자세한 내용은 Microsoft Exchange Server 2007 SDK를 참조하십시오.