다음을 통해 공유


분산 애플리케이션을 빌드하기 위한 기타 Microsoft 도구

COM+의 도구 외에도 Microsoft는 개발자가 분산 애플리케이션을 만드는 데 도움이 되도록 다음 도구를 제공합니다.

  • MDAC(Microsoft Data Access Components). Microsoft는 수많은 원본에서 데이터를 검색하기 위한 여러 가지 방법을 제공합니다. 예를 들어 OLE DB는 데이터베이스 구성 요소를 빌드하기 위한 COM 인터페이스 집합을 제공합니다. 인터페이스는 데이터 공급자가 기본 데이터 저장소의 기능에 따라 다양한 수준의 지원을 구현할 수 있도록 정의됩니다. OLE DB는 COM 기반이므로 쉽게 확장할 수 있으며 확장은 새 인터페이스로 구현됩니다. OLE DB에는 ADO(ActiveX Data Objects)라는 애플리케이션 수준 프로그래밍 인터페이스도 포함되어 있습니다. ADO는 이중 인터페이스를 노출하므로 Microsoft Visual C++, Visual Basic 및 기타 개발자 도구뿐만 아니라 스크립팅 언어에서 쉽게 사용할 수 있습니다.

    참고

    개발자는 ODBC(Microsoft Open Database Connectivity) API(애플리케이션 프로그래밍 인터페이스)와 같은 일반 공급업체 중립적 API를 사용하도록 선택할 수도 있습니다. ODBC API는 구조적 쿼리 언어(SQL)을 사용하여 DBMS의 데이터에 액세스하기 위한 C 언어 인터페이스입니다. ODBC 드라이버 관리자는 DBMS 관련 드라이버를 찾기 위한 프로그래밍 인터페이스 및 런타임 구성 요소를 제공합니다. 일반적으로 DBMS 공급업체에서 제공하는 ODBC 드라이버는 ODBC 드라이버 관리자의 일반 호출을 네이티브 데이터 액세스 메서드 호출로 변환합니다. ODBC API를 사용할 때의 주요 이점은 광범위한 DBMS에 액세스하기 위해 하나의 API만 학습해야 한다는 것입니다.

     

  • Microsoft SQL Server. Microsoft SQL Server 강력하고 웅변적인 관계형 데이터베이스 시스템을 제공하는 것 외에도 Windows 보안 모델과 통합할 수 있는 연결 풀링 및 보안을 갖춘 분산 애플리케이션을 제공할 수 있습니다.

  • COMTI(COM Transaction Integration). COMTI는 COM+ 애플리케이션을 포함하여 메인프레임 시스템을 Windows 시스템에 통합하는 데 사용할 수 있습니다. COMTI는 표준 통신 프로토콜(예: LU 6.2)을 사용하여 Windows 컴퓨터와 메인프레임 및 미니컴퓨터 간에 통신합니다.

COM+ 디자인 가정 및 원칙

UML을 사용하여 COM+ 애플리케이션 디자인

COM+를 사용하기 위한 일반 디자인 팁

COM+ 비즈니스 논리 계층과의 상호 작용 최적화