ProObject​

개요

티맥스소프트가 독자개발한 애플리케이션 프레임워크로 잘 정의된 애플리케이션 아키텍처와 이를 구현하기위한 컴포넌트 및 도구들로 구성되어 있습니다.​
최신 버전은 기존의 검증된 상용 프레임 워크 ProObject7과 오픈소스 소프트웨어인 SpringBoot를 융합하여 클라우드 및 MSA 환경에서 유연성과 확장성을 극대화할 수 있습니다.​

주요 기능​

서비스 간 연계​

서비스간 연계가 어렵고 업무 개발 시 고려해야 할 사항이 많은 MSA 환경에서 자동으로 연계가 가능한 개발 환경을 제공합니다.
특히, Service Manager 및 통합 Service Call API를 통해 Outer/ Inner 컴포넌트 간 복잡한 연계를 손쉽게 처리할 수 있습니다.

분산 환경 데이터 정합성 보장​​

로컬 환경 또는 Spring 기반 프레임워크에서 지원하기 어려운 노드 간, 마이크로 서비스 간 데이터 정합성을 제공합니다.
특히, 분산트랜잭션(2PC, Two-Phase Commit)과 사가 패턴(Saga Pattern)지원으로 비즈니스 정합성과 데이터 일관성을 보장합니다.

MSA 성능 개선 : Embedded Envoy장​​

ProObject 프레임워크 서비스에 Envoy 컨테이너를 내장함으로써 네트워크 비용을 절감하고 MSA 환경에서 서비스와 Envoy 컨테이너 분리 구조로 발생하는 서비스 지연현상을 개선하였습니다

도입 효과​​

유연성 & 확장성 보장​​

온프레미스부터 클라우드, 그리고 복잡한 MSA 환경까지 유연한 확장 지향형 아키텍처 기반의 고성능 기능을 통해 클라우드 네이티브에 최적화된 개발이 가능합니다.

통합 관리 및 모니터링 강화

SuperFrame Manager는 미들웨어 별 Admin을 통해 토폴로지 기반 통합관리 및 모니터링 기능을 제공하여 운영 환경의 편의성을 제공합니다.