현재 선택한 정보처리 과정

정보처리기사 실기 이론 학습

이론 목록으로 돌아가기

시스템 연계·EAI

연계 구조의 연결 수와 중계 책임을 비교한다.

예상 읽기 3

실기 학습 목표

연계 구조의 연결 수와 중계 책임을 비교한다.

핵심 이론

EAI는 기업 안의 여러 응용을 통합·연계하는 접근이다. Point-to-Point는 시스템 사이 직접 연결, Hub-and-Spoke는 중앙 허브가 변환·전달을 중계하는 구조다.

서로 다른 n개 시스템을 양방향 연결 하나씩으로 완전 연결하면 n(n−1)/2개가 필요하다. 새 시스템 하나를 추가하면 기존 n개와 연결하므로 n개가 추가된다. 단방향 연결을 따로 세는 문제와 구별한다.

버스 구조·ESB는 공통 연계 기반으로 서비스 간 통신·변환 등을 지원한다. 허브의 집중 관리 장점과 장애·부하 집중, 직접 연결의 변경 복잡성을 비교한다.

인터페이스 명세에서는 송수신 항목·자료형·길이·코드·전송 시점·오류 처리·보안을 확인한다. 제품별 구현 설정까지 확장하지 않는다.

연계 구조는 연결 수와 장애 지점을 함께 본다

Point-to-Point는 시스템끼리 직접 연결한다. 모든 쌍을 연결하는 n개 시스템의 단순 모델이면 양방향 연결 한 쌍을 하나로 셀 때 n(n−1)/2개다. 연결이 늘수록 각 쌍의 변경을 관리해야 한다.

Hub-and-Spoke는 중앙 허브를 통해 연결하고 Bus는 공통 버스에 연결한다. 새 시스템을 중앙 허브에 하나 붙이는 그림과 기존 모든 시스템에 새 연결선을 그리는 그림을 구별한다. 중앙 집중은 관리 단순화에 도움이 되지만 허브의 장애와 병목도 고려해야 한다.

예를 들어 다섯 시스템을 완전 연결하면 10개 연결이 필요하고 여섯 번째 시스템을 추가하면 기존 다섯 곳과 연결하므로 5개가 더 필요하다. 총 15개와 증가량 5개 중 지문이 물은 값을 선택한다. 단방향을 각각 세거나 일부 연결만 허용한다는 조건이 있으면 그 조건으로 다시 계산한다.

EAI는 서로 다른 기업 응용 시스템의 데이터·프로세스 연계를 돕는다. 형식 변환, 라우팅, 공통 연결 구조라는 역할을 이해하면 된다. 특정 미들웨어 제품의 구축 명령이나 운영 설정까지 학습 범위를 늘리지 않는다.

풀이 예시

서로 다른 업무 시스템 5개를 허브 없이 모두 직접 연계한다. 서로 다른 두 시스템 사이에 양방향 연결 하나를 만들고 중복 연결과 자기 연결은 없다. 시스템 하나를 추가하여 총 6개로 만들고 새 시스템도 기존 모두와 직접 연계할 때 추가되는 연결 수를 쓰시오.

예시 정답

CODE코드 영역 안에서 좌우로 이동할 수 있습니다.
5

풀이 과정

새 시스템은 기존 5개 각각에 연결하므로 추가 5개가 필요하다. 전체 연결 수는 기존 10개에서 15개로 늘어난다. 전체 15개와 추가 5개를 구별해야 한다.

답안 점검

위 풀이 예시의 답을 가린 뒤, 핵심 이론의 규칙을 적용해 직접 풀어 보세요. 코드와 계산 문제는 중간값·단위·최종 출력의 순서를, 용어 문제는 지문의 핵심 단서와 답의 의미를 점검하세요. 해설과 다른 부분이 있으면 어느 조건을 놓쳤는지 확인하고 연결된 실기 문제로 다시 연습하세요.