sentences:  Instead, efficiency dictates setting up direct data flow connections between peer nodes on a network.Service-oriented tools enable composition of distributed applications from one or more services (Web services and more general enterprise services), each of which typically runs in a separate process.Services may be written in any language and communicate with each other via XML messages.