Where is the advantage of B / S software beyond C / S software? (2004.08.12) from: 9CBS
In the past two years, for the advantages and disadvantage of both B / S, C / S, the country has basically reached a consensus, and it is generally believed that the B / S structural software will fully replace C / S structural software. However, the Software product of the B / S structure is specific to the software product of the C / S structure, which has the specific advantages, and many domestic industry users have not been clearly understood.
Shuanghui Software As one of the earliest suppliers of large enterprise management software for the production of B / S structures, Shuanghui Software Company has a deep understanding of the software of C / S, B / S architecture. Here, you will do a detailed analysis.
Comparison of C / S, B / S software technology
C / S structure software (ie, client / server mode) is divided into two layers of client and server, and the client is not an input, output device, but has certain data processing and data storage capabilities. The calculation and data of the application software is reasonably allocated on both the client and the server, and the amount of network traffic and server operation can be effectively reduced. Due to the limit of the number of servers and data traffic, the software of this structure is suitable for use within a local area network in the number of users. Most ERP (finance) software products in China belong to such structures.
B / S (Browser / Server Mode) is an improvement in the C / S structure with the rise of Internet technology. Under this structure, the service logic of the software application is fully implemented at the application server side, and the user's performance is implemented in the web server. The client only needs a browser to perform business processing, which is a new software system constructor. This structure has become the preferred architecture of today's application software. Shuanghui software series products belong to such a structure.
1. Data security comparison. Due to the data distribution characteristics of the C / S structure software, the fire, stolen, earthquake, virus, hacker, etc., have become terrible data killer. In addition, for the group-level off-site software application, the software of the C / S structure must be installed in each place and data synchronization between multiple servers. As a result, data security on each data point affects the data security of the entire application. Therefore, for group-level large applications, the security of the C / S structure software is unacceptable. For the software of the B / S structure, since the data is stored in the headquarters database server, the client does not save any business data and database connection information, and there is no need to make synchronization, so these security issues will naturally do not exist. .
2, data consistency comparison. In the solution of the C / S structure software, the larger groups of different places are installed all over the place, and then the data synchronization is then performed. These servers must be completed synchronize multiple times a day, the headquarters can get the final data. Due to local network failures, individual databases cannot be synchronized. Even if they are simultaneously, each server is not a data on one time, and the data will never be consistent and cannot be used for decision. For software of the B / S structure, its data is centrally stored, and each business document that occurs directly into the central database, there is no data consistency.
3, data real-time comparison. In group-level applications, the C / S structure cannot see the current business in any time, and it is obvious to date; and the B / S structure is different, it can see all current business in real time, convenient Quick decisions, effectively avoiding corporate losses.
4, data traceability comparison. Since the data of the B / S structure is centrally stored, the head office can directly trace the original business document of the branches (branches, stores), which means that the result is traceable. The software of most C / S structures is different. In order to reduce the amount of data traffic, only the intermediate report data is uploaded, and the original document of each branch (branch, store) is not discussed at the headquarters. 5, service response timely comparison. The business process of the company, the business model is not a constant, and as companies continue to develop, they will remain continuously adjusted. Software suppliers provided by software is not perfect, so it is normal to maintain software products that have been deployed, and the upgrade is normal. C / S structure software, due to its application, it is necessary to install each of the usage nodes, so even if very small program defects require a long redeployment time, when redeploy, to ensure each program version Consistency, you must suspend all business updates (ie "shock update"), and its service response time is basically invisible. The software of the B / S structure is different, and its applications are concentrated on headquarters servers. Each application node does not have any programs, and all application updates will be updated, and the quick service response can be done.
6. Comparison of network application limits. The C / S structural software is only applicable to the private user or broadband user (more than 1 megabytes); and our B / S structure software can be applied to any network structure (including 28.8K dial-up network), especially suitable for broadband can't arrive. Local (such as some branches of Shuanghui Group, using software system only on the Internet).
Comparison of C / S, B / S Software Business Application
Management software is for enterprise services. Enterprise selection management software is not only from technical considerations, but also from commercial application, the software is compared from the perspective of business use.
1. Comparison of investment costs. The B / S structure software generally only has initial one-time investment costs. For groups, it is conducive to software project control and avoiding IT black holes, while the software of the C / S structure is different, and the investment will end with the application range.
2. Comparison of hardware investment protection. Both structures are also completely different in terms of the protection of existing hardware investments. When the application ranges, the system load rises, the general solution of the C / S structure software is to purchase more advanced central servers. The original server is not used, which is due to the two-layer structure of the C / S software, such software The server program must be deployed on a computer; and the B / S structure (such as Double Software) is different. As the server load increases, the number of servers can be smoothed, and then load balanced between the individual servers. Effectively protects the original hardware investment.
3. Comparison of fast expansion supports for enterprises. For enterprises in growth, rapid expansion is its significant feature. For example, Shuanghui Commercial Company has a new distribution center every year, and there is a new store opening every month. The rapid deployment of application software is the necessary guarantee for fast expansion of enterprises. For software for the C / S structure, since the server and client, the construction machine room, the recruitment professional management personnel must be installed, so it is impossible to adapt to the characteristics of rapid expansion of enterprises. And the B / S structure software, just install it once, just set up an account, training.
Secondly, with the expansion of software applications, the demand for system maintenance talents may become a restriction bottleneck for fast expansion of the enterprise. If the company opens a hundred, the need for computer professional talents will be one of the huge challenges facing the company.
Thinking of human costs, there is no need to recruit so many professionals and keep them. Therefore, using C / S structure software will inevitably restrict the future development of enterprises. In addition, most C / S structures are directly connected to the database through ODBC, and the security is poor, and the number of users is limited. Users who connect to the database keep an ODBC connection, which has always occupied the resources of the central server, which is very high for the central server, so that the user expansion is greatly limited. The B / S structure software is different, and all users are connected to the database through a JDBC connection buffer pool, and the user does not maintain the connection to the database, and the number of users is basically unlimited. From the above analysis, it can be seen that the large management software of the B / S structure has an advantage that the C / S structural software cannot match. From the perspective of foreign development trends, this also verified this. At present, foreign large enterprise management software is either a B / S structure, or it is experiencing a transition from a C / S to a B / S structure. From the domestic many software vendors, the trend of developing B / S structural software, the large management software of the B / S structure is bound to occupy the dominant position in the field of management software in the future.