의견.png

EAI

위키원
hdaram (토론 | 기여)님의 2019년 6월 24일 (월) 14:03 판 (새 문서: '''EAI'''(EAI:Enterprise Application Integration)는 기업내의 컴퓨터와 연관된 모든 (서로 다른 응용 소프트웨어 네트워크 프로토콜,운영체계(OS)와...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

EAI(EAI:Enterprise Application Integration)는 기업내의 컴퓨터와 연관된 모든 (서로 다른 응용 소프트웨어 네트워크 프로토콜,운영체계(OS)와 상관없이) 애플리케이션을 유기적으로 연동하여 필요한 정보를 중앙 집중적으로 통합, 관리, 사용할 수 있는 환경을 구현하는것으로 [[]e-비즈니스]]를 위한 기본 인프라, 기본의 점 대 점 인터페이스(Point-to-Point Interface)에서는 애플리케이션 수의 실질적 한계와 유지보수의 어려움 및 애플리케이션 추가 시 방대한 비용 및 시간 손실이 있었으나 EAI를 도입한 인터페이스에서는 새로운 애플리케이션 도입 시 어댑터(Adapter)만 필요한 손쉬운 확장성이 보장된다. 전사적자원관리(ERP), 고객관계관리(CRM), 공급망계획(SCP) 시스템, 인트라넷, 각종 데이터 등을 통합, 동일한 플랫폼[[인터넷)을 통해 기존 애플리케이션의 변화 없이 통신을 가능케 한다.

목적

EAI는 다음의 목적들로 사용될 수 있다.

  • 정보의 통합 : EAI는 일관성 있는 여러 시스템들의 정보를 보증하며, 기업 정보 통합(EII)를 의미 한다.
  • 프로세스 통합 : 응용프로그램간 비지니스 프로세스를 연결한다.
  • 벤더에 대해 독립 : 응용 프로그램으로 부터 업무의 정책과 규칙을 추출하고,EAI시스템에 구현하여 비즈니스 응용프로그램 중 하나가 다른 벤더에 의해 수정된다고 해도, 비즈니스의 규칙은 다시 만들어질 필요가 없다.

EAI의 구성요소

  • EAI의 구성요소
  1. EAI플랫폼:데이터의 전송을 보장하는 메시지 큐 와 트랜잭션 미들웨어 기능 수행한다.
  2. Adapter:다양한 패키지 애플리케이션 및 기업 자체 개발 애플리케이션을 재사용 가능 지원한다.
  3. 데이터 브로커:시스템 상호간 데이터가 전송될 때, 데이터 포맷과 코드 변환이 가능하다.
  4. Workflow:미리 정의된 비즈니스 Workflow에 따라 업무 처리가 가능하다.
  5. Message Queue:프로세스가 송신을 기다리고 있는 온라인 시스템의 대기 행렬이 있다.

EAI의 유형

  • 통합범위
  1. Data-Laval:서비스 연결간 Data 내용을 바탕으로 애플리케이션 간 전달이 가능하다.
  2. Object-Level:애플리케이션 간의 트랜잭션 및 연관 데이터 통합이 가능하다.
  3. Process-Level:다단계 프로세스에 대한 중앙집중적인 프로세스 제어 관리가 가능하다.
  • 데이터 전송 모델
  1. Hub$&Spoke:단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중방식이 가능하다.
  2. Me

같이 보기


  의견.png 이 EAI 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.