In this talk I will describe some work that Marco and I have done to try to develop a more general notion of the service brokering task, and so develop more general mechanisms for performing this task. This is based on the idea of a service being an "information transformer".