The value of Web Services to the Internet, and specifically web applications, is hard to deny.
Bill Gates, in his memo, calls it “the next sea change” and notes that the Internet can “make software far more powerful by incorporating a services model.” ( 1 )
In technology, this rise in the importance of Web Services has triggered a move to AJAX and client-side development.
AJAX represents a new approach to webware development – a changing of the guard, or handing over of power, from the narrow sector of nigh-omnipotent systems engineers to Mr. & Mrs. Joe Programmer. Armed with only an Application Programming Interface (API) and an extremely accessible battery of technical documentation, the programming public now wields an infinately vast wealth of data to operate anything from a custom search engine to a social network to planetary observation posts at a whim, courtesy of an ever growing class of service providers.
Future Promise, but also challenges
“If you take any existing enterprise app… and lay AJAX on top, it requires a fair amount of reengineering on the server side as to how the application is actually built.”( 2 )
Robert Lepack, Vice President, Marketing, ICESoft Technologies
“AJAX also emphasizes complex, client-side coding, whereas the market focus in the last five years has been server-side work” ( 3 )
Brian Goldfarb, lead product manager, Web platform and tools, Microsoft.
The Connectivity Problem
Immediate Solutions, XSLT…
Some of the opinions and the data set out in the above article have been collected from external sources which are referenced below.