Gold, N.E., Knight, C., Mohan, A., Munro, M., "Understanding service-oriented software", IEEE Software, 2004