BX Framework 자바 어플리케이션 프레임워크

개요

BX Framework은 기업의 핵심 시스템을 자바 기반으로 개발하고 운영하고 관리하기 위한 프레임워크 입니다. S은행, W은행, K생명, H카드 등 금융사와 K공사 등 대규모 차세대 프로젝트에 채택되어 우수성을 입증 받았습니다.

           

기대효과

표준화된 아키텍처

 다수 금융권 적용 경험 기반의 온라인, 배치, 센터컷 및 거래처리 아키텍처를 제공합니다.

개발공수 절감

개발자는 프레임워크 도구를 이용해 간결한 구조의 업무 프로그램만 구현할 수 있어 공수가 절감됩니다.

안정적 시스템 운영

대용량, Mission Critical에서 검증된 실행 및 관리환경을 통해 안정적인 시스템 운영이 가능합니다.

확장성

Spring, myBatis와 같은 Open Standard 기술 기반의 유연한 아키텍처를 제공하여 신기술 적용 및 확장이 용이합니다.

전자정부 FW호환

전자정부 프레임워크와 호환 인증을 받았으며, H전력 등 대규모 공공기관 시스템에 적용되었습니다.

특장점

Class Hot Deploy 시 업무 중단 없는 긴급 적용 기능


– BX Framework는 Mission Critical한 시스템에서 아직 Java 환경을 채택하지 않은 가장 중요한 이유인 Deploy시 중단현상을 근본적으로 해결한 Framework입니다.


– 타 framework의 경우 Hot deploy시 Deploy가 완료될 때까지 해당 JVM의 멈춤 현상이 발생하여 Container를 내리고 Deploy 하는데 비해, BX Framework은 자체 구현한 Class Loader의 기능을 이용하여 중단 없는 Class Hot deploy를 지원합니다.



SQL Timeout 기능제공


-J2EE 환경은 TP-Monitor 환경과 다르게 Timeout 발생 시 해당서비스에서 수행되는 SQL을 취소할 수 없습니다. BX Framework은 수행 중인 SQL까지 취소시켜 시스템의 장애를 사전 차단합니다.



Pure POJO, Minimal Configuration, 개발 생산성


– 설정의 최소화, Framework Logic의 동적 자동삽입 등 Pure POJO의 개념으로 설계되어 개발자는 오직 업무 구현만 집중할 수 있습니다.


– 통합 개발환경은 다양한 설계 툴 및 산출물과의 연계, 자동 생성기능, 표준체크, 디버깅 및 배포를 지원하여 생산성을 보장합니다.



사용자 프로그램 품질보장


– 개발도구에 내장된 Code Inspection Tool은 코드 표준체크, 잠재적 메모리 누수방지, 표준 위배사항을 실시간 체크하고 오류를 검출해줍니다.


– BX AppAnalyzer는 프로그램의 변경 영향도에 대한 다각도의 분석자료를 제공하여 안정적인 유지보수를 지원합니다. 특히 물리적 관계뿐 아니라 Meta 데이터 기반의 논리적 관계에 대한 분석이 가능합니다.



고성능 Architecture


– BX Framework은 설계 초기부터 성능을 고려한 아키텍처로 설계되어 타 제품대비 월등한 성능 및 안정성을 제공합니다.

주요 적용기술

  • I/O에 대한 비동기, 병렬처리, 버퍼링기술
  • Load Time BCI 구조를 통한 실행 부하 최소화 기술 (Reflection 사용 최소화)
  • Pre-Loading 기법을 이용한 Class Loading 성능 최적화
  • 거래단위 공유 메모리를 통한 DBIO 최소화 구조지원
  • Cache 및 시스템 자원의 효율적 Pooling 기능지원

주요 성공사례

  • 현대해상 전사 표준프레임워크
  • 한국기업데이터 차세대 프로젝트
  • K-BANK 전행 자바 프레임워크
  • 신한은행의 전행 표준 Java Application Framework
  • 현대금융그룹(현대카드, 현대캐피탈, 현대커머셜) 전사 표준 Framework
  • KDB생명 차세대 프로젝트
  • E-Mart 기간계 프로젝트에 적용
  • 한국전력 차세대 프로젝트에 적용
  • 공평저축은행, 친애저축은행 계정계 시스템에 적용
  • 외환펀드 차세대 프로젝트에 적용
  • 싸이버로지텍 Application Package의 기반 Framework