인디고
인디고(Indigo)는 메타빌드㈜(Metabuild)가 개발한 연계 솔루션이다.
개요
인디고는 SOA 기반의 연계 통합 및 메시지 채널 통합 플랫폼으로 국내 연계·통합 미들웨어 분야에서 70% 이상의 시장 점유율을 기록한 솔루션이다. 인디고는 국제 표준을 준수하는 개방형 아키텍처로 SOAP·CEP·UDDI·JMS·웹 서비스 등의 다양한 표준을 제공한다. 인디고 EAI, ESB, MCI로 구성되어 있다. 인디고 EAI는, 기존 운영되는 시스템이나 신규 구축되는 시스템의 각기 다른 개발 환경인 운영체제, 장비/솔루션, 데이터, 애플리케이션 등의 다양한 내·외부 정보 환경을 대용량 처리, 분산 트랜잭션, 이중화 HA 등을 완벽하게 무결점으로 상호 호환성을 보장하는 첨단 메시징 방식의 플랫폼이다. 인디고 ESB는 서비스 지향적 아키텍처를 구현하는 핵심 연계/통합 기술이다. 기업이나 정부가 보유하고 있는 다양한 응용 시스템, 데이터 등을 웹 서비스 표준 기반으로 서비스화하고, 각 서비스 간 조합, 라우팅, 변환, 오케스트레이션 등을 통해 새로운 서비스를 생산하고 활용할 수 있게 함으로써 고객의 요구사항이나 기업의 환경 변화 등에 민첩하게 대응할 수 있도록 한다. 주요 핵심 기능은 서비스 통합/중계, 데이터 변환, 프로토콜 변환, 다양한 서비스 조합을 통한 맞춤 정보 서비스를 제공, 데이터 정합성, 메시지 라우팅, 메시지 모니터링, 다양한 빌트인 어댑터를 지원하여 개발의 편의성과 안정성을 제공한다. 인디고 MCI는 다양한 외부 채널의 종류에 관계없이 일관성 있는 정보 또는 외부 채널에 대한 표준 화면 인터페이스 구축과 업무 시스템의 통합 관리 및 운영을 가능하게 하여 비즈니스 효과를 고려한 최적의 채널 시스템 구현을 제공하는 연계 솔루션이다.
특징
- EAI : 송수신 메시지 모니터링 기능을 제공하고, 인터페이스 테스트 도구를 제공한다. 그리고 실시간 원격 제어 관리(원격 배포, 로그 조회, 설정 파일 관리 등) 기능을 지원한다. 또한, 다양한 표준 어댑터(HTTP, FTP, File, JMS, WebService, DB, SMTP)를 제공하고, 서비스 표준(SOAP, WSDL, WS 등)을 지원한다. 연계 대상 시스템 간 메시지 전달에 대한 정합성을 보장하고 고가용성, 이중화 기능을 제공하며 다양한 하드웨어 플랫폼(유닉스, 윈도우즈 서버) 및 운영체제를 지원한다.
- ESB : 2011년 TTA에서 주관하는 ESB BMT에서 국내의 제품과 경쟁하여 최고의 성능 및 기능성, 편리성, 안정성 등을 인정받았다. 연계 허브 및 원격지 서버에 분산되어 있는 연계 에이전트에 대한 설정과 제어가 가능한 관리 화면을 제공하며, 서비스 개발 및 운영 시 활용 가능한 서비스 모델링 도구, 메시지 변환 도구를 제공한다. 그리고 연계 서비스에 대한 통합 모니터링, 연계 설정 변경, 라이브러리 배포 기능을 제공하고, 연계 서버를 이중화하여 장애가 발생하여도 연계 서비스가 멈추지 않도록 하며, 이중화를 위한 별도의 하드웨어 없이 제품 자체적으로 두 정지 서비스를 지원한다. 연계 통합 템플릿을 활용한 개발, 테스트, 운영, 모니터링이 가능하여 최소 인력으로 시스템 구축 및 관리가 가능하다. 또, 국제 표준 기술(WS, UDDI, WSDL, JMS, JBI, BPEL, JMX 등)을 준수하여 상호 호환성, 확장성 등이 우수하다.
- MCI : 각 채널 고유 서버와 연계가 용이한 인터페이스와 거래를 요청한 채널 고유 서버로 처리 결과를 분배하는 기능을 제공하고, 각 채널에 따른 거래 처리 가능 여부 및 사용자에 따라서 거래를 제한하는 확장된 사용자 관리 기능을 제공한다. 거래 요청 전문을 해당 백엔드 시스템에 전달하기 위한 형태로 재구성하는 기능을 제공하고, 거래를 백엔드 시스템으로 보내는 룰을 결정하고 다수의 백엔드 시스템에 순차적으로 전송하는 경우 거래 통제 및 거래 실패 시 취소 처리 룰 등을 통제한다. 고객의 접촉 이력을 수집하기 위해 Log의 수준을 통제하는 기능을 제공하고, 어댑터 개발, 전문 매핑 정보 설정, 테스트 수행 등을 위한 그래픽 사용자 인터페이스를 제공한다. 그리고 어댑터 상태, 모니터링 정보, 로그 점검, 각 개별 기능 설정을 관리 화면으로 제공한다. 또한, 다양한 백엔드 시스템과의 인터페이스를 제공한다.
각주
참고자료
같이 보기
이 문서는 로고가 필요합니다.