This paper presents the Web Service (WS)-Talk interface Layer, a structured natural language interface for the inter-service communication that extends service virtualization to strengthen consumer self-service. While providers will concentrate more on the technical levels of activation and communication within a service network, the users, i.e. the service consumers, will form ad-hoc collaborations between services at the semantic level that suit their own specific needs. We present the Web Service (WS)-Talk layer as a structured-language interface for Web services. This “open building block” can be implemented by both the service designers who as providers are more concerned with the architecture of the underlying service model and the service consumers who as users will seek to specify Web services as solutions to specific problems. Through a semantic layer, WS-Talk creates an abstraction layer that enables views on services expressed in natural language.