FAQ: Visual Studio Team Edition for Software Architects
-
SDM이란 무엇입니까?
DSI의 일부인 SDM System Definition Model (영문)은 IT 라이프사이클을 확장하고 IT 운영 정책과 응용 프로그램의 운영 요구 사항을 통합해주는 라이브 XML(Extensible Markup Language) 청사진입니다. SDM은 디자인 타임이나 런타임 시에 모두 관련됩니다. 디자인 타임 시에는 SDM이 Visual Studio를 통해 노출되므로 IT 운영자는 자신의 정책을 소프트웨어에 캡처할 수 있고 개발자는 응용 프로그램 운영 요구 사항을 설명할 수 있습니다. 배포 시에 응용 프로그램에 대한 SDM 설명을 통해 운영 체제가 완벽한 응용 프로그램을 자동으로 배포할 수 있으며, 응용 프로그램에 필요한 분산 서버, 저장소 및 네트워킹 리소스를 동적으로 할당할 수 있습니다. 또한 지속되는 운영에서 SDM을 통해 운영 체제는 특정 응용 프로그램에 관련된 필수 리소스를 변화하는 비즈니스 요구에 따라 쉽게 늘리고 줄일 수 있습니다. Distributed System Designer는 Visual Studio의 SDM 지원을 보여주는 초기 데모입니다.
-
DSI란 무엇입니까?
DSI(Dynamic Systems Initiative)는 SDM(System Definition Model)을 기반으로 하는 새로운 소프트웨어 아키텍처를 중심으로 하드웨어, 소프트웨어 및 서비스 공급업체를 통합하는 광범위한 Microsoft 및 업계 이니셔티브입니다. 이 새로운 아키텍처는 고객이 응용 프로그램과 IT 인프라를 개발, 배포 및 운영하는 방식을 상당히 단순화하고 자동화하기 위한 중심점이 되고 있습니다. 시간이 경과하면 Visual Studio, Windows Server System 제품군, 그리고 시스템 센터라고 불리는 Microsoft 관리 도구에서 SDM에 대한 지원이 제공될 것입니다. DSI에 대한 일반적인 개요는 DSI 웹 사이트를 참조하거나 주문형 웹캐스트 (영문)를 보십시오. 이 웹캐스트에서는 DSI 및 Microsoft 관리 제품 로드맵에 대한 비전을 단계별로 안내합니다.
-
Distributed System Designer는 어떤 언어를 지원합니까?
Distributed System Designer와 Class Designer는 C#, VB 및 J#을 지원합니다.
-
Distributed System Designer는 보안과 관련하여 기존의 분산 솔루션에 어떤 도움이 될 수 있습니까?
Distributed System Designer는 IIS 보안, SQL 보안 및 ASP.NET 보안 설정 및 제약 조건에 대해 사용자의 디자인을 제약하고 유효성을 검사합니다. 또한 각각의 호스트 및 서비스 구성 요소 관계에 대해 Microsoft가 이미 만들어진 제약 조건을 활성화하므로 사용자가 이를 사용할 수 있습니다. 예를 들어, Windows 인증이 요구되는 응용 프로그램 구성 요소는 Windows 인증을 지원하는 IIS 서버에만 배포되도록 보장할 수 있습니다. 또한 Microsoft는 간단한 제약 조건을 제작할 수 있을 뿐만 아니라 조직 내 보안 요구 사항에 대해 사용자 지정 설정을 지정할 수 있도록 지원합니다. 사용자의 간단한 사용자 지정 제약 조건을 Distributed System Designer로 검사할 수 있습니다.
-
Distributed System Designer는 엔터프라이즈 수준의 도구 세트로 간주됩니까 아니면 중소 규모 조직을 위한 것입니까?
Distributed System Designer는 업무용 소프트웨어 및 서비스를 구축하는 엔터프라이즈를 비롯하여 모든 조직의 모든 수준에서 발생하는 문제를 고객이 해결하도록 도와주는 디자인 도구 세트입니다.
-
고유한 기능을 사용하여 Distributed System Designer를 확장할 수 있습니까?
Microsoft는 최초로 릴리스된 Distributed System Designer에 대해 간단한 최종 사용자 확장성 모델을 가지고 있습니다. 이 모델에서는 모든 기본적인 서비스 또는 클라이언트(예: 웹 서비스, 웹 응용 프로그램, Windows 응용 프로그램, 외부 서비스 또는 외부 데이터베이스)를 응용 프로그램 다이어그램으로 가져가거나 모든 호스트(예: IIS, Windows 또는 SQL)를 논리적 데이터 센터 다이어그램으로 가져간 후 SDM SDK (영문)를 사용하여 확장할 수 있습니다. 또한 Microsoft는 최근 Visual Studio 2005에서 도메인별 디자이너를 만들기 위한 도구 세트를 릴리스했습니다. 이 도구를 사용하면 Visual Studio Team System Distributed System Designer와 Class Designer를 지원하는 인프라상에 사용자 고유의 사용자 지정 디자이너를 구축할 수 있습니다. 자세한 내용은 DSL 도구 (영문)를 참조하십시오.
-
Visual Studio Team System의 추가적인 모델링 기능에 대한 자세한 정보를 어디에서 찾아볼 수 있습니까?
-
Distributed System Designer란 무엇입니까?
Distributed System Designer는 Visual Studio 2005 Team Edition for Software Architects에 있는 디자인 도구 세트이며 서비스 지향 응용 프로그램을 간편하게 개발하고 배포할 수 있도록 도와줍니다. 다음과 같은 디자이너 세트가 있습니다. - Application Designer는 배포를 위해 시스템에 구성되는 응용 프로그램을 개발자와 설계자가 정의할 수 있도록 합니다.
- Logical Datacenter Designer는 대상 배포 환경에 관한 중요한 정보를 개발자에게 전달하기 위한 목적으로 데이터 센터의 논리적 구조를 나타내는 다이어그램 또는 상호 연결된 호스트를 만드는 데 사용될 수 있습니다.
- System Designer는 응용 프로그램을 시스템에 구성하는 데 사용될 수 있습니다.
- Deployment Designer는 논리적 데이터 센터 다이어그램에 모델링되어 있는 논리적 서버(응용 프로그램 호스트)에 시스템 내의 응용 프로그램을 바인딩하는 데 사용됩니다.
응용 프로그램 설계자는 서비스 지향 응용 프로그램을 시각적으로 표현할 수 있고 개발자는 생성된 코드를 사용하면서 이와 동시에 변경된 코드를 시각적 디자인에 동기화시킬 수 있습니다. 인프라 설계자가 데이터 센터의 논리적 추상화를 만들 수 있으며, 응용 프로그램 설계자가 디자인한 응용 프로그램/데이터 센터의 제약 조건에 대해 유효성 검사를 수행한 후에 실제 배포를 수행할 수 있습니다. 이 유효성 검사에서 생성된 보고서는 배포 매핑을 문서화하는 데 도움이 됩니다.
|