본문 바로가기
자격증/[정보처리기사]

[정보처리기사] 1과목 SW 설계 - 미들웨어 솔루션

by Sir교수 2023. 3. 7.
728x90

▶ 미들웨어 

* 서로 다른 애플리케이션이 서로 통신하는데 사용되는 소프트웨어 

* 서로 다른 프로토콜이나 시스템 운영체제, 데이터베이스와 어플리케이션 사이의 통신을 지원해주는 소프트웨어

▶ 미들웨어 솔루션 종류

1) DB(Database)

2) RPC(Remote Procedure Call, 원격 프로시저 호출)

3) MOM(Message Oriented Middleware, 메시지 지향 미들웨어)

4) TP -  Monitor(Transaction Processing Monitor, 트랜잭션 처리 모니터)

5) Legacyware(레거시웨어)

6) ORB(Object Request Broker, 객체 요청 브로커) 

7) WAS(Web Application Server, 앱 애플리케이션 서버)

▶ DB(Database)

* 클라이언트에서 원격의 데이터베이스와 연결하기 위한 미들웨어 

* 2 -  Tier 아키텍처 

* ODBC, IDAPI, Glue

RPC(Remote Procedure Call, 원격 프로시저 호출)

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

MOM(Message Oriented Middleware, 메시지 지향 미들웨어)

* 메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어

* MQ(IBM), Message Q (오라클), JMS(JCP)

TP -  Monitor(Transaction Processing Monitor, 트랜잭션 처리 모니터)

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

* 사용자 수가 증가해도 빠른 응답 속도를 유지해야 하는 업무에 주로 사용됨

Legacyware(레거시웨어)

* 기존 애플리케이션에 새로운 업데이트된 기능을 덧붙이고자 할 때 사용되는 미들웨어 

ORB(Object Request Broker, 객체 요청 브로커) 

* 객체 지향 미들웨어로 코바(CORBA) 표준 스펙을 구현한 미들웨어

WAS(Web Application Server, 앱 애플리케이션 서버)

* 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어

* 웹 서버 : 정적인 콘텐츠를 처리

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

 

출처: https://m.blog.naver.com/wook2124/222102990691

 

2023 정보처리기사 필기 총정리 (시나공, 수제비)

<정보처리기사 필기, 공부 가이드라인 by. 세현님> 본 정리 글은 정보처리기사 시나공과 수제비 필기...

blog.naver.com

출처: https://m.blog.naver.com/wook2124/222103411023

 

미들웨어 솔루션 명세 ★★

p.152 / 1-97, 20년 1, 2, 3회 기출문제 - 운영체제(OS)와 해당 운영체제에서 실행되는 응용 프로그램 사...

blog.naver.com

 

728x90