Thus, composability is primarily made possible because of the reusability principle. Hence, the ability for a service to compose an activity via the use of a collection of services is achievable when those services being composed are developed for reuse. Service abstraction is accomplished through the service contract because it is the metadata that is represented in the contract that expresses the only information made available to requestors. Thus, any additional implementation details, or designs, are hidden from view behind the contract. SOA principles cannot effectively establish the environment without the utilization of other principles, the principles support and relate to one another by different
Thus, composability is primarily made possible because of the reusability principle. Hence, the ability for a service to compose an activity via the use of a collection of services is achievable when those services being composed are developed for reuse. Service abstraction is accomplished through the service contract because it is the metadata that is represented in the contract that expresses the only information made available to requestors. Thus, any additional implementation details, or designs, are hidden from view behind the contract. SOA principles cannot effectively establish the environment without the utilization of other principles, the principles support and relate to one another by different