Abstract-Current applications have characteristics related to the variability of both execution context (available resources) and user requirements (functional goals). Adaptability of software applications is precisely their ability to evolve in order to react,in the most possible optimal way, to these two types of variation. Designing and implementing such adaptation policy requires, first, be able to describe the current state of the application. This can match, according to the considered approach, the description of the application from the behavioral perspective or its description by considering the architectural point of view. This paper considers the second option targeting the Web Service technology. It introduces a sub language of the XML meta-language whose purpose is to provide a highlyexpressive description of software architectures. The use of XML allowshaving homogeneous description with respect to the description of elementary entities (i.e. Web Services) using another XML sub language, WSDL.