미들웨어: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Coolcard (토론 | 기여)
편집 요약 없음
Coolcard (토론 | 기여)
편집 요약 없음
6번째 줄:
'''미들웨어'''(Middleware)는 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어, 네트워크를 통해서 연결된 여러 개의 컴퓨터에 잇는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해주는 소프트웨어를 말한다.
3계층 클라이언트/서버 구조에서 미들웨어가 존재한다. 웹브라우저에서 데이터베이스로부터 데이터를 저장하거나 읽어올 수 있게 중간에 미들웨어가 존재하게 된다.
[[그림:midd.png]]
 
* [[TP 모니터]](TP Monitor: Transaction Processing Monitor)는 가장 대표적인 미들웨어라 할 수 있다. 이러한 미들웨어는 메인 프레임 소프트웨어에서 분산 컴퓨팅으로 전환되는 과정에서 나타나게 된다. 미들웨어를 이용하는 분산 컴퓨팅은 [[2-tier]] 형태를 벗어나서 3-tier 와 N-tier 형태로 발전하게 된다. 대부분 3-tier 혹은 N-tier 분산 컴퓨팅에서 모든 비즈니스 로직은 서버 컴퓨터에 존재하게 되고, 개인용 컴퓨터는 오직 프리젠테이션을 위해서 사용된다.
이러한 방법은 여러 가지 장점들을 제공하게 된다.