inicio mail me! sindicaci;ón

Enterprise 2.0 as a Front End for SOA

by Joe McKendrick

Can SOA and Web 2.0 co-exist? Better than that — they can finish each other’s sentences, so to speak.

Enterprise and Web 2.0 technologies — AJAX, mashups, and the like — can serve as rapidly deployable and highly flexible front-ends to back-end SOA. Desktop-installed software increasingly is being displaced through the use of AJAX and services.
eWeek’s Darryl Taft brought the worlds of SOA and Web 2.0 together in a recent article, noting how service firms are connecting the dots between front-end flexibility and back-end scalability.

For example, H&R Block — which uses a lot of seasonal workers, especially in the weeks leading up to April 15th — deployed SOA-connected AJAX portlets to more than 12,000 branch offices for temporary work spaces to meet the company’s staffing needs. The company employed AJAX instead of traditional desktop applications.

The Sports Club/LA is using both Web 2.0 technologies and SOA to support interaction with its 30,000 customers. The club’s Web site communicated data to the company’s Salesforce.com CRM system via Web services called through AJAX interfaces.

Dan Hushon, chief technology officer at EMC’s Grid Business Unit, speculates in the article that Web 2.0 concepts and technologies may, over time, “displace the WS-* stack in
many cases.”

Hushon said that lately, he’s seeing more JSON [JavaScript Object Access Protocol]/REST-based APIs to services than SOAP and JSON/REST. “And, in fact, REST, with its more data-centric approach, may very well prove to be better aligned with the need for collaborating around data. However, systemic security remains an Achilles’ heel for REST,” he said.

Share and Enjoy:
  • E-mail this story to a friend!
  • Print this article!
  • TwitThis
  • del.icio.us
  • Facebook
  • Reddit
  • Digg
  • Google
  • StumbleUpon
  • SphereIt


3 Comments »

Paula ThorntonJuly 18th, 2007 at 6:08 pm

It’s so nice to have someone willing to voice this perspective. Feeling as though I might not clearly understand SOA (and clearly having no ground to claim such), I did not give voice to this perspective, but instead have worked to facilitate the connections between the two.

The challenge I’ve found so far is that the resources I’ve run into who are championing SOA are often 1) not effective champions (they’re technogeeks, not visionaries or facilitators) and 2) really don’t understand the integrative potential of SOA. True to form for technogeeks, they operate analytically (focusing on one thing at a time, in isolation from the larger whole) not synthetically (envisioning possiblities and its impact on the whole). SOA is an enabler for greater synthesis.

Paula ThorntonJuly 18th, 2007 at 8:07 pm

While we’re at it, lets not forget that SOA is an architecture (I’ve already seen initiatives fail/flounder/sputter because they’re put in the hands of technologist and not architects). And it is an architecture that helps to facilitate other architectures…ala. the columns of the Zachman Framework (http://www.zifa.com/framework.pdf) wherein, technology is a row and SOA fits into the Function column.

My only caveat to the Zachman Framework is that the People column is far from accurate. It is not about the ‘organization’, it is the People Architectural considerations or UX Architecture.

Joe McKendrickJuly 19th, 2007 at 8:52 am

Agreed. SOA is supposed to be about the business, but to date, SOA initiatives have been coming out of IT. The benefits delivered so far have better optimized IT operations, but not the business — and this is where SOA could truly delver value. Web 2.0 has not been about optimizing IT, but directly impacting business operations.

» Subscribe to the RSS feed for these comments

Your comment

Want an image to appear near your comment? Go to gravatar.com

HTML-Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Additional comments powered by BackType