: Language offers human beings the ability to exchange information. Whether the information is understood or not depends on the structure, complexity and knowledge of the language. Language is designed for a certain context. In this paper, the context is Service Oriented Architectures. We present a query language for retrieving information about the resource consumption of services. The language includes major concepts and resource types, features an easy to understand syntax and is powerful enough to satisfy the information needs of customers and providers of services. 1 The need for a query language In modern computing environments, Service Oriented Architectures (SOA) plays a major role [26] [31]. In order to engage the two forces of heterogeneity and change, SOA allows to make components for single services and to integrate them into the IT infrastructure of a company [10]. SOA can be implemented in numerous ways, the important ones being Web Services [24] [12] and the Enterprise S...