본문 바로가기
정보처리기사/신처기

미들웨어 정의 및 종류

by tovantablack 2020. 8. 16.
728x90
728x90

[미들웨어] 운영체제와 응용 프로그램 사이에서 운영체제가 제공하지 않는 서비스를 제공하는 SW

DB : 마이크로소프트의 ODBC, 볼랜드의 IDAPI, 오라클의 Glue

RPC원격프로시저호출 remote procedure cell : 이큐브시스템스의 Entera, OSFONC/RPC

MOM 메시지 지향 미들웨어 : 비동기형 메시지를 전달하는 방식의 미들웨어

ex) IBMMQ, 오라클의 Message Q, JCPJMS가 유명

TP-Monitor 트랜잭션 처리(processing) 모니터 : 온라인 트랜잭션에서 트랜잭션 처리 및 감시하는 애. 사용자가 증가해도 빠른 응답 속도 유지하고 싶을 때 사용한다.

ex) 오라클의 tuxedo, 티맥스소프트의 tmax

ORB 객체요청브로커 object request broker : CORBA표준 스펙을 구현한 객체 지향 미들웨어

ex) Micro Focusorbix, OMGCORBA

WAS 웹 앱 서버 : 오라클의 WebLogic, IBMWebSphere

 

SQL Mapping : 프밍 코드 내에 SQL을 직접 입력하여 DBMS의 데이터에 접속하는 기술.

관련 프레임워크) JDBC, ODBC, MyBatis

 

ORM(Object-Relational Mapping) : 객체지향 프밍의 객체와 관계형 데이터베이스의 데이터를 연결하는 기술

관련 프레임워크) JPA, Hibernate, Django

728x90
728x90

댓글