최고의 Business 경쟁력 핵심 솔루션으로 고객에게 더 큰 가치를 드리겠습니다.
IBM Integration Bus 개요
IBM Integration Bus는 고성능, 고가용 런타임 환경과 개발/운영 상의 편의성을 제공하는 엔터프라이즈 통합 엔진입니다.
- 서비스, 어플리케이션, 데이터의 통합
- 데이터의 변환 & 매핑
- 베스트 프랙티스 기반의 빌트-인 패턴 제공
- 패키지 어플리케이션 어댑터 제공
- 강력한 HA 솔루션 기반의 고성능, 고가용성 보장
- 비주얼 툴 기반의 손쉬운 개발
- 성능 향상 및 유연성을 위한 Global-Cache
- IBM API Connect 지원으로 API 경제 구축
- 정책기반의 WLM 기능으로 서비스 품질 향상
- 표준 및 비표준 기반의 다양한 데이터 모델 지원
IBM Integration Bus 특장점
고성능 Mobile/Web Application 게이트웨이
IBM DataPower 가 제공하는 고성능 SSL 처리, 정적/동적 리소스 메모리 캐싱 등을 통한 응답 속도 개선 뿐 아니라 백엔드 WAS 서버에 대한 지능형 부하 분산과 트래픽 제어 기능을 사용하여 기존 HTTP 서버의 단순 Proxy 기능을 대체하여 고성능, 최적화된 서비스를 제공할 수 있습니다.
고성능 HTTP 게이트웨이 + 유량제어
IBM DataPower 는 성능 지연 없는 HTTPS 처리 및 로드밸런싱을 지원하는 고성능 Web Server 기능 뿐 아니라 처리 용량 이상의 부하 인입시에도 다양한 유량제어 기능을 제공하여 어떤 경우에도 고객 서비스 QoS 를 보장하는 고성능의 지능형 서비스 게이트웨이 입니다.
DataPower Gateway 배치 사례
JBoss FUSE 소개
JBoss Fuse는 엔터프라이즈 서비스 버스(ESB)입니다. 엔터프라이즈 서비스 버스는 서비스 지향 아키텍처 (SOA)에서 상호 작용하는 소프트웨어 애플리케이션 간의 통신을 설계하고 구현하는 데 사용되는 소프트웨어 아키텍처 모델입니다.
JBoss Fuse는 오픈 소스 경량 통합 플랫폼입니다. 모듈형 아키텍처 및 통합 기능을 통해 엔터프라이즈, 온프레미스, 클라우드 및 하이브리드 환경의 모든 측면으로 통합을 확장할 수 있습니다. JBoss Fuse는 가장 일반적으로 사용되는 기업 통합 패턴을 구현하여 API를 완벽하게 만들고 연결하는 데 도움을 주며 성공적인 디지털 변환을 가능하게 합니다.
Apache Camel 중심 통합
JBoss Fuse는 Apache Camel를 포함합니다. Apache Camel은 스마트 엔드포인트 및 단순 파이프 라인을 채택하는 자연스러운 기능은 기업 통합 패턴을 채택하여보다 신속한 통합 솔루션을 제공하는 모든 기능을 갖춘 사용하기 쉽고 직관적인 프레임 워크입니다.
개발 도구
JBoss Fuse가 제공하는 JBoss Developer Studio를 이용하면 개발자가 시스템 간의 통합이라는 중요한 것에 집중할 수 있습니다. JBoss Developer Studio의 드래그 앤 드롭, 시각적 데이터 매퍼, 런타임 및 원격 디버거 도구는 손쉬운 개발 경험을 제공합니다. Maven 기반 도구를 사용하면 개발자가 랩톱, 서버 또는 클라우드에 상관없이 통합된 개발 환경을 제공할 수 있도록 컨테이너로 애플리케이션을 구축하고 실행할 수 있습니다.
JBoss Fuse 구성 요소
JBoss Fuse는 핵심 엔터프라이즈 서비스 버스 기능 (Apache Camel, Apache CXF, Apache ActiveMQ 기반), Apache Karaf 및 Fabric8과 같은 여러 기술을 하나의 통합 된 배포판에 결합합니다. 다음은 가장 중요한 것들에 대한 간단한 목록입니다.
IBM APIC
IBM API Connect 는 API 생성에서 부터 이를 공개하고자 하는 API 에 대하여 단일 접점으로 노출하고, API 서비스에 대하여 엔터프라이즈 환경에 필요한 레벨의 보안/통합/제어/최적화를 지원합니다.
개략적인 API 흐름도
단일 접점으로 서비스 관리하고 수행하는 IBM API Connect 솔루션은 보안/트래픽 제어를 담당하는 API Gateway, 개발자 포탈역할을 수행하는 API Portal, 전체적인 API 설정 및 관리를 담당하는 API Management 로 구성되어 있습니다. (API 생성/수행을 담당하는 API Create 는 옵션)
- API 개발 및 사용에 대한 플로우
유량제어 솔루션 소개
IBM Datapower 유량제어 솔루션은 IBM의 Datapower Gateway의 Policy를 통해 Runtime 서비스를 제공하고, 내장된 메모리 캐시를 사용해 사용자 Ticket 데이터를 저장하고, 처리합니다.
특장점
IBM Datapower 유량제어 솔루션은 타 APC 솔루션에 비해 다음과 같은 장점을 가지고 있습니다.
IBM Cloud Private 개요
IBM Cloud Private은 온프레미스 컨테이너 애플리케이션을 개발 및 관리하기 위한 애플리케이션 플랫폼입니다. 컨테이너를 관리하기 위한 통합 플랫폼 환경으로, 컨테이너 오케스트레이터인 Kubernetes, 프라이빗 이미지 레지스트리, 관리 콘솔, 모니터링 프레임워크를 포함합니다. IBM Cloud Private은 엔터프라이즈를 위한 컨테이너 솔루션으로 고객이 직접 관리하는 모델입니다.
IBM Cloud Private 구성요소
IBM Cloud Private 특징
IBM Cloud Private 장점
마이크로서비스 개발을 위한 End to End Solution
Rainbow Suite 개요
The Multicolored and flexible EAI solution
Application 통합, UI 통합 그리고 B2B 통합에 이르기까지 다양한 형태로 성장/발전하고 있는 EAI 산업의 요구사항을 충족하기 위해 (주)이원정보기술의 Rainbow Suite는 그 solution의 타이틀과 같이 다양한 색깔을 가진 유연한 solution 으로 거듭 발전해 왔습니다.
― Multicolored Solution
: EAI 적용 대상 Application 의 성능 최적화를 도모할 수 있도록 Architecture 및 Components를 Application 유형별로 정의, 구현
― Flexible Solution
: 금융, 전자, 공공, 제조 등 다양한 분야의 대규모 프로젝트 수행을 통한 축적된 노하우로 각 분야의 요구사항에 유연하게 적용시킬 수 있는 방법론 적용
이미 대규모 비즈니스 통합 사례인 삼성SDI, 한화생명, 동부화재, 대한항공, 관세청, KT 등에 제공되어 그 기술력을 인정받고 있으며 최근에는 EAI를 기반으로 한 BPM, B2Bi 등의 프로젝트를 수행하여 EAI 기술력을 한층 더 발전시켜 나아가고 있습니다.
Rainbow Suite 제품군
Rainbow Suite는 크게 Application과 EAI HUB를 연결시켜주는 Rainbow adapter와 EAI 통합 모니터링 환경을 제공하는 Rainbow monitor로 나누어집니다.
Why Rainbow Suite
― 대단위 프로젝트 경험과 노하우에 기반한 제작
― 모든 플랫폼간의 다양한 인터페이스 통합지원(Any platform)
― 빠른 ESB 대응과 표준화 제공으로 기업의 경쟁력 강화
― 뛰어난 개발생산성/유지보수 비용 절감(20~80%)
― 개발부터 운영까지 all in one 솔루션
― 국내 대규모 프로젝트에 경험 많은 EAI specialist 지원
― ESB, BPM, B2Bi까지 Enterprise Business Integration 경험/기술력 보유
Rainbow Adapter
어플리케이션간 연계를 보장하는 EAI/ESB 전문 솔루션으로 Database, Tuxedo/TMAX, File간의 통합 프로세스를 손쉽게 개발 및 관리하는 제품입니다.
그림
Why Rainbow Adapter
― DB2, Oracle, MySQL, MS SQL Server, Sybase등 다양한 데이터베이스
― Tuxedo/TMAX, File 지원
― 직관적인 XML 파일 기반의 손쉬운 인터페이스 프로그램 개발
― 통합 인터페이스 개발 및 유지보수 환경 지원
― Low Business Logic을 위한 RA.Framework 기반 Custom 개발 지원
― XML, Fix-Length, Delimiter 포맷 지원
― 데이터 압축 제공
― Remote 프로세스 관리 및 제어 RA Manager
― Adapter 상태 및 Transaction 모니터링 Rainbow Monitor와 연동
지원 OS 및 MQ/DBMS 목록
― Linux (RedHat Linux, Oracle Linux, CentOS, Ubuntu 등)
― Unix (AIX, HP-UX 등) / Windows(NT)
지원목록 | Vendor | Version |
---|---|---|
Message Queue | IBM Websphere MQ Apache ActiveMQ |
Message Queue ESB 7.0.X.X ~ 8.0.X.X ActiveMQ 5.0.X ~ 5.11.X |
DBMS | Oracle PostgreSQL PPAS MyAQL MSSQL Tibero Altibase |
Oracle 9i, 10g, 11g, 12c PostgreSQL 9.0.X ~ 9.4.X PPAS 9.0.X ~ 9.5.X MySQL 5.0.X ~ 5.7.X Microsoft SQL Server 2000 ~ 2010 Tibero 5,6 Altibase 6.0.X ~ 6.5.1 |
Rainbow Adapter Components
Management | Thread Adapter | Database |
---|---|---|
Thead 및 자원 제어/관리 | 솔루션 내부 로직 수행 | 솔루션 내부 로직 수행 |
― Thread 제어 : 명령어 모드 : Start, Stop, Status ― 모니터링 : Thread, Pool, Memory |
― Core Logic 수행 ― 기본 Logic ― 장애 처리 Logic ― 메시지 처리(Header, Body) |
― Core Logic 수행 ― 기본 Logic ― 장애 처리 Logic ― 메시지 처리(Header, Body) |
Message Queue | Config | Common Library |
MQ 인터페이스를 수행 | 설정파일 관리/로딩 | 공통 라이브러리 |
― Conncection Pool : IBM MQ Active MQ 지원 : 이중화 지원 ― MQ Handler (메시지 관리) : 메시지 송신, 수신 |
― Config 관리 : Validation ― Loader (parsing) : 접속 정보(br> : Solution 설정 정보 |
― 예외처리 ― 파일처리 ― Logging ― 암호화 |
Rainbow Monitor
RMS는 Rainbow Suite의 제품군으로 SOA기반의 ESB(Enterprise Service Bus) DATA/PROCESS 관리와 기존 MOM기반의 EAI infra제어가 가능한 통합 운영관리 환경을 제공합니다. 기업의 핵심업무와 직결되는 인터페이스 중심의 기업 자원에 대한 다양한 관리요소를 지원하는 RMS는 정보시스템의 원활한 통합을 실현하기 위한 최첨단 기술이 집약되어 있습니다.
Why Rainbow Monitor
― Any where any time (Web)
― EAI/ESB resource status monitoring
― Robust trouble handling/Integrated analysis, statistics reporting support
― Remote processes/Object control
― Logging/Concurrency tracking
Integrated Resource Management
Rainbow Monitor는 ESB 각종 자원의 통합 모니터링을 지원하며, 직관적인 Top Down 모니터링이 가능합니다. 또한, 장애에 대한 Alert/Mail/SMS문자 통보 기능, Remote Process Handling 기능을 제공합니다.
Monitoring Data 흐름도
Rainbow Suite 구성도
Dynatrace 개요
Dynatrace는 AI기반 소프트웨어 Intelligence platform으로 마이크로서비스에서 메인 프레임까지 최신 하이브리드 클라우드 전구간 (End-To-End)를 모니터링 합니다. 자동 풀스택 계측으로 모든 트랜잭션에 대해 정확성과 상호 의존성을 파악하며 클라우드 인프라 모니터링 및 AIOps가 포함되어 전체 스택에서 즉각적인 근본원인을 코드레벨까지 파악할 수 있습니다.
The Dynatrace software intelligence platform
인공지능과 자동화를 통해 혁신을 가속화합니다.
Dynatrace 특장점