본문 바로가기

Programming/WCF

WCF Service programming



가장 먼저 해야 할 부분은 WCF Service 의 Contract-Interface를 정의하는 것이다.
Interface는 일반적인 .Net의 정의와 동일하지만 WCF 런타임이 인식하도록 Contract, OperationContract 등의 특성을 지정.
WCF의 핵심 어셈블리인 System.ServiceModel를 참조해야한다.
using문을 사용하여 System.ServiceModel 네임 스페이스를 사용한다.

WCF에서 Contact의 계약을 위한 Interface의 선언은 반드시 System.ServiceModel 특성을 Interface에 명시해야만 한다.
Service에서 사용될 Method역시 Interface에 명시적으로 [OperationContract]특성을 추가해야 한다.



Contact 정의 후 이 Interface를 구현할 Service Class 를 작성한다.
Service Class는 단순히 위의 Interface를 구현하기만 하면 최소 조건을 만족한다.
Service Type은 Contact Interface와는 달리 ServiceContract같은 특성을 요구하지 않는다.




※.Net FrameWork의 버전은 3.0 이상이어야 한다.

'Programming > WCF' 카테고리의 다른 글

WSDL - Web Service Descirption Language  (0) 2011.08.24
Talking to WCF with Flex 3 via JSON or XML  (0) 2011.08.23
WCF Service Client - Visual Studio  (0) 2011.08.23
WCF Service Hosting  (0) 2011.08.18
WCF 이론  (0) 2011.08.17