Philosophical Differences
- 05 June, 2007 10:41
- Comments
Even after 25 years in the IT industry it has taken me a fair amount of time to get my head around the topic of service-oriented architecture (SOA). I have downloaded white papers. I've analyzed research reports. I have investigated implementation tips. I've discussed it with industry colleagues. Eventually though, the truth about just what it is has finally started to dawn on me. I have come to the realization that what we are really talking about here is a philosophy. In fact, I think SOA is the IT equivalent of Buddhism.
You see the aim of both Buddhism and SOA is to put an end to suffering. In the case of SOA this is the exasperation executives feel because of the fragmented nature of business systems in their organization. This disunity hinders their ability to find information. This in turn hampers their capacity to respond quickly and cost-effectively to changing market conditions. Buddhism teaches that it is possible to reach a state of great inner peace and contentment that transcends the trials and tribulations of everyday life. SOA promises business executives more-or-less the same from their IT environment.
However, like Buddhism, the guiding principles do not bring instant gratification. The reality with any philosophy is that it takes time, usually considerable amounts of it, before the potential benefits of adherence can be realized. Moreover, there is no way of objectively telling whether you have actually reached the ultimate destination of the philosophy. Instead you need a leap of faith that what you are doing will be good for the soul. In the case of SOA this faith has to be shown by those who sign the cheques.
Regrettably, I am not sure that much of this is understood by those who hype SOA as the panacea for all IT's current problems. Typically SOA is presented as a product. I read about "killer apps" for SOA. I hear about how to run an SOA pilot. I encounter recent research which reveals that 25 per cent of American CIOs have already begun implementing SOA. Just what are they doing? In my mind I have images of a box with the words Service-Oriented Architecture on the front and a CIO taking out a disk and putting it in the CD drive. I fear that the commitment of these business sponsors will start to waver when they begin to appreciate that the nirvana of SOA is unlikely to materialize any time soon.
The IT industry does not have a good track record with architectures. They have long been promoted as the solution for integrating different computers and applications. Yet reaching this Promised Land is never simple. The world changes, new products are introduced and new requirements materialize. Architecture can quickly become outdated. Even an industry behemoth like IBM eventually moved on from promoting its SNA architecture.
Let me assure you that I am not adverse to the importance of philosophy. I think it helps us get to grips with the complexities and contradictions of the world in which we live. It is just that I'm not sure a philosophy is what the IT industry wants right now. Philosophy won't solve immediate business problems. Furthermore, there is always a danger that someone might exploit the trust of practitioners, something that many IT suppliers have done quite frequently in my 25 years in this industry.
Peter Hind is a freelance consultant and commentator with nearly 25 years experience in the IT industry. He is co-author of The IT Manager's Survival Guide and ran the InTEP IS executive gatherings in Australia for over 10 years
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
-
Apple and Google disagree over licensing of essential patents
-
Monash Uni reduces IT teams after consolidation project
-
FTC warns makers of background checking apps
-
QLD govt demands answers after pay glitch
-
Monash Uni reduces IT teams after consolidation project
-
Oracle SOA Suite – Oracle BPEL Process Manager
Changing markets, increasing competitive pressures and evolving customer needs are placing greater pressure on IT to deliver greater flexibility and speed. In response to these challenges, leading companies are adopting Service-Oriented Architecture (SOA) as a means of delivering on these requirements by overcoming the complexity of their application and IT environments. Read on. -
Security threat report 2011
Today, users are the content. Driving the growth, and at the same time being driven by it, the explosion in mobile computing is expanding the impact of the social web. -
Securing and Managing Your Enterprise: An Integrated Approach
Your organization has a dizzying number of platforms, directories, systems and applications- all requiring your attention and administration. You know you need to manage this complex infrastructure correctly, or your diverse resources will cease to be assets, and instead become a serious drain on administrative time and budget. And even worse, if the management program you deploy isn't comprehensive, unsecured devices can expose your systems to significant security issues. So how you can you integrate and automate fragmented management tasks while addressing a full range of governance, risk and compliance (GRC) issues?




















Comments
Post new comment