Hello world!

April 27th, 2009 by Aloysius

Do you agree with Anne Thomas Manes that SOA is dead? Here is my reply to her statement.

I disagree with your provoking and controversial statement that SOA is dead. Your fatal mistake lies on the starting point that you mentioned at the very first sentence: catastrophic impact of economic recession. Everybody in the world knows that economic recession is an uncontrollable, external reason for SOA or even the realm of IT.

Why don’t you put the recession away for a moment and evaluate SOA in its intrinsic values? Your idea would be worth considering if you start from the business values of SOA existence. You don’t mention the soul of SOA, i.e. the art of integration as well as flexibility. Why do you ignore the role of SOA as a means for ensuring that services in companies and their associated artifacts can be stored, versioned, secured, and accessable from a variety of interface technlogies and protocols? Why do you overlook the fact that companies nannot build it all from scratch so they have to leverage their investments in existing application assets? You do mention the failure of SOA to reduce cost and to increase agility but you do not provide us with adequate data on it.
We all know that SOA is a long-live, multi-million investment. Building ESB, aligning the business process or composite services until it’s web-based is an art of the architecture.
I am an IT manager in the field of education running 60 schools with various applications that have long been used. I think we are applying some kind of technology although we are not sure whether it’s called SOA. It’s a new born baby, but how can you say it’s dead.
As a long-live, multi-million investment, SOA is a comprehensive matter in our institution. Patience as well as sustainable endeavor is required. If you are not patient enough, you would always cry for instant ROI. It’s a matter of changing people’s paradigm of leveraging a state-of-the-art technology to multiply resources in the future. Look at these management processes of every IT investment:
1. Plan and organize
2. Acquire and implement
3. Deliver and support
4. Monitor and evaluate
(Prof. Eng. R. Eko Indrajit, an architect, in Information Technology and Education; „Dealing with the new paradigms of learning"), ppt., July 31, 2008.

By my experience, most people are enthusiastic at the first two steps, but they lose their motivation and passion when coming to the next two processes. At this point, human resources are not supported, there is no help-desk available, people are coming in and out, etc. These all, I think, are the very crucial reasons why SOA fails in many places. It’s all a matter of management, strategy, people, and corporate culture, not simply SOA.

April 17th, 2009 by Aloysius

No pain, no gain