Architecture Edition의 새로운 기능

업데이트: 2007년 11월

Visual Studio Team System 2008 Architecture Edition에서는 다음과 같은 새 기능 및 향상된 기능이 제공됩니다.

  • 하향식 접근 방식을 사용하여 응용 프로그램 시스템 디자인

  • .NET 웹 서비스 끝점이 WSDL 파일을 따르도록 설정

  • ASP.NET 웹 응용 프로그램 프로젝트 지원

  • 사용자 지정 프로토타입 저장, 가져오기 및 내보내기

  • 여러 .NET Framework 버전 지원

  • 여러 Office 버전 지원

  • 팀 탐색기

하향식 접근 방식을 사용하여 응용 프로그램 시스템 디자인

이제 시스템 디자이너에서도 하향식 접근 방식을 통해 응용 프로그램 시스템을 디자인할 수 있습니다. 이 접근 방식을 사용하면 시스템을 보다 신속하게 시각화하고 디자인할 수 있습니다. 또한 배포를 위해 시스템에 포함할 응용 프로그램의 정의를 미룰 수도 있습니다.

이전에는 상향식 접근 방식으로 시스템을 디자인해야 했습니다. 이 접근 방식에서는 시스템 디자인에 포함할 응용 프로그램에 대한 정보를 바탕으로 응용 프로그램을 정의해야 했습니다.

참고:

디자인 프로세스에서 접근 방식을 변경할 수 있습니다.

하향식 접근 방식을 지원하는 새로운 기능은 다음과 같습니다.

  • 시스템 디자이너를 사용하여 시스템 디자인 시작

  • 시스템 정의에 새 멤버 바로 추가

  • 멤버에 새 끝점 바로 추가

  • 시스템 정의에 새 끝점 바로 추가

  • 시스템 정의 및 멤버에 대해 웹 서비스 작업 정의

  • 멤버에 시스템 동작 위임

  • 응용 프로그램 시스템 멤버 및 해당 정의의 이름 바꾸기

  • 응용 프로그램 시스템의 고아 멤버 복구

자세한 내용은 연습: 하향식 접근 방식을 사용하여 응용 프로그램 시스템 디자인을 참조하십시오.

시스템 디자이너를 사용하여 시스템 디자인 시작

이제 응용 프로그램 디자이너 대신 시스템 디자이너를 사용하여 시스템 디자인 프로세스를 시작할 수 있습니다. 이 릴리스에는 새로운 시스템 디자인 솔루션 템플릿이 포함되어 있습니다. 이 템플릿을 선택하면 Visual Studio에서 빈 시스템 다이어그램과 응용 프로그램 다이어그램이 있는 솔루션을 만듭니다. 시스템 다이어그램은 포그라운드에서 열리고 응용 프로그램 다이어그램은 백그라운드에서 열립니다. 시스템 다이어그램에는 빈 시스템 정의가 들어 있습니다. 이제 멤버를 이러한 시스템 정의에 바로 추가할 수 있습니다.

자세한 내용은 방법: 시스템 다이어그램 만들기를 참조하십시오.

시스템 정의에 새 멤버 바로 추가

이제 새로운 시스템을 시스템 정의에 바로 추가할 수 있습니다. 또한 응용 프로그램이 필요하면 새 응용 프로그램을 추가할 수도 있습니다. 이렇게 하면 이러한 시스템과 응용 프로그램이 시스템 정의의 멤버로 추가됩니다. Visual Studio에서는 이러한 멤버의 정의를 솔루션의 해당 다이어그램에 추가합니다.

예를 들어 새 시스템을 시스템 정의에 추가하면 Visual Studio에서는 새 시스템 다이어그램을 솔루션에 추가합니다. 이 새 시스템 다이어그램에는 새로운 멤버의 정의가 들어 있습니다. 시스템 정의에 새 응용 프로그램을 추가하면 Visual Studio에서는 해당 정의를 응용 프로그램 다이어그램에 추가합니다.

