컴퓨터소프트웨어

클라이언트 - 서버 기술

서버와 클라이언트, 네트워크를 통해 그들 사이의 연결 - 클라이언트 - 서버 기술은 두 개의 독립적 인 상호 작용 과정을 제공합니다.

서버의 지원을 담당하는 프로세스라고 데이터베이스 서버의 응답을 요청하고 대기를 보내는 프로세스 - 파일 시스템 및 고객.

클라이언트 - 서버 모델은 시스템 구성에 사용되는 정보 처리를 데이터베이스의 기초뿐만 아니라, 우편 시스템. 클라이언트 - 서버 큰 차이가 소위 파일 - 서버 아키텍처가 있습니다.

파일 서버 (노벨 넷웨어 또는 윈도우 NT 서버)에 저장되어있는 파일 서버 시스템에서 데이터, 이들은 등 통로, 역설 FoxPro에 같은 "로컬 데이터베이스"워크 스테이션의 동작을 처리

워크 스테이션에 위치한 데이터베이스 및 데이터 조작이 여러 독립적 인 조정되지 않은 방법에 의해 수행 하였다. 따라서, 모든 데이터는, 정보 처리의 속도를 느리게 스테이션에 네트워크 서버를 통해 전송된다.

클라이언트와 서버 사이 기능을 공유 - 클라이언트 - 서버 기술은 두 (적어도) 응용 프로그램의 기능을 구현됩니다. 스토리지 및 데이터 서버를 직접 조작을위한 응답의 예는 SQLServer에, 오라클, 사이베이스 등을 할 수 있습니다.

사용자 인터페이스는 특별한 도구 나 데스크톱 데이터베이스를 사용하는의 클라이언트 기반 구조를 제공합니다. 논리 데이터 처리는 부분적으로 클라이언트상에서 실행되고 서버에서 부분적으로된다. 서버에 요청을 만드는 것은 일반적으로 SQL 언어로, 클라이언트에 의해 수행됩니다. 서버와 클라이언트 (들)에 의해 수신 된 처리 요청은, 결과가 반환된다.

데이터들이 저장되어있는 동일한 위치에서 처리된다 - 서버이므로이를 다량의 네트워크를 통해 전송되지 않는다.

클라이언트 - 서버 아키텍처의 장점

클라이언트 - 서버 기술 정보 등의 품질 시스템을 제공합니다 :

  • 신뢰성

데이터 수정은 골재 이러한 동작 특성을 부여 거래기구하여 데이터베이스 서버 행하는 각 트랜잭션이 완료 데이터 무결성을 제공 1) 자성을; 2) 다른 사용자의 트랜잭션의 독립성; 3) 결함 허용 - 트랜잭션의 결과를 저장.

  • 확장 성, 즉, 시스템 용량은 사용자의 수와 소프트웨어를 변경하지 않고 정보의 양에 의존하지 않는다.

클라이언트 - 서버 기술은 적절한 하드웨어 플랫폼에서 사용자와 정보의 기가 바이트의 수천을 지원합니다.

  • 보안, 즉, 에서 신뢰할 수있는 데이터 보호 에 대한 무단 액세스.
  • 유연성. 데이터 작업 용도에서, 논리 계층 할당 : 사용자 인터페이스; 논리 처리 규칙; 데이터 관리.

이미 언급 한 바와 같이, 파일 서버 기술은 세 개의 층은 워크 스테이션에서 실행되는 단일 모 놀리 식 응용 프로그램에 결합하고, 레이어의 모든 변경 사항은 반드시 응용 프로그램, 클라이언트와 서버의 서로 다른 버전의 수정으로 이어질, 당신은 모든 워크 스테이션에 소프트웨어 업그레이드를 수행 할 .

2 계층 애플리케이션의 클라이언트 - 서버 기술은 형성을위한 모든 기능을 제공하는 사용자 인터페이스의 클라이언트, 정보 데이터베이스 관리의 모든 기능 - 서버에서는 비즈니스 규칙은 서버와 클라이언트 모두를 구현할 수있다.

세 가지 수준의 응용 프로그램은 대부분의 변수 구성 요소 비즈니스 규칙을 구현하는 중간 수준을, 수 있습니다.

다양한 수준의 유연성 허용하고 비용 효율적으로 기존의 응용 프로그램을 지속적으로 업데이트 할 수있는 비즈니스 요구 사항에 적응.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.atomiyme.com. Theme powered by WordPress.