1. Driving Forces
The central objective of a service-oriented approach is to reduce dependencies between “software islands,” which basically comprise services and the clients accessing those services. These service-oriented software systems need to balance the following forces: