IT/MW
01. 미들웨어 (Middleware)
yskko
2020. 6. 5. 23:58
1. 개념
미들웨어란 OS, DB와 Application 사이에서 중개 역할을 해주는 Software이다.
WEB, WAS, TP 모니터를 미들웨어의 범주안에 넣을 수 있다.
2. 구성요소
WEB 서버는 사이트에 접속 했을 때, 정적인 페이지를 띄워주는 서버라고 볼 수 있다. 이미지나 텍스트를 띄워 준다.
WAS 서버는 동적인 업무처리를 하는 역할이다. JSP나 Servlet을 구동해준다.
TP 모니터(TP-Monitor)는 Transaction Processing Monitor로서 트랜잭션을 분산시키고, 흐름을 감시하는 역할을 한다.
3. 동작방식
Client로부터 요청이 오면 WEB서버에서 요청을 받고, 판단하여 WAS로 넘길지 아닐지 판단을 한다.
간단한 정적 페이지 같은 경우 WEB서버에서만 처리하는 경우도 있지만, Application동작 (JSP, Servlet)등의 처리를 위해 WAS로 요청을 전달하고, WAS에서 처리를 진행하여 다시 리턴하는 방식으로 동작한다.