BS 및 CS 구조란 무엇인가요?
BS:
B/S 아키텍처는 브라우저 및 서버 아키텍처 모델입니다. 인터넷 기술의 발전에 따라 C/S 아키텍처에 대한 변경 또는 개선된 아키텍처입니다.
이 아키텍처에서 사용자 작업 인터페이스는 WWW 브라우저를 통해 구현됩니다. 트랜잭션 로직의 아주 작은 부분은 프런트 엔드(브라우저)에서 구현되지만 주요 트랜잭션 로직은 서버에서 구현됩니다. 측(서버), 소위 Three-Tier 3-Tier 구조를 형성합니다. B/S 아키텍처는 WEB 이후의 네트워크 아키텍처 모델입니다. 웹 브라우저는 클라이언트에서 가장 중요한 애플리케이션 소프트웨어입니다.
CS:
클라이언트/서버 구조(C/S 구조)는 잘 알려진 클라이언트 및 서버 구조입니다. 하드웨어 환경의 장점을 양단에서 최대한 활용하고 클라이언트 측과 서버 측에 작업을 합리적으로 할당하여 시스템의 통신 오버헤드를 줄일 수 있는 소프트웨어 시스템 아키텍처입니다.
현재 대부분의 응용 소프트웨어 시스템은 클라이언트/서버 형태의 2계층 구조이다. 현재 소프트웨어 응용 시스템은 분산형 웹 응용 프로그램으로 발전하고 있기 때문에 웹 응용 프로그램과 클라이언트/서버 응용 프로그램 모두 동일한 작업을 수행할 수 있다. 비즈니스 처리, 논리적 구성 요소를 공유하기 위해 서로 다른 모듈을 적용;
따라서 내부 및 외부 사용자 모두 신규 및 기존 애플리케이션 시스템에 액세스할 수 있으며 기존 애플리케이션 시스템의 로직을 사용하여 새로운 애플리케이션 시스템을 확장할 수 있습니다. 이것이 현재 응용시스템의 발전방향이다.
추가 정보:
둘 사이의 차이점:
1. 다양한 하드웨어 환경:
C/S는 일반적으로 전용 네트워크, 소규모 네트워크 환경에 구축되며, LAN 간 연결 및 데이터 교환 서비스를 제공하기 위해 특수 서버가 사용됩니다. B/S는 WAN을 기반으로 구축되므로 전문적인 네트워크 하드웨어 환경이 필요하지 않습니다. 예를 들어 전화 인터넷 접속, 장비 대여, 정보 관리 등은 C/S보다 적응성이 뛰어나며 일반적으로 운영체제와 브라우저만 있으면 됩니다.
2. 다양한 보안 요구 사항:
C/S는 일반적으로 상대적으로 고정된 사용자 그룹을 지향하며 정보 보안에 대한 강력한 통제력을 갖습니다. 일반적으로 기밀 정보 시스템은 C/S 구조를 채택하고 B/S를 통과할 수 있습니다. . 공개적으로 이용 가능한 일부 정보를 게시합니다. B/S는 광역 네트워크를 기반으로 구축되어 상대적으로 보안 관제 능력이 취약하고, 알려지지 않은 사용자 집단을 지향하고 있다.
3. 다양한 프로그램 아키텍처:
C/S 프로그램은 프로세스에 더 많은 관심을 기울일 수 있고 권한에 대한 다단계 확인을 수행할 수 있으며 시스템 실행 속도에 덜 관심을 기울일 수 있습니다. B/S의 보안과 접속 속도에 대한 다양한 고려 사항은 더 큰 최적화에 대한 필요성을 기반으로 하며 C/S보다 더 높은 요구 사항을 가지고 있습니다.
B/S 구조 프로그램 아키텍처는 MS의 .Net 시리즈부터 BizTalk 2000 Exchange 2000 등에 이르기까지 네트워크 구성 요소로 구축된 시스템을 완벽하게 지원합니다. SUN과 IBM이 추진하는 JavaBean™ 컴포넌트 기술은 B/S를 더욱 성숙하게 만듭니다.
4. 소프트웨어 재사용은 다릅니다.
C/S 프로그램은 필연적으로 전체적으로 고려될 수 있으며 구성 요소의 재사용성은 B/S 요구 사항만큼 좋지 않습니다. B/S 쌍의 다중 구조에서는 구성 요소가 상대적으로 독립적인 기능을 갖고 상대적으로 잘 재사용될 수 있어야 합니다.
5. 시스템 유지 관리는 다릅니다.
시스템 유지 관리는 소프트웨어 수명 주기에서 매우 많은 비용이 듭니다. 중요한 C/S 프로그램의 무결성 때문에 이를 전체적으로 검토하고, 발생하는 문제를 처리하고, 시스템을 업그레이드하는 것이 필요합니다. 업그레이드는 어렵고 완전히 새로운 시스템이 필요할 수 있습니다. B/S 프로그램은 개별 구성 요소의 교체를 용이하게 하고 원활한 시스템 업그레이드를 달성하며 시스템 유지 관리 비용을 최소화하는 구성 요소로 구성됩니다. 사용자는 인터넷에서 다운로드하여 설치하여 업그레이드할 수 있습니다.
바이두 백과사전-BS 아키텍처
바이두 백과사전-CS