Real SOA: Successes and Headaches

Published: May 18, 2006 - 9:38am

Sanjiva pointed to nice interview with Werner Vogels, CTO of Amazon.com. It's about real SOA in the large. Very good read.

This is SOA:

It has been a major learning experience, but we have now reached a point where it has become one of our main strategic advantages. We can now build very complex applications out of primitive services that are by themselves relatively simple. We can scale our operation independently, maintain unparalleled system availability, and introduce new services quickly without the need for massive reconfiguration.

This is what ESB lovers should keep in mind:

The first and foremost lesson is a meta-lesson: If applied, strict service orientation is an excellent technique to achieve isolation; you come to a level of ownership and control that was not seen before.

To the REST vs WSDL debate:

Do we see that customers who develop applications using AWS care about REST or SOAP? Absolutely not!

DonÂ’t miss the dialog about SOA headaches. How to keep effectiveness in the highly distributed environment - this is more about organization. SOA Governance platform like Systinet 2 would help. The other headache - SOA Testing. There are tools for SOA testing. Many of them focus on how to test validity of SOAP messages, WSDL files, and similar. But the real challenge is elsewhere: how to test new application that is using many services in production. Big topic indeed.

Btw, you can read Amazon case study from Systinet case studies site as well.

See the discussion thread over there.

Hitting The Relational Wall Relational Database Management Systems (RDBMSs) have been very successful, but their success is limited to certain types of applications. As business users expand to newer types of applications, and grow older ones, their attempts to use RDBMS encounter the "Relational Wall," where RDBMS technology no longer provides the performance and functionality needed. This paper measures the wall, explains what model and architectural differences cause it, how to foresee it, and how to avoid it.

How Do You Protect Your Company From Spyware? The free White Paper proposes breakthrough solutions to counteract the Spyware problem. 8e6 Technologies provides high-value security appliances to manage Internet-related threats through filtering reporting and remediation. Save your company much expense and grief in combating Spyware. Get the Free White Paper.

Everything is Negotiable, and Everything is a Negotiation Everything is negotiable; some people just do not realize it. Discover the 15 principles of successful negotiations and learn what it takes to become a master negotiator in management situations.

( Related: Data Management )