이전에는 응용 프로그램을 시스템 정의에 추가하려면 먼저 응용 프로그램을 정의해야 했습니다. 또한 시스템을 다른 시스템 정의에 추가하려는 경우에도 먼저 시스템을 정의해야 했습니다.

자세한 내용은 방법: 응용 프로그램 시스템에 멤버 추가를 참조하십시오.

멤버에 새 끝점 바로 추가

이제 새 끝점을 시스템 정의 멤버에 바로 추가할 수 있습니다. 또한 이를 통해 멤버의 정의는 물론 다른 시스템에서의 해당 정의 사용에도 끝점을 추가할 수 있게 되었습니다.

이전에는 끝점을 멤버에 표시하기 위해 해당 끝점을 멤버의 기본 정의에 추가해야 했습니다. 예를 들어 다른 시스템의 응용 프로그램 정의 사용에 끝점이 표시되도록 하려면 끝점을 해당 정의에 추가해야 했습니다.

자세한 내용은 방법: 응용 프로그램 시스템의 멤버에 끝점 추가를 참조하십시오.

시스템 정의에 새 끝점 바로 추가

이제 새 끝점을 시스템 정의에 바로 추가한 다음 다른 시스템에 이 시스템을 추가하고 연결할 수 있습니다. 이전에는 다른 시스템 정의에서 시스템을 연결하고 멤버의 동작을 노출하기 위해 다음과 같은 작업을 수행해야 했습니다.

  • 응용 프로그램과 해당 끝점을 먼저 정의합니다.

  • 이러한 응용 프로그램을 시스템 정의 멤버로 추가합니다.

  • 멤버 끝점에 대해 프록시 끝점을 추가합니다.

자세한 내용은 방법: 응용 프로그램 시스템에 끝점 추가를 참조하십시오.

시스템 정의 및 멤버에 대해 웹 서비스 작업 정의

이제 시스템 정의 및 해당 멤버에 추가하는 웹 서비스 끝점에 대한 작업을 정의하고 편집할 수 있습니다. 이 작업은 웹 서비스 정보 창에서 수행할 수 있습니다.

멤버에 시스템 동작 위임

이제 시스템 정의에서 끝점의 동작을 위임할 수 있습니다. 즉, 이러한 끝점의 동작을 시스템 정의 멤버에 위임할 수 있습니다. 이 작업을 수행하면 해당 끝점이 멤버 및 해당 기본 정의에 복사되고 원래의 끝점이 프록시 끝점으로 대체됩니다.

자세한 내용은 방법: 멤버에 응용 프로그램 시스템 동작 위임을 참조하십시오.

멤버 및 해당 정의 이름 바꾸기

이제 시스템 다이어그램에 대한 작업을 수행하는 동안 시스템 정의 멤버 및 해당 멤버의 기본 정의 이름을 바꿀 수 있습니다. 이전에는 각각의 다이어그램에서 멤버와 해당 정의의 이름을 바꿔야 했습니다.

자세한 내용은 방법: 응용 프로그램 시스템의 멤버 이름 바꾸기를 참조하십시오.

고아 멤버 복구

이제 시스템 정의의 고아 멤버를 복구할 수 있습니다. 사용자가 멤버 정의의 이름을 바꾸거나 정의를 삭제하면 멤버는 해당 정의에서 고아 멤버가 되고 멤버의 시스템 다이어그램은 계속 닫혀 있게 됩니다. 이러한 멤버를 복구하려면 고아 멤버에 대해 호환되는 정의를 선택합니다.

자세한 내용은 방법: 응용 프로그램 시스템의 고아 멤버 복구를 참조하십시오.

.NET 웹 서비스 끝점이 WSDL 파일을 따르도록 설정

이제 WSDL(웹 서비스 기술 언어) 파일을 지정하여 기존 .NET 웹 서비스 공급자 끝점에 대해 작업 시그니처를 정의하거나 업데이트할 수 있습니다. 이 작업을 수행하면 작업 시그니처가 WSDL 파일에 지정된 시그니처를 따르도록 설정됩니다. 자세한 내용은 다음 항목을 참조하십시오.

ASP.NET 웹 응용 프로그램 프로젝트 지원

