티스토리 뷰

Skill/기반기술

EAI와 FEP

진열사랑 2023. 12. 12. 13:50

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
링크
«   2024/05   »
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
글 보관함