미들웨어
위키백과 ― 우리 모두의 백과사전.
미들웨어(Middleware)는 여러 운영 체제(유닉스, 윈도, z/OS 등)에서 응용 프로그램들(예:워드 처리 프로그램) 사이에 위치한 소프트웨어를 말한다. 이를테면 데이터베이스 시스템, 텔레커뮤니케이션 소프트웨어, 메시지 및 쿼리 소프트웨어를 들 수 있다.
[편집] 종류
Hurwitz의 분류법 :
- 원격 프로시저 호출 (Remote Procedure Call, 약칭 RPC) — 클라이언트가 원격에서 동작하는 프로시저를 호출하는 시스템. 동기 또는 비동기 지원.
- 메시지 지향 미들웨어 (Message Oriented Middleware, 약칭 MOM) — 클라이언트가 생성한 메시지는 저장소에 요청할 때가 저장하면서, 다른 업무를 지속할 수 있도록 하는 비동기식 미들웨어.
- ORB (Object Request Broker) — 객체지향 시스템에서 객체 및 서비스를 요청하고 전송할 수 있도록 지원하는 미들웨어.
- DB 접속 미들웨어 — 애플리케이션과 데이터베이스 서버를 연결해주는 미들웨어.
또다른 분류법 :
- TP 모니터 (Transaction Processing(TP) monitor) — 분산 시스템의 애플리케이션을 지원하는 미들웨어. 주로 C/S 시스템에 사용됨.
- 웹 애플리케이션 서버 (Web Application Server) — 웹용 애플리케이션을 지원하는 미들웨어.
- 엔터프라이즈 서비스 버스 (Enterprise Service Bus) — 메시지 기반으로 느슨한 결합형태의 표준 인터페이스 통신을 지원하는 미들웨어로 기업 안팎에 있는 모든 시스템 환경을 연동하는 미들웨어.
[편집] 같이 보기
이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |