X

Lessons of SOA Excellence

Wondering how to do good SOA? Check out these 10 lessons learned as presented by Ian Koenig, Thomson Financial's senior vice president and chief architect.

Dave Rosenberg Co-founder, MuleSource
Dave Rosenberg has more than 15 years of technology and marketing experience that spans from Bell Labs to startup IPOs to open-source and cloud software companies. He is CEO and founder of Nodeable, co-founder of MuleSoft, and managing director for Hardy Way. He is an adviser to DataStax, IT Database, and Puppet Labs.
Dave Rosenberg

Wondering how to do good SOA? Check out these 10 lessons learned as presented by Ian Koenig, Thomson Financial's senior vice president and chief architect.

My two key takeaways:
-You will be forced to do integration, regardless if it fits into the analyst dream world of immaculate SOA conception
-If Thomson has already achieved an SOA environment and are so focused on governance, than its clearly more important than most people realize

Koenig's Top Ten:
1. SOA requires governance. The only way to control the complexity of an IT infrastructure built out of services is with a governance process based on "a well defined set of interface guidelines and policies," Koenig said.
2. Govern to the policies that matter.
3. People don't communicate.
4. Make governance easy and do it early.
5. Reusability does not come cheap.
6. Interfaces are more important than implementation.
7. Integration is more common than "greenfield."
8. Identify the owner for each service.
9. Be pragmatic.
10. It's all about governance.

Full article: 10 lessons learned on SOA excellence