본문 바로가기

컴퓨터공부/정보처리기사

[정보처리기사] 인터페이스 처리 유형,미들웨어의 종류,모듈 연계,EAI,ESB

by Life & study 2023. 7. 18.
반응형

[정보처리기사] 

[정보처리기사] 인터페이스 처리 유형

 

[정보처리기사] 인터페이스 처리 유형



실시간 방식(Real-time Processing): 실시간 방식은 데이터가 발생하는 즉시 처리되는 방식입니다. 즉, 데이터가 발생하면 즉시 처리되어 결과가 반환됩니다. 이를 통해 데이터의 신속한 처리와 신뢰성을 보장할 수 있습니다.

지연 처리 방식(Delayed Processing): 지연 처리 방식은 데이터가 발생한 후 일정 시간 동안 대기한 후 처리되는 방식입니다. 즉, 데이터가 발생하면 일정 시간 동안 대기한 후 처리되어 결과가 반환됩니다. 이를 통해 데이터의 처리 속도를 조절하고, 시스템의 부하를 줄일 수 있습니다.

배치 방식(Batch Processing): 
대량의 데이터를 처리할 때 사용하는 방식,
배치 방식은 일정한 주기로 데이터를 모아서 한꺼번에 처리하는 방식입니다. 즉, 데이터가 발생하면 일정 기간 동안 대기한 후 한꺼번에 처리되어 결과가 반환됩니다. 이를 통해 대량의 데이터를 처리할 수 있으며, 시스템의 부하를 분산시킬 수 있습니다.


인터페이스 발생 주기

내 외부시스템 간 송 수신 데이터를 전송
업무 성격과 송수신데이터 전송량을 
매일, 수시, 주1회로 구분함

 

[정보처리기사] 미들웨어

 

[정보처리기사] 미들웨어

중간의 있는 프로그램을 뜻한다.

미들웨어의 종류

DB 미들웨어: 데이터베이스와 응용 프로그램 간의 연결을 중개하고, 데이터베이스의 쿼리를 처리하여 응용 프로그램에서 사용할 수 있는 형태로 반환합니다.

 

RPC 미들웨어: 원격 프로시저 호출(RPC)을 지원하여, 서로 다른 시스템 간의 프로시저 호출을 가능하게 합니다.

 

MOM 미들웨어: 메시지 지향 미들웨어(Message Oriented Middleware)로, 메시지를 전송하고 수신하는 기능을 수행합니다.

 

TP-Monitor 미들웨어: 트랜잭션 처리 모니터(TP-Monitor)로, 분산 트랜잭션 처리를 지원하며, 트랜잭션 처리의 안정성과 일관성을 보장합니다.

 

ORB 미들웨어: 객체 요청 중개인(ORB)으로, 객체 지향 프로그래밍에서 객체 간의 통신을 지원합니다.

 

WAS 미들웨어: 웹 애플리케이션 서버(WAS)로, 웹 서버와 응용 프로그램 간의 연결을 중개하고, 웹 서버에서 요청된 데이터를 처리하여 응용 프로그램에서 사용할 수 있는 형태로 반환합니다.


 

[정보처리기사] 미들웨어의 종류

 

[정보처리기사] 미들웨어의 종류



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

2-Tier 아키덱처

RPC(원격 프로시저 호출)

원격 프로시저를 마치 로컬 프로시저처럼 호출하는
미들웨어

MOM (메시지 지향 미들웨어)
비동기형 메시지를 전달하는 미들웨어
이기종 분산 데이터 시스템의 데이터 동기를 위해
많이 사용됨

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

여러 개의 모니터를 두고
트랜잭션을 처리 및 감시하는 미들 웨어이다.

사용처
ex 철도, 항공기,, 예약업무에 

사용자 수가 증해도 빠른 응답 속도를 유지할 수 있다.


ORB(객체 요청 중개인)

ORB 코바 표준 스펙을 구현한 객체 지향 미들웨어이다.
최근에는 TP-Monitor의 장점인 트랜잭션 처리와
모니터링 등을 추가로 구현한 제품도 있다.

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

사용자의 요구를 따라 변하는 동적인 콘텐츠를 처리하기 위한
미들웨어
웹환경을 구현하기 위한 미들웨어이다.

RPC(원격 프로시저 호출)

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

[정보처리기사] 모듈 연계

 

[정보처리기사] 모듈 연계



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

대표적인 모듈 관계 방법 3가지

EAI ,
ESB ,
웹 서비스

 

[정보처리기사] EAI

 

[정보처리기사] EAI



애플리케이션 기반

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

ex) 윈도도 하나의 플랫폼이다.


Point-to-point

가장 기본적인 애플리케이션 통합 방식
1:1 애플리케이션 연결방식
변경 재사용이 어려움

각 시스템 간의 직접적인 연결을 통해 데이터를 전송하는 방식으로, 시스템 간의 연결이 복잡해지는 단점이 있습니다


Hub & Spoke

단일 접전인 허브 시스템을 통해 데이터를 전송하여
중앙 집중형 방식

중앙 집중식 허브 시스템을 통해 시스템 간의 연결을 관리하는 방식으로, 시스템 간의 연결이 단순해지는 장점이 있습니다.

Message Bus( ESB 방식)
미들웨어 두어 처리하는 방식
확장성이 뛰어나며 대용량 처리가 가능함

Hybrid
Hub& Spoke와 Message Bus의 혼합 방식
그룹 내에서는 Hub& Spoke 방식을
그룹 간에는 Message Bus를 사용함

필요한 경우 한 가지 방식으로 EAI 구현이 가능함
데이터 병목이 최소화할 수 있다.

 

[정보처리기사] ESB
(Enterprise Service Bus)

 

[정보처리기사] ESB
(Enterprise Service Bus)



Service Bus를 생각하고, bus형태의 미들웨어이다.

애플리케이션 간 연계
표준 기반의 인터페이스를 제공하는 설루션

범용적으로 사용하기 위하여 애플리케이션과의 결합도
약하게 유지한다.

관리, 보안 유지가 쉽다.
높은 수준의 품질 지원이 가능함.

 

 


 

반응형

댓글