"We didn't start the fire ... it was always burning since the world's been turning ..." [Billy Joel 1989]. Is SOA the "Same Old Architecture?" or is it "Simply Over Ambitious?" Let's apply SOA's arsenal:: XML, BPM, Services, SOAP, Web Services - to the real world and find out. Let's put out some fires.

« September 2006 | Main | November 2006 »

October 20, 2006

Snake Oil-oriented Architecture - Warning from Grady Booch

Snake Oil-oriented Architecture -- Grady Booch warns readers that modern-day snake-oil salespeople can make it hard to see the fundamental technical benefits as well as the costs and trade-offs of service-oriented architecture (SOA).

 

 

 

October 17, 2006

Research Dimensions of SOA - Part4

While SOA has been advocated as the automation mantra for application to application interaction (including integration, collaboration), Web 2.0 is being promoted as the new trend in rich client computing with rich computation power on the front end platforms.

Is there a relation between Web 2.0 and SOA? We explore in this track of research

Read on.

We believe that SOA and web 2.0 can complement each other in form of SOA being provided a new

front end in form of Web 2.0.

This view is interesting since till date SOA focus was on back-end (more for automation of back-office and like applications) including integration, with technologies like portals dominating the front-end space. With web 2.0 there is possibility of bringing rich automation and dynamic workflows via on the fly service orchestation (as in SOA) right on client side apps like mashups..to that end there is tremondous scope for innovation. sample thoughts on:

1. How do AJAX and SOA complement each other . Read at http://soa.sys-con.com/read/233690.htm 

2. Can the interaction model be delineated from XMLHttprequest Read at http://ajax.sys-con.com/read/210466.htm 

3. Other research areas we are exploring are :

3.1 Portal Servers and WSRP and impact of Web 2.0

3.2 Using Social networking concepts for policy management in dynamic adaptive service oriented networks

3.3 ROI models for Rich Internet Applications leveraging SOA

 

October 03, 2006

Research Dimensions of SOA - pt3

Yet another research dimension of SOA.

While SOA abstracts IT functionality on basis of standards, these standards base themselves on XML as the core representation format. The dependence upon XML imposes performance constraints due its verbosity, and need for parsing.

How can we do research to overcome the performance challenge of XML in SOA? Read on..

While the open and text based nature of XML makes it an easy language for usage in SOA applications, however the performance limitations it imposes need to be tackled in terms of producing scalable high performance SOA.

 

How do we tackle this?

Couple of directions we are working on include:

1. Inducing XML compression infrastructure in SOA environments and evaluation of the performance impact thereof.

2. Next Generation XML parsers like STAX etc. and their role in SOA performance enhancement

3.  Abstract machines for intermediate languages to speed XML based parsing

4. Optimizing grammars for XML languages

5. Light intermediate languages for translation of XML documents

These are interesting directions with promise for producing high performance SOA.