Google
 

'미들티어'에 해당되는 글 1건

  1. 2005/11/22 바이웅 미들티어의 역할 10가지.

미들티어의 역할 10가지.

Development 2005/11/22 12:56 바이웅

멀티티어 구성에 있어서 미들티어의 역할 10가지입니다.

1. 클라이언트의 요청을 처리한다.
2. 시스템의 복잡성을 클라이언트가 모르게 한다.
3. 데이터베이스에 대한 질의를 수행한다.
4. 복잡한 비즈니스 로직을 수행한다.
5. 기존에 이미 구축되어 있는 레거시 시스템과 연동한다.
6. 시스템 레벨의 서비스를 제공한다.
7. 클라이언트와 백오피스 시스템에 대한 리모트 엑세스를 제공한다.
8. 세션과 트랜잭션을 관리한다.
9. 보안을 강화한다.
10. 자원을 풀링함으로써 효율적으로 자원을 관리한다.










*N-Tier 클라이언트/서버 [ N-Tier Client/Server ]


분산 네트워크에서 클라이언트/서버 모델에 미들 티어(middle tier)를 추가한 애플리케이션 프로그램. 기존의 클라이언트/서버 모델이 클라이언트, 데이터베이스 서버, 중간 응용 처리 서버로 구성된 3-tier(multi-tier) 모델로 발전하여, 클라이언트는 미들 티어를 통해 데이터베이스 서버와 상호 작용하고, 미들 티어는 클라이언트 요구와 데이터베이스의 데이터 처리를 담당한다. 이와 같은 구조에서 클라이언트에 다양한 업무가 추가될 때 N-tier 시스템으로 확장된다. 그리고 프로그램 작성 및 데이터의 분산, 프로세서나 운영 체계(OS) 플랫폼의 독립 사용, 독립적인 업데이트 수행 등 이점이 있다. 그러나 클라이언트 수가 적거나 단순히 데이터베이스에 접근(access)하는 경우에는 클라이언트/서버 모델을 사용하는 것이 효율적이다.


* 클라이언트/서버 모델 [ client/server model ]


새로운 컴퓨터 환경으로 서로 다른 컴퓨터망을 통해 상호 접속하여 그것들을 협조, 연계시켜 응용 실행하는 분산 컴퓨터 방식을 구성하는 구상. 서비스를 요구하는 클라이언트와 서비스를 제공하는 서버의 응용 프로그램 한 쌍을 기초하여, 양 프로그램(프로세스) 간의 통신에 의해 응용을 실현하는 것이다. 클라이언트/서버 모델을 구축하는 기술로 원격 절차 호출(RPC)이나 관계 데이터베이스(RDB) 언어, 구조화 조회 언어(SQL) 등이 알려져 있다.





트랙백으로 이어진글 : [블로진]프로그래밍(11/22 14:06)
2005/11/22 12:56 2005/11/22 12:56
    태그 연관글
      이글의 태그와 관련된 글이 없습니다.
    구글광고
    구독안내 Bywoong Blog는 주 2~3회 새글이 올라옵니다. 블로그 방문없이 업데이트 되는 글을 구독하세요. RSS . E-Mail . HanRSS . WZD . Google Reader . Bloglines

    댓글을 달아 주세요

    [로그인][오픈아이디란?]



    Loading...