W
Winfield Hill
- Jan 1, 1970
- 0
http://www-128.ibm.com/developerworks/webservices/library/ws-reuse-soa.html
The service interface is the essence of the integration design. Combined
with the use of standards, interfaces are the essential ingredient for
creating a loose coupling where service clients and service providers
can communicate regardless of programming language and platform. Services
are to be independent, in that clients need not understand the inner
workings of a service component; essentially the service operates as a
"black box." "White box" reuse, or cut and paste, where source code is
modified in order to use in another context, while useful, is not
typically as beneficial as "black box reuse." "Systematic reuse programs
encourage reusing software without change because of the superior benefit
they receive from black-box reuse throughout the life cycle."
The service interface is the essence of the integration design. Combined
with the use of standards, interfaces are the essential ingredient for
creating a loose coupling where service clients and service providers
can communicate regardless of programming language and platform. Services
are to be independent, in that clients need not understand the inner
workings of a service component; essentially the service operates as a
"black box." "White box" reuse, or cut and paste, where source code is
modified in order to use in another context, while useful, is not
typically as beneficial as "black box reuse." "Systematic reuse programs
encourage reusing software without change because of the superior benefit
they receive from black-box reuse throughout the life cycle."