.Net WCF profile

This content applies to version 7.5.1 or later. The .Net WCF profile contains several stereotypes that you can use to mark up your UML model and to control how the transformation transforms each model element into C# code. The stereotypes of the profile become available when you apply the profile to your source model.

Windows Communication Foundation (WCF) is a unified programming model for building service-oriented applications. It enables developers to build secure, reliable, transacted solutions that integrate across platforms and interoperate with existing investments.

The .Net WCF profile provides the following benefits:

Code generation

To generate WCF components from a UML model, a UML-to-C# transformation configuration is created with a UML model with the .Net WCF profile applied as the source and a Visual Studio project as the target. Code generated from a UML model is in C# 2.0 and compiles in Microsoft Visual Studio 2005/2008 with the .NET 3.x framework. The UML-to-C# transformation generates statements to include the ServiceModel and Runtime.Serialization namespaces.


Feedback