Home > Ask the SOA Experts > Questions & Answers > Will Web services replace today's thin clients? Or are Web applications here to stay? (continued)
Ask The SOA Expert: Questions & Answers
EMAIL THIS

Will Web services replace today's thin clients? Or are Web applications here to stay? (continued)

Jim Culbert EXPERT RESPONSE FROM: Jim Culbert

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site
>
QUESTION POSED ON: 17 December 2002
Do you think Windows forms over the Web with Web services will replace today's thin clients? Or do you think the convoluted (HTML, JavaScript, XML, XSLT, and ASP.NET) thing we call a Web application is here to stay?

>
Click here for the first part of this answer.

Rich clients are great. They are fast, they are beautiful and they do just what you want in an elegant fashion. They will be very important in many scenarios (the intermittent, crappy, GPRS connectivity environment of cell phone data applications comes immediately to mind). However, an infrastructure like Web Forms begins to close one of the end-to-end doors. You no longer have the same control over significant bits of the client and server ends of your architecture. While the tools allow you to work faster and generate more stuff, one of your cyber-civil-liberties gets constrained. If you don't like bits of the WebForms infrastructure or if you want to innovate/renovate parts of it, you are not allowed to do so by the vendor.

So endeth the soap-box and philosophizing. Here is what I think.

1) Both modes will coexist (yes the convoluted way is here to stay)
2) All the standard arguments continue to be valid promoting "dumb" Web protocol-based development including portability and end user reach.
3) Rich clients with dumb data (e.g., just XML, no prescribed HTML formatting) is a great architectural solution since you expand even further the possibilities for the client to interpret your data and to render/syndicate/use it appropriately.
4) WebForms is a framework that implements the architectural theme in #3 within the context of a specific server and client framework.
5) To the extent that WebForms makes implementing a good architectural pattern easy, I think its great. To the extent that it locks you into a specific framework, including schema and interactions that will not interoperate (easily) with other frameworks, I think you lose many of the benefits of the architectural approach.

FWIW, I'm not recommending or discouraging either approach as no single approach fits all implementation scenarios. WebForms is a great new addition to our development toolkit. As with any power tool, however, you need to understand how and when to use it unless you happen to enjoy the hustle and bustle of the Emergency Room.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



SOA Governance White Papers - BPM, EDA, IT Governance
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts