Architecture, specification, and design of service-oriented systems - especially of software confederations.