A Look on Engineering Non-Functional Properties in Service Oriented Architectures