--- In [email protected], A W <ashra...@...> 
wrote:
>
> The ability to reuse services is one of the principal benefits for 
> adopting SOA in an enterprise.

There are many that argue in compelling fashion that "reuse" is not the goal of 
SOA.

> If the interface remains the same, there is no need to change the
> consumer(s) at all.
>
> This why we emphasis designing a generic interface that we try to 
> keep it stable to all service consumers, current and who are 
> expected in the future.

Right. That's the point of "interface stands separately from implementation." 
The interface is intended to be more stable than is the implementation. Make 
any implemenation changes you like, but don't break/change the interface(s) if 
at all possible.

-Rob


Reply via email to