* 미들웨어 솔루션
- 기능적으로 클라이언트와 서버 사이 통신 담당하는 시스템 SW
- 컴퓨터와 컴퓨터 연결 담당하는 SW로 중간을 의미하는 미들과 SW를 의미하는 웨어의 합성어
유형 | 설명 및 활용 |
DB | - DB 제품 제작업체에서 제공하는 클라이언트와 DB 연결하기 위한 MW |
RPC (Remote Precedure Call) |
- 응용 P/G 프로시저 사용하여 원격 프로시저를 로컬 프로시저처럼 호출하는 방식 MW |
MOM (Message Oriented Middleware) |
- 메시지 기반 비동기형 메시지 전달 방식 MW - 서로 다른 이기종 분산 데이터 시스템의 데이터 동기 위하여 주로 사용 |
TP - 모니터 | - 온라인 업무에서 트랜잭션 처리, 감시하는 MW - 사용자 수가 증가해도 빠른 응답 속도 유지해야 하는 업무에 적합 |
ORB (Object Request Broker) |
- 코바(CORBA) 표준 스펙 구현한 객체지향 MW - 최근에는 TP-모니터가 가지고 있는 장점(트랜잭션 처리, 모니터링 등)을 추가로 구현 |
WAS (Web Application Server) |
- 웹 환경 구현하기 위한 MW - WAS는 HTTP 세션 처리 위한 웹서버 기능 뿐만아니라 민감한 기업 업무까지 자바, EJB 컴포넌트 기반으로 구현 가능 |
* 웹 서버 (Web Server)
- 웹 브라우저 요청을 받아 html 파일이나 이미지/그림, 자바스크립트의 정적인 콘텐츠 제공
* 웹 애플리케이션 서버 (WAS, Web Application Server)
- 서버계층에서 애플리케이션이 동작 가능한 환경 제공하고 안정적인 트랜잭션 처리와 관리, 다른 이기종 시스템과의 애플리케이션 연동 지원. 웹서버와의 가장 큰 차이점은 동적 서버 콘텐츠 수행 가능한 기능
종류 | 벤더 | 응용 내용 |
GlassFish | GlassFish Community | - NetBeans 개발 툴과 연동하여 사용 |
JBoss | Red Hat | - JBoss 기반 오픈 소스 제품들을 이용하는 경우 사용 |
Jetty | Eclipse Foundation | - 빠른 처리 속도 요구되는 경우 사용 |
JEUS | TmaxSoft | - 대량의 안정적인 거리 처리와 적시 기술지원 필요한 경우 사용 |
WebLogic | Oracle | - 대량의 안정적인 거래 처리가 요구되는 경우 사용 |
WebSphere | IBM |
* 웹 서버와 웹 애플리케이션 서버의 일반적인 구성
- 사용자가 웹 브라우저 이용해 요청하는 경우 정적인 데이터(그림, 자바스크립트 등)는 웹 서버가 처리하고 동적인 콘텐츠(DB 접속, 외부 시스템과의 연동 등) 경우 WAS로 서비스 요청함으로써 서버 자원 효율적으로 처리 가능토록 구성
320x100
'정보처리기사 > 필기' 카테고리의 다른 글
[정보처리기사 필기 요약] 인덱스(INDEX) (1) (0) | 2021.03.03 |
---|---|
[정보처리기사 필기 요약] 뷰(View) (0) | 2021.03.03 |
[정보처리기사 필기 요약] 데이터 명세화 (0) | 2021.03.02 |
[정보처리기사 필기 요약] 내외부 송/수신 (0) | 2021.03.02 |
[정보처리기사 필기 요약] 시스템 아키텍처 (0) | 2021.03.02 |
댓글