COM+를 최대한 활용하기 위해 애플리케이션을 만들 때 사용할 수 있는 몇 가지 기본 지침이 있습니다.
선택한 데이터베이스 도구를 사용하여 지속성 상태를 데이터베이스 스키마로 모델링합니다. 거의 모든 애플리케이션은 지속성 상태를 유지해야 합니다. 데이터베이스는 지속적이고 확장 가능한 상태 스토리지를 만드는 데 필요한 서비스를 제공합니다. 따라서 COM+ 애플리케이션을 만드는 첫 번째 단계는 애플리케이션의 지속성 상태를 일종의 데이터베이스 스키마로 모델링하는 것입니다. 어떤 데이터베이스를 사용하는지는 중요하지 않습니다. 대부분의 상용 데이터베이스는 COM+와 호환됩니다. Microsoft SQL Server는 사용할 수 있는 하나의 솔루션의 좋은 예입니다.
COM+ 애플리케이션의 논리를 COM 인터페이스 집합으로 모델링합니다. 애플리케이션의 상태 정보를 나타내는 스키마가 있으면 애플리케이션에서 발생하는 교환을 COM 인터페이스로 모델링합니다. 이러한 인터페이스는 애플리케이션의 동작을 모델링합니다. 애플리케이션에 가장 적합한 COM+ 서비스를 결정해야 하는 개발 단계이기도 합니다.
물리적 데이터 스키마를 사용하는 구성 요소를 포함하고 데이터의 논리적 뷰를 다른 구성 요소(이 목록의 첫 번째 항목)와 논리 데이터 모델(이 목록의 두 번째 항목)으로 구현된 구성 요소에 노출하는 구성 요소 DLL을 빌드합니다. 논리 및 상태 정보의 구조가 있으면 코드를 작성하기 시작할 수 있으며 이제 정의된 스키마 측면에서 인터페이스를 구현하는 DLL 기반 COM 구성 요소를 작성할 수 있습니다. 구성 요소는 단순히 데이터베이스 정보를 사용하기 위한 조작자 역할을 하며, 구성 요소 DLL을 사용하면 제대로 작동하고 확장되는 COM+ 애플리케이션을 빌드할 수 있습니다.
선택한 COM+ 서비스를 사용하여 COM+ 환경에서 구성 요소를 배포합니다. 애플리케이션을 빌드한 후에는 네트워크 또는 서버 클러스터에 애플리케이션을 배포할 수 있습니다. 이제 사용 가능한 리소스에 따라 결정을 내릴 수 있으며 각 구성 요소를 최대 성능에 맞게 조정할 수 있습니다.
관련 항목
-
분산 애플리케이션 빌드하기 위한 기타 Microsoft 도구