티스토리 뷰
EAI (Enterprice Application Integeration)
- 영어를 해석하면 기업 애플리케이션 통합. 쉽게 말하자면 기업 내 여러 애플리케이션을 통합하기 위한 솔루션입니다.
- 기업 내에 여러 애플리케이션, 여러 담당파트 별 서버가 따로 존재하는 경우가 많고, 그에따라 IP주소 및 포트번호가 여러 개인 경우가 많습니다. 각각의 서버에 접근해서 정보를 얻는 API를 사용하려 할 때, 직접 접근해서 가져온다면 시스템이 복잡해질수록 그에 따른 Log 처리, 오류 탐지 등 대응하기 어려워집니다.
- 그래서 각 시스템 간 상호연동을 위해 직접 접근이 아닌 하나의 EAI 솔루션을 가운데에 두고, EAI에 정의된 인터페이스 규격에 맞춰 API 송수신을 진행합니다.
- 물론, EAI 솔루션 내에서 모든 API 사용 로그도 남기고, EAI 인터페이스 명세도 남기니 확장성도 좋고, 사용성도 뛰어나며 효율적이죠.
- EAI 솔루션 기능은 모든 인터페이스 사용 로그 보기, 인터페이스 request / response parameter 및 명세 확인 기능 등 있습니다.

EAI를 적용하면 가운데에서 조율해준다.
FEP (Front End Processor)
- 통신 제어 및 처리를 위한 시스템을 말하는데, 보통 금융 관련 대외적 거래 또는 B2B 연계에 사용되는 통신 방식으로 생각하시면 됩니다.
- 한 기업 내에 각기 다른 서버 간 통신이 아니라 외부 기업 또는 외부 서버와 내부 기업 서버를 연동하고자 할 때 사용합니다. (ex. KG이니시스 등 외부 PG결제, 세틀뱅크 등 외부 뱅킹 API)
- VPN 또는 전용선을 사용하여 기관을 연결합니다.
*** 보통 통합시스템의 표준 거래는 MCA, 시스템간의 통신은 EAI, 대외 거래는 FEP를 사용한다고 합니다.
출처: https://sgpassion.tistory.com/19
'Skill > 기반기술' 카테고리의 다른 글
AWS Network Load Balancer 쉽게 이해하기 #1 (0) | 2024.01.12 |
---|---|
토큰기술 (1) | 2023.12.22 |
보안 점검 도구 (0) | 2023.11.16 |
intellij 컬럼 선택 모드 (0) | 2023.09.22 |
excel 처리 (0) | 2023.05.12 |
- Total
- Today
- Yesterday
- sumifs
- 진열사랑
- spring
- setter
- ul li로 테이블
- oracle
- draw.io
- $.each
- Javascript
- 프로젝트명변경
- 전후방탐색
- devtools
- @ExceptionHandler
- Keycode
- springboot
- QueryDSL
- CSS
- 여러 컬럼 update
- 정규식
- PostgreSQL
- excel
- JQuery
- DatePicker
- border-collapse
- caniuse
- object key
- $.extend
- lombok
- getter
- element위치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |