Free Newsletters

   All InfoWorld Newsletters
Real World SOA | David Linthicum » Is AJAX Really the Face of SOA?

March 21, 2007 | Comments: (0)

Is AJAX Really the Face of SOA?


I'm at AJAX World this week in New York. In attending the cocktail parties and vendor functions I've been hearing the same pitch over and over again..."AJAX is the face of SOA."

So, is this true? Or, is this another "SOA 2.0" kind of a thing? A couple of things come to mind:

First, SOA does need a common user interface. One of things that are difficult when explaining the value of SOA is that there is no standard way to externalize the value of services, we instead do so using many eclectic ways depending on the needs of the problem domain. AJAX is built to work easily with Web services, and thus services that are exposed within the workings of a SOA are easily leveraged within an AJAX-enabled application.

Second, we may be over simplifying the problem. While it's easy to draw a lot of service and place a user interface on them, that's really not SOA. A SOA lives to provide an oderly and changeable interaction among systems, that's its primary role. Serving a user interface is clearly second. So, while I'm seeing a lot of AJAX user interfaces on SOA clouds this week, the fact is the value still resides in the cloud.

Hey, but when in Rome...Go AJAX!

Posted by Dave Linthicum on March 21, 2007 06:45 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




I agree with you - that the origins of SOA are in the clouds, connecting machines, agility. A side challenge though is justifying the investment in SOA, and at least showing the progress an organization is making with SOA. Showing log files of web service calls is not enough and not liked by an executive. Showing a pretty picture, that can add value to end users - makes them smile.

Posted by: Mark Milligan at March 21, 2007 08:13 AM

David -

Thanks for posting this article. Your question occurred to me when you posted your last entry about SOA and AJAX.

My answer to the question is that AJAX is a very important face of SOA, but not *the* face. AJAX is successfully being used in a wide variety of applications where SOA is not to be found at all, and vice versa.

In addition, I think one of the arguments for AJAX and SOA being a "killer app" comes from Client/SOA. However, I would question how wide the acceptance of this design approach will be inside enterprises with any level of governance.

There's no doubt that both AJAX and SOA are changing the way we conceive of and write applications, and I'm glad you're plugged into the AJAX community. However I am in favor of recognizing these as two parallel and largely independent trends with independent benefits.

Posted by: Bill Neuman at March 22, 2007 07:37 AM

Curious that you would put all the value "in the cloud". Why do you not see huge value in making information and services usable for people? It seems to me that User Experience and Information Access infrastructure is a large and under served area. AJAX, mashups, tagging, social networking, search, and ad hoc analytics tools may be just the beginning of something much bigger but these technologies and approaches are contributing value on par (or greater than) "the cloud" itself.

Posted by: Hans Jespersen at March 23, 2007 09:55 AM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links