Whole Network Most Recent TOP10 CIO Outsourcing SaaS Security

 

Speaking of SOA...

Filed in archive SOA by Scott Wilson on December 20, 2007

John Halamka, who you may be familiar with as the blogging CIO of Harvard Medical School, also chimes in on the subject today detailing how HMS and CareGroup have used the concept to standardize their information systems from the end-user perspective.

I think that is a tremendously overlooked advantage that SOA can offer; John is absolutely right about the bewildering forest of user interfaces, passwords, navigational paradigms, and data models that propagate in the average enterprise using commercial off the shelf software (COTS). At the same time, nearly everyone recognizes the cost and deployment advantages inherent in COTS, and so it has and will continue to be a primary solution to a lot of corporate IT problems.

Conventionally, SOA is envisioned to exist primarily on the back-end, tying together COTS packages across common services and protocols, with the advantages presumed to lie primarily in the ability to share that information uniformly and discretely. Halamka has turned this vision on its ear, using the common architecture of XML between the varied COTS packages to tie together a unified frontend developed in-house; it presents all the consistency and uniformity that SOA promises, but oriented primarily at the user. That is a tremendous benefit, and when Halamka is judged by posterity, as he alludes to in the last paragraph, hopefully that's the innovation that they will see.

What I hope they will view more cautiously is Halamka's "right tools for the right task" philosophy of development; I think that IT in general suffers from too much of this and that the heterogeneity it has entailed is the root of many of our problems with excessive complexity and poor performance... too often the "right tools for the right task" looks only at the task at hand and not at the larger requirements of the organization. I don't think you need to be dogmatic, but you do need to have standards, and let's face it, the benefits of using the "right" tool for the task are often incremental at best. These are computers, after all; you can do just about anything with just about any of them, the yardsticks that we in IT use when we measure Microsoft against Linux and such are frequently imperceptible to the end user at the end of the day.

I think perhaps if you are John Halamka (a practicing ER physician and dean of technology as well as CIO) or his ilk then maybe it's worth warning yourself against becoming dogmatic, and trusting to your judgement in selecting the best possible tool for the job and that your other efforts will smooth over these extra complexities. For most of us, I think a little more conservatism and standardization might benefit our users further. But something all of us can take away from the post is the concept of using SOA primarily to deliver the best possible experience to those users, instead of simply viewing it as an architectural convenience for IT.


Advertisement


Permalink: Speaking of SOA...
Tags: SOA  CIO  2007  2008  speaking  book+yours  advertisement+book  yours+here 

Trackback: http://www.creative-weblogging.com/cgi-bin/mt-tb.pl/107729



Related Entries:

And speaking of cheap... - 12 August 2006

Speaking of Pirates ... - 20 September 2006

Speaking Roses - Say It With Flowers - 25 March 2007

Remotely Speaking - 02 May 2007

Marketing Opporunity: Speaking - 29 January 2008

Speaking Without Talking? - 07 April 2008

Initially Speaking - 05 April 2008

Advertisement


Advertisement


CW ToolbarInstall
RSSrss   | See all blog subscribe options
Googlegoogle   |   What is RSS?
Yahoo!yahoo
AddthisAddThis Feed Button
BloglinesBloglines
Newsletter
Advertisement - Book yours here.

Use our search feature to look for other interesting posts

Just this blog Whole network
Advertisement -
Book yours here..


 
Advertisement
Book yours here.



  • Testimonials

  • 'I don't really think you should keep testimonials from the last guy here, do you?'
  • Other blogs in the same channel in the Creative Weblogging Network

Advertisement -
Book yours here..






Advertisement - Book yours here..
 
Tagcloud: CIO Data Storage Enterprise Hardware Enterprise Software Events General Help Desk And Support Integration Software Management Market Perturbations Networking Offshoring Outsourcing SaaS Security SOA Sponsored Posts The Cloud The Vision Thing Virtualization