Intelligent client technology summary (2)

xiaoxiao2021-03-06  111

3, Smart Client Features

(1) Dynamically loaded, that is, you need to install

The mutual call between the various components of the application does not use direct reference, but is dynamically loaded, that is, the way to install, effectively reduces the consumption of system resources. Application software developers can develop according to the public interface of the enterprise application system, and then publish the application component on the enterprise server, and the client application will automatically discover and load the application component.

(2) More loose coupling

Since the mutual calls between the above-mentioned constitutors do not use direct reference, the system implemented more loosely coupled, providing an application upgrade update to the application upgrade.

(3) Further modularization

Due to the loose coupling characteristics of the application, the further modularity of the system makes it possible, new features, new features, only need to develop new modules that meet interface definitions and add a connection. There is no need to modify the reproduction of existing procedures.

4. Zero Contact Deployment

As long as you do one main program file to the local, you can run it directly, you don't have to change the registry or shared system components, and other application components will be automatically downloaded at the first runtime.

5. Network load application components

Smart Client's application can easily load applications from the web server, and because the programs and load are implemented from the 80-port, there is no need to consider the firewall problem, which provides convenient for the centralized management of the enterprise system.

6. Automatic update

Simply publish the new version of the program on the server, automatically discover the latest version of the program and application components by the client, and download and update automatically.

7. Applications available online with offline

The SMART Client application despite the use of network loading assemblies, but once loaded, the assembly is cached to the local. When the user starts at least once an application, its assembly is downloaded and cached to the local memory, so the user can run your smart client offline (by converting the browser to offline working status), suppose the application is not You can run it permanently access Web Services or a shared database.

The biggest benefit of building a smart client is to use offline. Although the connection between the business is getting closer, we still can't provide a continuous connection to the enterprise application. Offline mode of operation can automatically receive data and application updates when you re-online, this feature is that people want to get, but before .NET, this is difficult to achieve. Like the fat client, the smart client distributes a lot of processing to the client, which is for the server to eliminate the load that needs to be borne in a web-based application. Finally, the intelligent client takes a user hopes that the application is working - allowing fast data access and management without the need for unnecessary screen updates.

8. Personalized user interface

The user can set the client application according to the preferences, and the configuration information will be saved to the server.

9. Perfect integration with WebServices

The Smart Client app can be easily integrated with WebServices, so you can easily enjoy the perfect user experience of the C / S application without worrying about a series of issues such as firewalls. 4. Smart Client's Advantage

Features

Intelligent client

Web application

You can work offline

can

not easy

Concentrated deployment

can

can

Advanced GUI characteristics

Have

Have

High performance GUI

can

Cannot

Uninstall processing to the client

can

limited

Update via HTTP

can

can

Safety

Yes

Yes

Do not touch the client installation

Not; need to build a load application to change the security configuration of .NET (unless you use Microsoft Transaction Server or Citrix, but if so, the application can only be used online)

Yes

Most of the time only transmits data is

Not; the transmission of the content, .NET control is displayed in IE

Client needs .NET Framework

Yes

Not

Platform and client are independent

Not

Yes

Suitable for e-commerce or internet applications

Not; most suitable for enterprise internal applications

Yes

Take advantage of our client-wide resources

can

Cannot

5.Smart Client

Work model

转载请注明原文地址:https://www.9cbs.com/read-102530.html

New Post(0)