WCF(Windows® Communication Foundation)는 서비스 중심 응용프로그램을 빌드하기 위한 통합 프로그래밍 모델입니다. 개발자가 WCF를 사용하여 플랫폼 사이에 통합되고 기존 투자와 상호작용하는 안전하고 신뢰성 있는 거래 솔루션을 빌드할 수 있습니다.
.Net WCF 프로파일은 다음 이점을 제공합니다.
UML 모델에서 WCF 컴포넌트를 생성하기 위해, 소스로 .Net WCF 프로파일이 적용된 UML 모델이 사용되고 대상으로 Visual Studio 프로젝트가 사용되는 UML에서 C#으로 변환 구성이 작성됩니다. UML 모델에서 생성되는 코드는 C# 2.0으로 작성되며 Microsoft® Visual Studio 2005/2008(.NET 3.x 프레임워크가 있는)을 준수합니다. UML에서 C#으로 변환은 ServiceModel 및 Runtime.Serialization 네임스페이스를 포함하기 위한 명령문을 생성합니다.