SOA Architecture – Pros and Cons
Service Oriented Architecture is a collection of web services, at times I begin to wonder why it is so overplayed and over hyped, the reality is not all that rosy.
From an Architects perspective, you really need to ask yourself the real questions that matter instead of going over board with SOA.
Service Oriented Architecture is great, it reduces integration costs dramatically, simple to implement and is scalable.
What about performance?
With little development experience with XML I am sure you figure that XML is resource intensive over a binary format to communicate between the layers of the system.
Hence it would be a lot more optimal to use SOA selectively based on the overall requirement of the system instead of making the entire system SOA based.