The ServiceContract attribute identifies the interface as a WCF service contract from which WCF can generate a Web Services Description Language (WDSL) description. The Namespace attribute should qualify the contract as belonging to your organizational domain and to the functional domain.
read more