Optimising SOA: the second half
The last post explained the first hurdle to optimising SOA: the disconnect between technology and the business. This post I'll build on that list. Disconnect number 2: human resources. Desiging a service requires a wide appreciation of: - business process besides program flow (retain an appreciation of business need) - information besides data (retain an appreciation of business need) - SOA architecture and repositories Retain an appreciation: (a) of SOA governance and (b) that the service will be part of a bigger SOA portfolio. You may be fortunate to have the right IT management who have the mandate to keep the dual edged type of focus across both business and technology. This dual focus is a pretty rare thing for those involved in service design and development, so advocacy toward management may be what is needed in order to achieve that dual focus. Final disconnect: SOA governance - real life versus best practice. I've mentioned governance already but it sta...