1. 제품개요
EAI
·EAI란?
기업 내의 서로 다른 시스템(자체 개발 시스템, 패키지 솔루션) 간에 의미가 전달될 수 있는 포맷과 내용으로 비즈니스 레벨의 정보 교환을 위해
기술과 프로세스를 통합하는 솔루션
·EAI 도입효과
EAI 도입을 통해 고객사의 IT Upgrade 전략에 따라 신 단위 시스템과 Legacy, 데이터 및 프로세스 통합을 위한 인터페이스 표준화를 마련하여
업무처리의 효율성을 제고하고, 다양한 고객의 니즈를 만족시키는 시스템 환경 변화에 능동적인 대응을 할 수 있는 기반을 마련하게 됩니다
ESB
·EAI? ESB?
SOA
·SOA를 위한 Sun Product
2. 제품구성
·EAI / ESB 기본 엔진
J2EE 기반의 통합 플랫폼으로 어플리케이션간 연결성, 데이터 처리, 보장된 메시지처리 기능 제공
·주요특징
ㆍJ2EE 기반의 운영환경
ㆍEnterprise Designer – 개발도구
→ JavaCAPS (SOA Platform) 에 대한 개발툴
→ 직관적인 GUI 기반의 개발환경 제공
→ Top-Down 방식의 개발 방식
ㆍEnterprise Manager – 관리도구
→ 통합화된 웹기반의 관리 및 모니터링을 제공
→ 한번의 로그인을 통한 JavaCAPS 전제품군에 대한 관리 가능
ㆍ공통의 레파지토리
→ 개발된 메타데이타 통합 관리
→ 개발된 모듈에 대한 재사용성 제공
ㆍWeb Service enablment of all components
→ UDDI를 통한 웹서비스 Pub 및 Discovery
ㆍ보안
→ OASIS WS-Security v1.0 및 HTTP 인증
·JavaCAPS의 공통 개발 도구
·주요기능
ㆍJavaCAPS의 통합 개발환경
ㆍGUI 기반의 그래픽한 개발 환경
ㆍImport / Export 및 버젼 관리, Snapshot 기능 내장
ㆍ모든 컴포넌트의 웹서비스 가능
ㆍ데이터에 대한 테스트 및 표준 메시지 처리
ㆍWS이, XML 편집기 기본 내장
·JavaCAPS의 모니터링 및 관리도구
·주요기능
ㆍ한번의 로그인을 통한 관리환경
ㆍ웹기반
→ 제품 설치 및 패치 히스토리
→ 모니터링, 관리
→ 제어(Stop/Restart) 기능 제공
ㆍJMS 표준을 준수
제품특장점
·개방성
ㆍJ2EE 표준기반의 개발, 관리, 운영을 위한 환경
ㆍWeb Services 표준 기반의 3rd-Party 운용환경과의 완벽한 호환
ㆍ모든 기술 수준의 표준 지원 (J2EE, BPEL4WS, BPMN, UDDI, WSDL, SOAP, 등)
·통합환경
ㆍComposite Application 기반의 신속한 업무조합을 위한 모든 통합도구 제공
ㆍ사용자, 단위업무, 업무흐름, 시스템에 걸친 연동환경 제공
ㆍ데이터, 어플리케이션, 비즈니스 프로세스, B2B 영역 전반에 걸친 통합환경 제공
·확장성
ㆍ분산 아키텍처 기반의 기존 IT 자원의 유연한 수용 구조
ㆍ공통정보 저장소를 이용하여 모든 연계 자원의 메타데이타 관리
·개발용이성
ㆍZero-coding 지향적인 데이터, 어플리케이션, 비즈니스 프로세스 개발 환경
ㆍ공통정보 저장소를 이용하여 모든 연계 자원의 메타데이타 관리
ㆍGUI 기반의 개발환경을 관리 환경으로 전환
·사용자협업용이성
ㆍ업무 지원을 위한 IT 개발 운영자의 비즈니스 로직에 대한 용이한 접근통로 제공
ㆍ업무 시스템 설계자, 개발자, 운영자의 협업체계 구축 용이
Reference
·삼성생명 ·현대해상 ·GSShop