distributed ; 분산

컴퓨터 프로그램이나 데이터네트웍 상에, 즉 대개 두 대 이상의 컴퓨터에 걸쳐 있을 때, 이것을 "분산" 컴퓨팅이라고 부른다. 저가의 탁상용 컴퓨터가 능력을 갖기 이전의 컴퓨팅은, 주로 중앙 집중식으로 구성되었었다. 비록 이러한 중앙센터가 아직 존재하긴 하지만, 기업들은 그 동안 응용프로그램들과 데이터를 기업 내에서 가장 효율적으로 운영될 수 있는 곳과, 일부 탁상형 컴퓨터와 근거리통신망 서버, 지역 서버, 웹서버, 기타의 서버 등이 혼합된 체제 내에 분산해 두는 형태로 이동하고 있다. 대중적인 경향은, 단순히 클라이언트 컴퓨터는 사용자를 위해 어떤 기능을 제공하고, 그 밖의 것들은 클라이언트 컴퓨터에 서비스들을 제공하는 다른 컴퓨터들, 즉 서버에게 요청하는 형태의 클라이언트/서버 컴퓨팅이었다 (웹의 HTTP 프로토콜이 이런 사상에 대한 좋은 예이다).

DCE는 분산 컴퓨팅 환경을 구현하기 위한 특정 산업계의 표준이다. 오늘날, 주요 소프트웨어 개발회사들은 분산 컴퓨팅의 객체 지향형 시각을 촉진하고 있다. 자바와 기타 다른 제품들로 이루어진 분산 공표 환경이 분산 응용프로그램을 만드는 회사들에 도움을 주게 됨에 따라, 월드와이드웹이 분산 컴퓨팅으로 향하는 경향과, 썬 마이크로시스템즈의 슬로건인 "네트웍이 컴퓨터이다"라는 견해를 가속화하고 있다.

Posted by jazzlife
,