WCF 서비스 계약 모델링

WCF(Windows Communication Foundation) 서비스 계약을 모델링하여 서비스에 대한 C# 코드를 생성할 수 있습니다.
시작하기 전에
이 프로시저에서 필요한 스테레오타입을 사용하려면 모델에 .Net WCF 프로파일을 적용해야 합니다.
이 태스크 정보
다이어그램에서 WCF 서비스 계약을 모델링하려면 다음을 수행하십시오.
  1. 다이어그램에서 UML 인터페이스를 추가하십시오. 선택적으로 인터페이스 대신 UML 클래스를 추가할 수 있습니다. 클래스는 서비스 계약으로도 작동할 수 있습니다.
  2. 인터페이스에 «Service Contract» 스테레오타입을 적용하십시오.
  3. 특성 보기의 스테레오타입 페이지에 있는 스테레오타입 특성 아래에서 사용자 구현에 필요한 대로 서비스 계약 특성을 설정하십시오.
  4. 인터페이스에서 하나 이상의 UML 오퍼레이션을 추가하십시오.
  5. 오퍼레이션마다 «Operation Contract» 스테레오타입을 적용하십시오.
  6. 오퍼레이션을 선택하십시오. 특성 보기의 스테레오타입 페이지에 있는 스테레오타입 특성 아래에서 사용자 구현에 필요한 대로 오퍼레이션 계약 특성을 설정하십시오.
  7. 다이어그램에서 UML 클래스를 추가하십시오.
  8. 클래스에서 인터페이스로의 실현(realization) 관계를 추가하십시오.
다음 이미지는 WCF 서비스 계약을 구현하는 클래스의 샘플 다이어그램을 보여 줍니다.
WCF 서비스 계약의 다이어그램 보기
다음에 수행할 작업
서비스 계약 모델링 후 C# 코드를 생성하도록 UML에서 C#으로 변환을 구성 및 실행할 수 있습니다.

피드백