Comparison of B/S structure and C/S structure in software technology

Source: Internet
Author: User

 

C/S structure software (Client/Server mode)It is divided into two layers: client and server. The client is not an input/output device with no computing capability, but has certain data processing and data storage capabilities, by reasonably assigning the computing and data of application software to the client and server, the network traffic and server computing workload can be effectively reduced. Due to restrictions on the number of server connections and data communication volume, the software of this structure is suitable for use in LAN with a small number of users. Most of the current ERP (financial) software products in China belong to this structure.

B/S (Browser/Server mode)It is an improvement of the C/S structure with the rise of Internet technology. In this structure, the business logic of the software application is fully implemented on the application server, and the user performance is completely implemented on the Web server. The client only needs a browser for business processing, is a brand new software system construction technology. This architecture has become the preferred architecture for today's application software. This type of structure exists in the econnect management products.

 

 

1. Data Security comparison.Due to the data distribution characteristics of the C/S structure software, client-side fires, theft, earthquakes, viruses, and hackers have become terrible data killers. In addition, for group-level remote software applications, the C/S architecture software must install multiple servers in different regions and synchronize data between multiple servers. In this way, data security on each data point affects the data security of the entire application. Therefore, for group-level large-scale applications, the security of C/S Structured Software is unacceptable. For B/S-Structured Software, because its data is centrally stored on the database server of the headquarters, the client does not save any business data and database connection information, nor does it need to perform any data synchronization, therefore, these security problems naturally do not exist.

 

2. Data Consistency comparison.In the C/S architecture software solution, for large groups operating remotely, region-level servers are installed in different regions before data synchronization. These servers can obtain the final data only after the synchronization is completed on a daily basis. Some databases cannot be synchronized due to a local network failure. Even if the data is synchronized, the data on each server is never the same, and cannot be used for decision-making. For B/S-Structured Software, the data is stored in a centralized manner, and each business document generated by the client is directly sent to the central database. There is no data consistency problem.

 

3. Real-time data comparison.In group-level applications, the C/S structure cannot be used to view the current business situation anytime and anywhere, and all the data is post-event data. The B/S structure is different, it allows you to view all existing services in real time, facilitating quick decision-making and effectively avoiding enterprise losses.

 

4. Comparison of data traceability.Because the data in the B/S structure is centrally stored, the company can directly trace the original business documents of branches (branches and stores) at all levels, that is, the results can be traced. Most C/S structures have different software. In order to reduce the data communication volume and only upload the intermediate report data, it is impossible to find the original documents of each branch (branch and store) at the headquarters.

 

5. Comparison of service response timeliness.The business process and model of an enterprise are not static. As the enterprise continues to grow, it will inevitably be adjusted. The software provided by the software supplier is not perfect, so it is normal to maintain and upgrade the deployed software products. C/S structure software, because its application is distributed, each node needs to beProgramTherefore, it takes a long time to redeploy even if there are very few program defects. To ensure the consistency of each program version, all services must be paused for updates (I .e., "shock Update"), and the service response time is basically intolerable. Different B/S structures have different applications on the Headquarters server. Each application node does not have any programs. If a local update is performed, all applications are updated, quick service response.

 

6. Comparison of network application restrictions.The C/S structure software is only applicable to LAN users or broadband users (1 MB or more). Our B/S structure software can be applicable to any network structure (including 33.6k dial-up inbound access ), it is particularly suitable for areas where broadband cannot be reached (for example, some branches of the Dickson group can access the Internet by phone only ).

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.