SOA and the Reality of Reuse
Their are many purported benefits of taking a service oriented approach to building systems and integrating with existing systems.
Some of these include:
- Abstracted - services abstract us away from the underlying implementation
- Relevant - functionality is presented at a granularity meaningful to the business
- Enables a higher level of interoperability (abstracted and loose coupling)
- Reuse - a lower cost in reuse at a higher level of granularity
Hold on. Reuse ...Some folks are starting to challenge the blind faith that SOA = reuse. Reuse has been an allusive goal for some time in the object and component world. Why is reuse with services going to be any different?
David Chappell recently wrote an interesting article entitled SOA and the reality of Reuse that discusses this.
Worth checking out.
