Helmi

1. 소프트웨어 설계 - 미들웨어 본문

정보처리기사/필기

1. 소프트웨어 설계 - 미들웨어

Helmi 2023. 5. 12. 13:40

미들 웨어 : 서로 다른 기종간의 하드웨어나 프로토콜, 통신환경 등을 연결해 응용 프로그램과 운영환경 간에 원만한 통신 이뤄질 수 있게 서비스 제공하는 소프트웨어. 

 

미들 웨어의 종류

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

- RPC (Remote Procedure Call) : 응용 프로그램의 프로시저 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 방식의 미들웨어

- MOM(Message Oriented Middleware) : 메세지 기반의 비동기형 메세지를 전달하는 방식의 미들웨어

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

- ORB(Object Request Broker) : 객체지향 미들웨어로 코바(CORBA) 표준 스펙을 구현한 미들웨어

- WAS(Web Application Server) :  사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어