엔터프라이즈 템플릿을 사용하여 분산 응용 프로그램을 만들 때의 장점

Visual Studio .NET 2003

소프트웨어 설계자는 새로운 기술을 평가하고 이러한 기술을 사용할 수 있는 방법을 모색하여 최선의 구현 방법을 권장합니다. 엔터프라이즈 템플릿을 사용하면 이러한 권장 사항을 배포하고 적용할 수 있습니다.

엔터프라이즈 템플릿에서는 개발 효율성을 높이고 분산 응용 프로그램의 전체 비용을 줄이기 위해 다음과 같은 세 가지 기본 서비스가 수행됩니다.

  • 분산 응용 프로그램의 초기 구조를 정의합니다.
  • 복잡도를 줄여 보다 관리하기 쉬운 상태로 만듭니다.
  • 아키텍처 및 기술 관련 지침을 제공합니다.

다음 항목에서는 이 세 가지 사항에 대해 자세히 설명합니다.

분산 응용 프로그램의 초기 구조 정의

엔터프라이즈 템플릿에는 다양한 구성 요소 및 기술이 사용될 수 있는 부분을 정의하는 정책 및 초기 응용 프로그램 구조 형태의 아키텍처 관련 지침이 제공됩니다. 이번 버전의 Visual Studio에는 일반적인 분산 응용 프로그램을 대상으로 한 몇 가지 템플릿이 포함되어 있습니다. 이 일반적인 구조에서는 대개 응용 프로그램을 웹/Windows 사용자 서비스, 비즈니스 외형/논리, 데이터 서비스/저장소 등의 여러 구성 요소로 나누고, 솔루션의 각 계층에 응용 프로그램의 구성 요소, 인터페이스 및 서비스를 제공하는 언어 프로젝트를 포함시킵니다.

개발자를 위해 복잡도 줄이기

엔터프라이즈 템플릿을 사용하면 조직의 설계 전문가가 권장하는 선택 사항만 제공되므로 경험이 적은 개발자가 개발 과정에서 모든 충돌 문제를 분석하지 않고도 적절한 선택을 할 수 있습니다. 엔터프라이즈 템플릿에서는 기본 개발 정책을 구현하여 Visual Studio IDE(통합 개발 환경)에서 사용 가능한 옵션 및 속성을 제어하고 프로젝트 완료 단계까지 안내할 사용자 지정 도움말을 지정합니다. 이러한 개발 정책은 전체 응용 프로그램, 프로젝트, 클래스 및 기타 솔루션 항목에 적용됩니다.

아키텍처 및 기술 관련 지침 제공

아키텍처 관련 지침을 사용하면 응용 프로그램의 구조에 입증된, 다시 사용 가능한 빌드 블록을 사용할 수 있습니다. 각 엔터프라이즈 템플릿에서는 기본 응용 프로그램 구조를 정의하고, 기본 프로젝트 파일을 제공하고, 관련된 개발 정책을 제어하고, 동적 도움말 및 작업 목록 항목을 통해 적절한 개발자 지침 정보를 표시하는 방법 등으로 이러한 아키텍처 관련 지침을 제공합니다. 개발자는 이 정책 및 지침 정보를 사용하여 응용 프로그램의 최종 구성 요소, 인터페이스 및 서비스를 완성할 수 있습니다.

기술 관련 지침을 사용하면 해당 회사의 인프라에 적합한 기존 기술을 사용할 수 있습니다. 모든 회사에는 회사 고유의 방법론이 있으며 특정 프로시저 및 사용자 지정 아키텍처를 필요로 하는 물리적 제약 조건이 있습니다. 엔터프라이즈 템플릿을 사용하면 회사의 요구 사항에 맞는 다시 사용 가능한 템플릿을 만들 수 있습니다.

새로운 기술(또는 새로운 버전의 기술)을 사용하는 대부분의 프로젝트에는 예기치 않은 방식으로 시스템을 손상시키는 기본 설정이 숨겨져 있습니다. 따라서 특정 기본값을 확인하고 해당 기본값이 문제가 되는 이유를 일일이 확인하는 경우 문제가 해결될 때까지 개발 일정이 지연될 수 있습니다. 그러나 엔터프라이즈 템플릿을 사용하면 구성 요소 또는 서비스를 구성하고, 올바른 속성 값을 설정하고, 프로젝트를 일정대로 진행하는 데 유용한 정책(사용자가 정한 일련의 규칙)을 구현할 수 있습니다.

지역 표준에 따르고 알려진 구성 요소 및 해당 기업 내 솔루션을 사용하면 분산 응용 프로그램을 확실히 빠르게 빌드할 수 있습니다.

참고 항목

정책 및 분산 응용 프로그램의 초기 구조 제공 | TDL로 정책 파일 작성 | 템플릿 설명 언어 참조

표시: