--- In [email protected], Michael Poulin <[EMAIL 
PROTECTED]> 
wrote:
>
> In the Presentation layer, user experience is not bound any more to the 
> fragmented web 
pages and page flows running exceptionally in synchronous mode; in the Business 
layer, 
there is no need for special components but only services; in between layers, 
there is no 
need any more or traditional Web application'  facades, adapters, etc.) but 
just data 
transformation and service subscription utilities. Data transformation  is 
bi-directional: 
from/to the Business Interfaces/User interface format to/from business 
services' 
interfaces format. That is, Web apps shrink into data transformation facilities.

Exactly – most real web applications boil down to CRUD operations on documents. 
And 
web services tend to expose these operations on documents or combinations 
thereof (a 
business process or service). What's missing is an easy way to interact with 
these 
documents using Rich Internet Applications (RIAs).  That's where Ajax comes in 
– it puts a 
"face" on SOA and makes it possible to create complex, visual, browser-based 
applications 
by mashing up web services on your network. Just imagine replicating the mashup 
phenomenon within your company – even just within the IT department.


> JP Morgenthal <[EMAIL PROTECTED]> wrote:                                  You 
> don't need SOA for 
RIA.  You just need a Web Service.  Web Service does not equal SOA.  You can 
use Web 
Services without any forethought as to reusability.  In fact, if you read my 
blog entry on 
the matter (www.avorcor.com/morgenthal) you will see that I had to mediate a 
well-
designed SOA with an XML server pages facade just to simplify the UI

Sure, you can use any service and as I said I tend to use REST but that's 
neither here nor 
there. From my experience with clients (these are mostly intranet applications 
inside 
businesses), <strong>the web application boils down to a user interface 
performing CRUD 
operations on documents</strong>. The question for me is: is this indeed the 
case and, if 
so, how easily can users create RIAs that manipulate these documents?

Thx,
-Ashish


Reply via email to