검수요청.png검수요청.png

"프로버스"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(기대 효과)
29번째 줄: 29번째 줄:
 
== 기대 효과 ==
 
== 기대 효과 ==
 
전사 아키텍처의 유연한 구성과 서비스의 재사용을 보장하여 SOA를 구현하고, BPM, EAI, MCI 등 다양한 솔루션의 표준 기반, 엔진 레벨의 통합이 가능하여 전사 시스템의 유연성, 확장성, 고성능을 보장한다. 그리고 로깅, 통합 모니터링 지원, 신규 인터페이스의 신속한 생성 등 통합 인터페이스 관리 시스템을 구축할 수 있고, 다양한 솔루션 영역의 서비스 조합을 통한 업무 연계 모델링 환경을 지원하여 통합 뷰를 제공한다.<ref name='it_trend'></ref>
 
전사 아키텍처의 유연한 구성과 서비스의 재사용을 보장하여 SOA를 구현하고, BPM, EAI, MCI 등 다양한 솔루션의 표준 기반, 엔진 레벨의 통합이 가능하여 전사 시스템의 유연성, 확장성, 고성능을 보장한다. 그리고 로깅, 통합 모니터링 지원, 신규 인터페이스의 신속한 생성 등 통합 인터페이스 관리 시스템을 구축할 수 있고, 다양한 솔루션 영역의 서비스 조합을 통한 업무 연계 모델링 환경을 지원하여 통합 뷰를 제공한다.<ref name='it_trend'></ref>
 +
{{각주}}
  
{{각주}}
 
 
== 참고자료 ==
 
== 참고자료 ==
 
* ㈜티맥스소프트 공식 홈페이지 - https://kr.tmaxsoft.com/jsp/product/probus_2.jsp
 
* ㈜티맥스소프트 공식 홈페이지 - https://kr.tmaxsoft.com/jsp/product/probus_2.jsp

2020년 9월 18일 (금) 10:37 판

프로버스(ProBus)는 ㈜티맥스소프트가 개발한 ESB 솔루션이다.

개요

프로버스는 인터페이스 프레임워크 솔루션들의 핵심 엔진으로 탑재되어 운영체제나 기술과 상관 없이 이기종 시스템이나 애플리케이션과의 연계를 쉽고 유연하게 제공하는 ESB(Enterprise Service Bus, 전사적 서비스 버스) 솔루션이다.[1] 인터페이스 프레임워크 각 솔루션들이 갖는 공통 기능, 즉 메시징, 메시지 변환, 라우팅, 플로우 코디네이션 기능 등을 제공한다. 또한, 웹 서비스를 포함한 표준 인터페이스를 통하여 분선되어 있는 다양한 플랫폼 기반의 시스템, 서비스를 연계하여 기업은 표준 기반의 개방형 아키텍처를 구현할 수 있다.[2]

특징

  • 단일 아키텍처로 최적의 성능 제공
프로버스는 연계를 위한 각 요소를 단일한 플랫폼상에서 제공을 하여 레이어 간의 성능 손실을 최소화했으며 XML 파싱의 최소화로 성능 최적화를 제공한다.
  • 업무의 안정적 운영 보장
검증된 미들웨어 기반의 클러스터링 기능을 통해 시스템 장애 시 Fail-Over 기능, 특정 프로세스 및 엔진 장애 시 Auto Restart 기능 등을 통해 안정적인 시스템 운영을 보장하고, 개발 환경을 통해 서비스 플로우 등 리소스 정의 및 배포를 지원하고 리소스 재배포 시에 기존 애플리케이션에 연결된 사용자의 서비스 중단 없이 리소스 업그레이드 가능한 Hot-Deploy 기능을 제공한다.
  • 연계를 위한 최적의 어댑터 제공
프로버스는 다수의 사이트에 적용되어 성능 및 안정성이 검증된 최적의 어댑터를 제공한다. 다양한 Built-in 어댑터와 GUI 기반의 개발 및 관리 환경 제공으로 연계 대상 추가 작업이 용이하도록 지원하여 확장에 용이한 환경을 제공한다. 그리고 프로버스와 내·외부 프로세스를 연계함에 있어 표준을 준수하는 패키지 어댑터, 미들웨어 어댑터, 프로토콜 어댑터 등 Pre-built 어댑터를 지원하고 연계 시스템 확장을 위해 해당하는 시스템의 어댑터만을 추가해서 서버 다운 없이 손쉽게 업무 확장이 가능하다. 그리고 연계 대상 시스템과의 통합을 위한 어댑터 GUI 기반의 개발 환경을 제공한다. 또한, 프로버스의 어댑터는 대상 시스템의 소프트웨어를 설치할 필요가 없는 로컬 방식과 연계 대상 시스템이 원격지에 있는 경우 리모트 방식을 모두 제공하여 다양한 연계 환경과 기술을 수용하였다.[1]
  • 고성능의 엔진 구조
