Knowledge in service oriented

Service Oriented Software Engineering

A means of developing distributed systems where the components are stand-alone services. Services may execute on different computers from different service providers. Standard protocols have been developed to support service communication and information exchange