Business Framework
클라우드 및 마이크로서비스 환경에서 트랜잭션 정합성과 운영 편의성을 제공하는 Java 기반 MSA 프레임워크
레거시 시스템 현대화에는 기존 자산을 활용하면서도 안정적으로 전환할 수 있는 개발 기반이 필요합니다.
ProObject는 MSA 환경과 최신 Java를 지원해 개발 생산성을 높이고 안정적인 시스템 전환을 지원합니다.
기존 시스템 노후화로 성능이 저하되고, 안정적인 서비스 운영과 지속적인 확장에 어려움 발생
서비스 간 높은 결합도와 데이터 정합성 문제로 클라우드 · MSA 전환 과정의 기술적 복잡성 증가
최신 LTS 버전 업그레이드가 필요하지만 기존 JDK 버전과의 호환성 및 전환 부담 발생
개발자마다 코딩 스타일과 아키텍처 패턴이 달라 품질 편차가 발생하고 유지보수 복잡성 증가
소스 코드의 컴포넌트화와 표준화가 어려워 재사용성이 낮고 반복 개발로 인한 비효율 발생
C 기반 인력 확보가 어려워지고 기존 기술에 대한 의존으로 안정적인 유지보수와 기술 전환에 한계

ProObject는 검증된 핵심 기술과 오픈소스를 결합한 Java 애플리케이션 프레임워크입니다.
AI 기반 개발 환경을 통해 생산성과 운영 안정성을 높이고 지속 가능한 시스템 현대화를 지원합니다.
AI Code Assistant와 Spring 최신 생태계 지원 및 Service Discovery · Low Code 개발 지원
AI 기반 통합 모니터링과 24×365 원스톱 기술 지원을 통해 안정적이고 효율적인 운영 환경 제공
분산 트랜잭션과 실시간 거래 제어를 지원하고, 온라인 · 배치 환경의 안정적인 업무 처리 보장
소스 코드 검사와 AI 설정 가이드, GUID 기반 E2E 거래 추적 및 로그 관리 기능 제공

AI 기반 코드 분석 · 자동 생성과 문서 ChatBot으로 개발 생산성을 극대화합니다. GUI 기반 No-Coding 설계를 통해 누구나 쉽고 빠르게 애플리케이션을 개발할 수 있습니다. Code Inspection으로 코드 품질과 보안성을 강화하고, 로컬 통합 테스트 환경을 통해 개발부터 검증까지 안정적인 개발 프로세스를 제공합니다.

Spring Boot 기반의 실행환경과 최적화된 동기 · 비동기 서비스 연동 아키텍처를 제공합니다. Service Discovery 기반의 클라우드 환경과 2-Phase Commit, Auto SAGA 기반의 분산 트랜잭션을 지원하며, 센터컷 기반의 병렬 처리 구조를 통해 대용량 거래 환경에서도 높은 성능과 안정적인 서비스를 제공합니다.

웹 어드민(Web Admin) 기반의 통합 운영환경을 제공하여 서비스와 리소스를 실시간으로 모니터링할 수 있습니다. 또한 GUID 기반 End-to-End 거래 추적과 통합 로그 관리를 통해 장애를 신속하게 분석하며, 재부팅 없는 동적 설정 변경과 CI/CD 기반의 배포 관리로 안정적이고 연속적인 서비스 운영을 지원합니다.

| 구분 | ~ProObject 21 | ProObject 22 |
|---|---|---|
| JDK 버전 | JDK 8~11 지원 | JDK 17 이상 필수 |
| Spring Boot | Spring Boot 2.x 기반 | Spring Boot 3.x 기반 |
| WAS 환경 | JEUS 8 등 기존 WAS 호환 | JEUS 9 이상 필수 |
| 패키지 명세 | javax.* 표준 사용 | jakarta.* 표준 사용 |
| 코드 전환 | SpringBoot 2 기반 코드 전환 | SpringBoot 3 기반 코드 전환 |