병렬 처리 기반의 고성능 엔진으로, 스레드 및 I/O 자원의 효율적인 관리를 통한 고성능/안정성을 확보할 수 있다. Non-Blocking I/O 구조이다.
  • 뛰어난 확장성
BPM, EAI, MCI 제품을 탑재할 수 있는 확장 구조 지원으로 인터페이스를 통합할 수 있고, 애플리케이션에 탑재, 독립적 서비스 버스 제품으로도 구성이 가능하다.
  • 다양한 플로우 패턴 지원
유연성, 직관성을 모두 만족하고, 사용자의 사고를 직접적으로 표현할 수 있는 그래프 기반 구조로 구성되어 있다. 그리고 비동기적, 동시성이 강한 흐름 제어를 완벽하게 표현한다.
  • SOA 지원 아키텍처
유연성, 확장성이 높은 아키텍처로, 강력한 서비스 오케스트레이션을 지원한다. 이벤트 기반 트리거 지원이 가능한 아키텍처이다.[2]

구성

  • 어댑터(Adapter) : 다양한 전산 자원이나 애플리케이션과의 연계 및 통신 지원 SOAP, HTTP 등의 웹 서비스 어댑터를 제공한다.
  • 프로버스 스튜디오(ProBus Studio) : 서비스 플로우를 사용하여 통합 연계 모델링 기능을 지원하고 플로우 상에서 지원하는 분기 조건과 이벤트 처리를 직관적으로 디자인이 가능하다.
  • 프로버스 어드민(ProBus Admin) : 운영에 필요한 통합 시스템 관리(리소스 모니터링, 통계, 제어, 장애 관리 등), SLA, 웹 서비스 퍼블리싱을 담당한다.[1]

기능

입출력 처리, 매핑, 서비스 플로우 처리, Deploy, 서비스 레지스트리 등의 기능들을 기본으로 지원한다. GUI 기반의 전문 등록 설정 및 각 시스템 간 매핑 설정 기능을 제공하며, 다양한 전문 설계 및 관리를 통합 지원한다. 또한, 플로우상에서 지원하는 분기 조건과 이벤트들의 처리를 통합 스튜디오를 통해 사용자가 쉽고 직관적으로 디자인이 가능하고, 통합 관리자 환경을 통해 운영에 필요한 리소스 모니터링, 통계, 제어를 담당하며, 부가적으로 SNA, 웹 서비스 퍼블리싱 등을 지원한다. 그리고 Policy기반의 Resource(WSDL, Schema, Policy) 관리 및 UDDI 레지스트리를 제공하여 서비스 정보 이용자가 편리하게 정보 검색을 할 수 있도록 지원한다. 메시징 서비스를 통해 메시지 전달이 실패한 경우, 큐에 저장된 메시지를 재전송함으로써 메시지 전달을 보장하고, 분산 트랜잭션 기능을 통해 이기종 또는 동종 복수 DBMS 간의 분산된 트랜잭션에서 ACID(Atomicity, Consistency, Isolation, Durability - 원자성, 일관성, 독립성, 지속성)를 보장하며, 분산 트랜잭션 구현 실패 시, 원래 값으로 롤백을 위해 보상 트랜잭션을 실행한다. 그리고 Active/Active 방식의 클러스터링을 지원하여 높은 수행 성능 및 안정성을 보장한다.[2]

기대 효과

전사 아키텍처의 유연한 구성과 서비스의 재사용을 보장하여 SOA를 구현하고, BPM, EAI, MCI 등 다양한 솔루션의 표준 기반, 엔진 레벨의 통합이 가능하여 전사 시스템의 유연성, 확장성, 고성능을 보장한다. 그리고 로깅, 통합 모니터링 지원, 신규 인터페이스의 신속한 생성 등 통합 인터페이스 관리 시스템을 구축할 수 있고, 다양한 솔루션 영역의 서비스 조합을 통한 업무 연계 모델링 환경을 지원하여 통합 뷰를 제공한다.[2]

각주

  1. 1.0 1.1 1.2 ㈜티맥스소프트 공식 홈페이지 - https://kr.tmaxsoft.com/jsp/product/probus_2.jsp
  2. 2.0 2.1 2.2 2.3 ㈜아이티트렌드 공식 홈페이지 - http://www.ittrend.co.kr/

참고자료

같이 보기


  검수요청.png검수요청.png 이 프로버스 문서는 솔루션에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.