Service reusability is typically measured by how much extra functionality a service contains that could be reused in future, and how much of the service's functionality goes beyond the current requirements.
The compound application of service reusability, service abstraction and service loose coupling principles help developing composable services [REF].