일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 오븐
- Delete
- vuejs
- clear
- 정보처리기사
- 자바스크립트
- slice
- 휘낭시에
- set
- TS
- let
- 함수
- undefined
- Vue
- forEach
- 울산 남구 맛집
- 울산맛집
- Javascript
- 울산 맛집
- 화살표 함수
- Has
- TypeScript
- sqld
- SQL 전문가
- Map
- SQL
- size
- 배열
- 홈베이킹
- 객체
- Today
- Total
Bae
[정보처리기사] 연계 방식 유형 EAI 본문
ㅁ 연계 방식 유형 EAI (Enterprise Application Integration)
- 개념
기업에서 운영하는 서로 다른 애플리케이션을 네트워크 프로토콜이나 DB, OS와 같은 Backend 소프트웨어에 관계없이 비즈니스 프로세스 차원에서 통합하는 솔루션
이질적인 정보 시스템들의 데이터 연계 & 통합을 위한 소프트웨어 및 정보시스템 아키텍처 프레임워크
기업과 기업 내부의 다양한 시스템과 애플리케이션을 통합하며, 다양한 애플리케이션 간의 관계와 비즈니스 프로세스의 근간을 이루는 트랜잭션 네트워크를 관리해주는 개념
- 구성요소
1) EAI 플랫폼: 데이터 무결성을 위한 메세지 큐와 트랜잭션 미들웨어 기능 수행
2) Application adapter(어댑터): 다양한 패키지 및 In-House 애플리케이션을 위한 재사용이 높은 인터페이스 지원
3) Broker(브로커): 시스템 상호간 데이터 전송을 위해 데이터 포맷 및 코드 변환
4) Business Workflow: 미리 정의한 업무 프로세서에 따라 애플리케이션 간 데이터 전달 및 연동을 처리하는 소프트웨어 모듈
- 특징
1) 이기종 통합: 이기종 플랫폼 환경 하의 애플링케이션 커뮤니케이션을 통합
2) 뛰어난 확장성: 확장성을 고려한 유연하고 모듈화된 아키텍처 제공
3) 맞춤형 서비스: 고객의 개별 요구를 지원하기 위한 맞춤형 메시지 프로세싱
4) 다양한 모듈 지원: 데이터 매핑, 인터넷 인터페이스, 외부 파트너 관리를 위한 부속 모듈 지원
- 장점
1) 여러 시스템 중 실시간 정보 조회를 제공함
2) 능률적인 비즈니스 프로세스와 도움으로 조직의 효율이 향상됨
3) 여러 시스템 간의 정보의 통합
4) 개별 유지보수 용이함
- 단점
1) 소규모의 비즈니스에 부적합
2) 시간과 많은 자원 소요
3) 많은 관리자들이 설계하려 하지 않고, 투자하려고 하지도 않는 디자인 작업을 미리 해야 하고, 대부분의 EAI 프로젝트는 일반적으로 지점 간의 움직임으로 시작하고, 이는 곧 관리되지 않는 애플리케이션이 늘어나는 결과를 초래함
- 전송 방식
구분 | Point to Point (점대점 방식) |
Hub & Spoke (터미널 집중 방식) |
Bus (메시지 버스 방식) |
Hybrid (하이브리드 방식) |
설명 | -복수 Application 간 1:1 통합 (중간에 미들웨어 두지 않고 애플리케이션간 연계) |
-중앙집중식 방식 -각시스템들과 연동 어댑터를 이용한 시스템 연계 -단일 접점으로 주변의 여러 애플리케이션과의 연계 업무를 담당하는 일종의 중앙 집중 방식으로 모든 데이터가 허브(Hub) 시스템에 저장됐다가 전달되는 구조 |
-동적인 업무 프로세스 통합 -서비스 중심으로 하나의 업무 프로세스 진행 -전송로인 버스를 통해 데이터가 통합 서버 또는 애플리케이션으로 전달되도록 하는 방식 |
-그룹 내는 허브 앤 스포크 방식을 사용하고, 그룹 간에는 메세지 버스방식을 사용하는 통합 방식 -필요할 경우 어느 한 방향으로 EAI 시스템을 구축 할 수 있음 |
장점 | -단순한 구조 -저렴한 비용 |
-데이터 전송 보장 확장 및 유지보수 편리 | -표준 통합 기술 이용 데이터 병목 최소화 -대용량 데이터처리가 용이 |
-그룹 내 환겨에 맞는 작업 가능 -유연하게 통합 가능 |
단점 | -변경 및 재사용 어려움 -데이터를 변환하면서 일괄성과 무결성을 유지하는 다른 EAI 솔루션과 달리, 단순히 애플리케이션 인터페이스만 해결 |
-SPOF: Hub 장애 시 전체 영향 -데이터가 한곳에 집중됨으로써 병목현상과 실시간 처리가 어려움 |
-초기 구축 비용 높음 -관리가 용이하지 않고 불필요한 호출에 모든 시스템이 응대를 해야하므로 네트워크 부담이 커질 수 있음 |
-아직 성능이나 관리에 있어서 검증되지 않음 |
'기타' 카테고리의 다른 글
[애플 트레이드인] 아이폰13미니 보상판매 후기 (1) | 2024.09.06 |
---|---|
[정보처리기사] 코드의 종류, 디자인 패턴 (0) | 2022.04.11 |
[정보처리기사] 결합도(Coupling), 응집도(Cohesion) (0) | 2022.04.07 |
[정보처리기사] CASE, UML, 객체지향 분석의 방법론 (0) | 2022.04.06 |
[정보처리기사] 폭포수 모형, 나선형 모형, 애자일 모형 (0) | 2022.04.05 |