|
Smart Client Technology |
The
emergence of the internet and the increased globalization of business have brought
about an ever increasing need to be able to access and process company data from
remote locations. Organizations that have needed remote data access capabilities
have had to settle for slow click and wait browser based applications, expensive
leased lines or hard to setup terminal server applications.
In order to overcome these obstacles Microsoft developed a series of technologies
in the .NET framework that allows a desktop applications to connect to data over
the internet like a web browser would. By combining the power and flexibility only
possible in a desktop application with the ability to transfer data over the internet
like a web browser a new, superior type of application is created with the
Smart Client application.
In
a typical Client / Server setup a Smart Client application run on Client machines
with full access to the computing resource on that machine. A Smart Client application
can cache data on the clients memory or hard drive, access printers and other local
resources. Because Smart Client applications rely on the resources of the client,
they greatly increase the scalability of a Client / Server application greatly reducing
expenses. As compared to a browser based application, Smart Client applications
are substantially faster since they do not have to download HTML, JavaScript, Cascade
Style Sheets, Images, etc in order to function.
|
|
|
AspDotNetStorefront IS and Smart Client Technology |
|
- The same user interface for both local and remote users reducing training and implementation
related expenses.
- Better performance over the internet than browser based applications since there
is no graphics or JavaScript to download.
- Richer, fuller, altogether better user experience as compared to browser based applications.
- The ability to cache data locally increasing data related performance.
- Proprietary streaming compression reduces the size of data before it is transmitted
over the internet significantly increasing data access performance. Unique compression
keys located on both the client and server are never transmitted over the internet
ensuring data security.
- The ability to use local computing resources, reducing the load on the server and
increasing scalability.
- The ability to connect to data locally like a traditional client / Server application
|
 |
|
|
|