EAI 구현 사례 : A사 System Architecture 시 스 템 구 성 도 As-Is 조업관리 구매 설비 생산관리 재무 OPTIMA 인사/노무 생산통계 공정/ 진행관리 출하관리 교육 에너지 … To-Be ERP SCP … 공정/진행 e-Biz 공장1 EAI e- Campus EAI 공장2 유통기지 Aspect T&E … DW 서버: 59대 구성 방법 Point to Point 방식 HUB & SPOKE 방식 구성 특성 ○ 지역별 시스템 단위 운영관리 ○ Interface 분산화/비표준화/복잡화 ○ Data 정합성 관리 및 Maint’ 어려움 ○ 개발 및 Maintenance 비용 증가 ○ 전사 통합운영관리 ○ Interface 통합화/표준화/단순화 ○ Data 정합성 보증 및 Maint’ 용이 ○ 개발 및 Maintenance 비용 절감 구축 내역 ● 전사 Interface 종수 : 2,564종 ● 전사 Interface 종수 : 702종 구현기술 ○ API 프로그램에 의한 Interface 개발 ○ 단위 시스템에 종속된 Maintenance ○ 패키지 TOOL에 의한 Interface 개발 ○ 통합 시스템을 고려한 Maintenance
구현 사례 : A사 EAI 메카니즘 … … 송신 Spoke 수신 Spoke HUB2 HUB 1 Rule/ Formatting Application HUB 1 Application DB Rule/ Formatting T/C Adapter Adapter Queue Admin File Queue Queue Queue Queue EAI 통합운영관리를 위한 Object 및 HUB, SPOKE 시스템 구성 운영관리 TOOL Logging & Tracking 시스템(시스템간 Interface 정보 현황 및 Data 추적관리 시스템) 구분 구성요소 주요기능 Queue 시스템 간 정확한 Message 전달을 보증하는 Transport Layer의 Middleware S/W DB로 구성되어 관리되는 Rule과 Routing 정보에 따라 송신 SPOKE에서 수신된 Message를 수신할 SPOKE를 결정하고, 해당 SPOKE가 원하는 Message Format 및 Code로 변형, 가공하여 전달하는 시스템. Monitoring EAI 관련 서버에 정의된 Object(MQ Manager, Queue, Channel, Adapter 등)를 Monitoring하기 위한 Tool Adapter SPOKE측에서 Biz요구에 따라 정보를 추출하고, 저장하기 위한 Adapter를 개발자가 쉽게 만들 수 있도록 개발된 Tool 상용 Programing Language에서 Queue Object를 이용할 수 있도록 제공 HUB B/U EAI HUB시스템 장애시 Application 무정지 시스템 구축(Mutual TakeOver 방식)