EAI, ESB, FEP

메가펀치·2023년 6월 12일

EAI (Enterprise Application Integration)

기업 내 다양한 애플리케이션 및 시스템 간 통합을 위한 접근 방식 및 기술을 의미한다.
(기업 내 사용되는 다양한 시스템 간 데이터 통합, 프로세스 자동화, 비즈니스 규칙관리 등)

-> 기업 전체의 데이터를 일관성 있게 관리하는 것을 목표로 한다.

ESB (Enterprise Service Bus)

서비스 지향 아키텍처 (SOA)를 구현하기 위한 중앙 집중식 통합 플랫폼으로 다양한 시스템 및 애플리케이션 간의 통신과 데이터 교환을 조정하고 중개하는 역할을 한다. ESB는 서비스 기반의 아키텍처에서 서비스를 발견, 노출, 라우팅, 변환 등의 기능을 제공하여 시스템 간의 상호 운용성을 강화하고 재사용 가능한 서비스의 개발과 관리를 용이하게 한다.

  • SOA (Serviced-Oriented Architecture)
    : 서비스 지향 아키텍처라 불리는 소프트웨어 설계 및 개발 방법론으로 SOA는 애플리케이션을 독립적인 서비스로 분할하고, 이러한 서비스들 간에 상호 작용할 수 있는 표준화된 방법을 제공한다.

FEP (Front-End Processor)

컴퓨터 시스템에서 입력 및 출력 데이터를 처리하는 전용 프로세서. FEP는 컴퓨터의 주 프로세서가 아닌 별도의 전용 프로세서로 구성되며, 주로 터미널과의 상호 작용, 통신 프로토콜 변환, 데이터 압축 등을 처리한다. FEP는 전달된 데이터를 해석하고 필요한 처리를 수행하여 주 프로세서가 처리하기 쉬운 형시으로 변환한다. 이를 통해 시스템 성능을 향상시키고 효율적인 데이터 처리를 가능하게 한다.

[요약]

1) EAI : 기업 내 다양한 애플리케이션 및 시스템 간의 통합을 위한 접근 방식

2) ESB : SOA를 구현하기 위한 중앙 집중식 통합 플랫폼

3) FEP : 컴퓨터 시스템에서 입력 및 출력 데이터를 처리하는 전용 프로세서

profile
공부한 내용을 정리하는 공간입니다

0개의 댓글