--- 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
