Traffic surges on the Internet can topple newly popular web services; it's a common side-effect of success called “Growing Pains.” Web services can provide more functionality while consuming fewer server resources by distributing the workload to end-users' computers using desktop applications and browser plug-ins.
Questions Answered:
What are "Growing Pains"?
What kinds of growth rates do popular web sites experience?
What is scalability?
What is an API?
Why does a web service need an API?
How can web developers create desktop applications for their web services?
What is a local database?
What types of web, desktop, and browser plug-in applications can connect to local databases?
What new features can client-based applications provide that web services cannot?
What impact can a client-based application have on the performance of a web service?