Some people/architects quote it as a MUST HAVE for an organization!!.
So, how far is this statement true. We cannot always impose dynamic business ,process implementation and reusability by forcing to follow the footsteps of SOA for the heck of it.
There are organization which might not need SOA implementation. the reasons could be varied, like revenue/cost, traditional methodology and many more. But this does not stop their existance of market.
There are scenarios of implementation where the SOA implementation makes the implementation and design very complex!!.
So, its the Business that has to take a call on this by evaluating the pros-cons, ROI and other factors.
There is a gud article which actually triggered me to post about this topic.
Happy Learning 🙂