본문 바로가기
source-code/software

[정보처리기사 실기] 인터페이스 구현

by mattew4483 2023. 9. 21.
728x90
반응형

미들웨어 솔루션

운영체제와 응용 프로그램, 또는 서버와 클라이언트 사이에서 다양한 서비스를 제공하는 소프트웨어

표준화된 인터페이스를 제공함으로써, 시스템 간의 데이터 교환에 일관성을 보장

DB (Data Base)

데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하는 미들웨어

RPC (원격 프로시저 호출)

응용 프로그램의 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 미들웨어

MOM (메시지 지향 미들웨어)

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

주로 이기종 분산 데이터 시스템의 데이터 동기를 위해 사용

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

트랜잭션을 처리 및 감시하는 미들웨어

사용자 수가 증가해도 빠른 응답 속도를 유지해야하는 업무(항공기, 철도 예약 등)에 주로 사용됨

ORB (객체 요청 브로커)

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

WAS (웹 애플리케이션 서버)

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

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

 

모듈 연계를 위한 인터페이스 기능 식별

모듈 연계란?

내부 모듈과 외부 모듈, 또는 내부 모듈 간 데이터 교환을 위해 관계를 설정하는 것

EAI (Enterprise Application Integration)

기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 작용이 가능하게 해주는 솔루션

ESB (Enterprise Service Bus)

애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션

애플리케이션 통합 측면에서 EAI와 유사하지만, 애플리케이션 보다는 서비스 통합을 지향

웹 서비스

네트워크 정보를 표준화된 서비스 형태로 만들어 공유하는 기술

구성

728x90
반응형