미들웨어
From IT위키
- Middleware
- 여러 시스템, 운영체제, 애플리케이션 간 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 시스템 소프트웨어
종류[edit | edit source]
- 원격 프로시저 호출(RPC, Remote Procedure Call)
- 클라이언트가 원격에서 동작하는 프로시저를 호출하는 시스템. 동기 또는 비동기 지원
- 메시지 지향 미들웨어 (MOM, Message Oriented Middleware)
- 클라이언트가 생성한 메시지는 저장소에 요청할 때 저장하면서, 다른 업무를 지속할 수 있도록 하는 비동기식 미들웨어
- ORB (Object Request Broker)
- 객체지향 시스템에서 객체 및 서비스를 요청하고 전송할 수 있도록 지원하는 미들웨어
- 데이터베이스 접속 미들웨어
- 애플리케이션과 데이터베이스 서버를 연결해주는 미들웨어
- TP 모니터 (Transaction Processing Monitor)
- 분산 시스템의 애플리케이션을 지원하는 미들웨어로, 주로 C/S 시스템에 사용
- 웹 애플리케이션 서버 (WAS, Web Application Server)
- 웹 애플리케이션을 지원하는 미들웨어
- 엔터프라이즈 서비스 버스 (ESB, Enterprise Service Bus)
- 메시지 기반으로 느슨한 결합형태의 표준 인터페이스 통신을 통해 전사 시스템 환경을 연동하는 미들웨어