search
HomeCommon ProblemWhat is bs architecture

What is bs architecture

Apr 29, 2019 am 11:56 AM
bs architecture

BS ((Brouser/Server)) architecture is a browser and server architecture model. With the rise of Internet technology, it is a change or improved architecture of the two-layer C/S architecture. It separates the transaction processing logic module of the two-layer C/S structure from the client's tasks, and forms a separate layer of Web servers to shoulder its tasks, thereby reducing the pressure on the client.

What is bs architecture

BSThe architecture is a three-layer framework that divides the entire business application into: presentation layer (UI), business logic layer (BLL), data Access Layer (DAL). The purpose of distinguishing levels is the idea of ​​"high cohesion, low coupling".

1. Presentation layer (UI): In layman's terms, it is the interface displayed to the user, that is, what the user sees and gains when using a system; a browser is generally used as the client.

2. Business Logic Layer (BLL): Operations for specific problems can also be said to be operations on the data layer and data business logic processing; generally, a Web server (or application server) is used as the business processing end

3. Data Access Layer (DAL): The transactions done by this layer directly operate the database, for adding, deleting, modifying, updating, searching, etc. of data; generally the database server is used as the data storage end

BS Structure is a method (or software construction technology) for organizing and distributing the components of software. Software components include: programs, data, documents, etc. The B/S structure is a method of allocating these three parts of the software. Data is distributed to a data server; programs are distributed to application (program) servers or WEB servers; and the client (browser) only needs Load some programs of the application server for data display and command input (such as web game screen display and player command input).

The BS architecture model unifies the client and concentrates the core parts of system function implementation on the server, simplifying the development, maintenance and use of the system. Only a browser (Browser), such as Internet Explorer, is installed on the client computer, and a database such as Oracle, Sybase, Informix or SQL Server is installed on the server. The browser interacts with the database through the Web Server. This greatly simplifies the client computer load, reduces the cost and workload of system maintenance and upgrades, and reduces the user's total cost of ownership (TCO).

The above is the detailed content of What is bs architecture. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft