본문 바로가기

IT 용어 정리

미들웨어란?

https://devinus.tistory.com/10

 

[정보처리기사] 미들웨어(Middleware) 솔루션 종류

1. 미들웨어의 개념 및 종류 - 미들웨어에서 미들(Middle)과 소프트웨어(Software)의 합성어로, 운영체제와 해당 운영체제에서 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외에

devinus.tistory.com

 

미들웨어란?

- 미들웨어는 중간(Middle)과 소프트웨어(Software)의 합성어로, 운영체제와 해당 운영체제에서 실핻외는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어임.

- 클라이언트와 서버간의 통신을 담당함

 

MiddleWare 종류

 

DB(DataBase)

- 데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하기 위한 미들웨어

- DB를 사용해 시스템을 구축하는 경우 보통 2-Tier 아키텍처 라고 함.

 

RPC(Remote Procedure Call)

- RPC(원격 프로시저 호출)는 응용 프로그램의 프로시저를 사용해 원격 프로시저를 로컬 프로시저처럼 호출하는 방식의 미들웨어

 

MOM(Message Oriented Middleware)

- MOM(메시지 지향 미들웨어)은 메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어

- 온라인 업무보다 이기종 분산 데이터 시스템의 데이터 동기를 위해 많이 사용

 

TP-Monitor(Transaction Processing Monitor)

- TP-Monitor는 항공기나 철도 예약 업무 등과 같은 온라인 트랜잭션을 처리 및 감시하는 미들웨어

- 사용자의 수가 증가하더라도 빠른 응답속도를 유지해야 할 경우 주로 사용

 

ORB(Object Request Broker)

- ORB(객체 요청 브로커)는 객체 지향 미들웨어로 코바(CORBA) 표준 스펙을 구현한 미들웨어

- TP-Monitor의 장점인 트랜잭션 처리와 모니터링을 추가한 제품도 나오고 있음

 

WAS(Web Application Server)

- WAS(웹 어플리케이션 서버)는 정적인 컨텐츠를 처리하는 웹서버와 달리 사용자의 요구에 따라 변하는 동적인 컨텐츠를 처리하기 위한 미들웨어

- 클라이언트/서버 환경보다는 웹 환경을 구현하기 위한 미들웨어

- HTTP 세션 처리를 위한 웹 서버 기능뿐만 아니라 미션-크리티컬한 기업 업무까지 JAVA, EJB 컴포넌트 기반으로 구현이 가능

- 종류: OracleWebLogic, IBMWebSphere

'IT 용어 정리' 카테고리의 다른 글

Clustering 이란  (0) 2023.05.18
WAS 종류  (0) 2023.05.18
2진법과 10진법 정의와 차이  (0) 2023.05.12
[IT용어] 사일로(silo) 현상이란?  (0) 2023.04.28
[IT용어] Build 란  (0) 2023.03.10