이제 ASP.NET 응용 프로그램을 구현할 때 웹 사이트 프로젝트와 함께 ASP.NET 웹 응용 프로그램 프로젝트를 생성할 수 있습니다. 이 작업을 수행하려면 ASP.NET 응용 프로그램의 템플릿 속성을 ASP.NET 웹 응용 프로그램으로 설정합니다. 응용 프로그램을 구현하면 ASP.NET 웹 응용 프로그램 프로젝트가 솔루션에 나타납니다.

참고:

ASP.NET 웹 응용 프로그램 프로젝트는 파일 시스템을 기반으로 해야 하므로 ASP.NET 웹 응용 프로그램 프로젝트 형식을 선택하는 경우 프로젝트 위치 형식 속성이 파일 시스템으로 설정됩니다.

ASP.NET 웹 응용 프로그램 프로젝트를 ASP.NET 응용 프로그램으로 리버스 엔지니어링할 수도 있습니다. ASP.NET 웹 응용 프로그램 프로젝트를 솔루션에 추가하면 응용 프로그램 다이어그램에 ASP.NET 응용 프로그램 모양이 나타납니다.

자세한 내용은 방법: 응용 프로그램의 프로젝트 템플릿 변경을 참조하십시오.

사용자 지정 프로토타입 저장, 가져오기 및 내보내기

이제 컴퓨터에서 사용자 자신만 사용하거나 모든 사용자가 사용하도록 사용자 지정 프로토타입을 저장하거나 설치할 수 있습니다. 또한 레지스트리를 편집하는 대신 사용자 지정 프로토타입을 가져오는 방식으로 이를 설치할 수 있습니다.

참고:

하지만 SDM(시스템 정의 모델) SDK(소프트웨어 개발 키트)에서 만든 응용 프로그램 프로토타입에 대한 .sdmdocument 파일을 설치하려면 여전히 레지스트리를 편집해야 합니다.

이제 다른 사용자와 공유할 사용자 지정 프로토타입을 내보낼 수 있습니다.

자세한 내용은 다음 항목을 참조하십시오.

여러 .NET Framework 버전 지원

이제 ASP.NET, Windows 및 Office 응용 프로그램에 대해 .NET Framework 2.0, 3.0 또는 3.5 중에서 선택할 수 있습니다. 자세한 내용은 특정 .NET Framework를 대상으로 지정, 방법: 응용 프로그램의 .NET Framework 버전 선택응용 프로그램 구현을 위한 고려 사항을 참조하십시오.

여러 Office 버전 지원

이제 Office 응용 프로그램에 대해 Office 2003 또는 Office 2007 프로젝트 템플릿 중에서 선택할 수 있습니다. 자세한 내용은 방법: 응용 프로그램의 프로젝트 템플릿 변경응용 프로그램 구현을 위한 고려 사항을 참조하십시오.

팀 탐색기

Team System 2008 Architecture Edition을 설치하는 데 사용한 미디어에서 이제 팀 탐색기를 직접 설치할 수 있습니다. 팀 탐색기는 Team Foundation의 클라이언트이며, 이를 통해 Visual Studio Team System Team Foundation Server에서 사용할 수 있는 다음과 같은 기능에 액세스할 수 있습니다.

  • 작업 항목

  • 팀 프로젝트

  • 팀 문서

  • 보고서

  • 팀 빌드

  • 소스 제어

Team System 2008 Architecture Edition에는 팀 탐색기를 설치 및 사용하기 위한 CAL(클라이언트 액세스 라이선스)이 포함되어 있습니다. 팀 탐색기를 설치하는 방법 및 사전 구성 요소에 대한 자세한 내용을 보려면 Team System 2008 Architecture Edition 설치 미디어를 삽입하고 루트 디렉터리의 TFC 폴더를 연 다음 TFSInstall.chm 파일을 두 번 클릭하고 "Installing 팀 탐색기" 노드 아래의 항목을 읽어 보십시오. 팀 탐색기에 대한 자세한 내용은 팀 탐색기 사용을 참조하십시오.

참고 항목

기타 리소스

분산 시스템 디자이너 시작