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 |