서버 네트워크 이야기

미들웨어 솔루션

김푸른초푸른 2020. 4. 10. 22:45

1. 미들웨어 솔루션 

= 클라이언트와 서버 사이 통신 담당 / 각 컴퓨터끼리 묶는 중간다리 역할 

 

2. 미들웨어 솔루션 유형별 활용

1) DB 

= 클라이언트와 DB 연결 

 

2) RPC 

= 원격 프로시저를 로컬 프로시저처럼 호출 

 

3) MOM 

= 비동기 메시지 전달 / 분산 데이터 시스템 데이터 동기에 사용 

 

4) TP - 모니터 

= 트렌젝션 처리, 감시하는 미들웨어

= 빠른 응답속도를 유지해야 하는 업무에 적합 

 

5) ORB 

= 표준 스펙을 구현한 객체지향 미들웨어

= TP - 모니터가 가진 장점(트랜젝션 처리 / 모니터링)을 추가로 구현 

 

6) WAS (Web Application Server)

= 웹 환경 구현하기 위한 미들웨어 

= 웹서버 기능뿐만 아니라 민감한 기업 업무까지 자바, ELB, 컴포넌트 구현 가능 

 

2. 웹 서버와 웹 어플리케이션 서버(WAS)

1) 웹 서버 

= HTML 파일 / 이미지 / 자바스크립트 정적 컨텐츠 제공 

 

2) 웹 어플리케이션 서버 

= 어플리케이션 동작가능한 환경을 제공하고 안정적인 트랜젝션 처리와 관리  / 시스템과 APP 연동 지원

= 동적 서버 컨텐츠 수행가능

 

[WAS 종류 및 응용]

1. GLASSFISH - GLASSFISH COMMUNITY

= NETBEANS 개발 툴과 연동하여 사용

 

2. JBOSS - RED HAT 

= JBOSS 기반 오픈 소스 제품들을 이용하는 경우에 사용 

(데이터 처리 가공과 계산을 담당하는 비즈니스 로직을 처리한다.)

 

3. JETTY - ECLIPSE FOUNDATION 

= 빠른 처리 속도가 요구되는 경우에 사용

 

4. JEUS - TMAXSOFT

= 대량의 안정적인 거래처리 / 기술지원이 필요시 사용 

 

5. WEBLOGIC - ORACLE / WEBSPHERE - IBM 

= 대량의 안정적 거래처리 요구시 사용 

 

 

3. 웹 서버와 웹 어플리케이션 서버의 일반적 구성 

클라이언트 (요구) WEB SERVER - 처리요청 / 정적 데이터 처리 

             (응답) WEB CONTAINER - JSP, SERVLET 구동 , 환경 제공 / 정적 데이터 처리 

 

 

 

'서버 네트워크 이야기' 카테고리의 다른 글

Broken pipe 현상  (0) 2024.01.15
서버와 클라이언트  (0) 2020.06.26