This course focuses on the architectonic solutions for the design of distributed systems. More specifically, the course is oriented to scenarios based on services (service-oriented architectures) and the deployment of SOA solutions by means of Web Services Technologies (WS-*). Taking the WS-* stack as our techonological layout, the course focuses on the description, discovery and invocation of services in SOA. Finally, the course introduces models for services composition in SOA (again using Web Services as deployment technology).