Etc
BXM 장단점
hammii
2025. 4. 13. 23:59
BXM 프레임워크란?
BXM 프레임워크(BX Framework)는 Spring과 MyBatis 기반의 Java 애플리케이션 프레임워크.
금융 핵심 시스템에 특화되어 있다.
BXM의 장점
1. 개발 효율성 극대화
서비스 분기, 트랜잭션 관리 등을 자동화해 개발자가 비즈니스 로직에 집중할 수 있게 한다.
2. 대규모 트랜잭션 처리
BXM은 클래스 로드 시 코드를 동적으로 삽입하고 비효율 프록시를 제거해 성능을 최적화한다.
3. Spring 기반의 유연성
Spring과 MyBatis를 기반으로 해 기존 Spring 개발자라면 적응이 빠르다.
BXM의 단점
1. 초기 학습 곡선
Spring 3.1 환경에 익숙한 개발자라도 BXM의 동적 트랜잭션 관리나 전용 설정을 배우려면 한 달 정도는 투자해야 할 수 있다.
2. 제한된 커뮤니티
Stack Overflow에서 답변 찾기 어려운 경우가 많아, Bankware Global의 공식 문서나 내부 노하우에 의존해야 한다.
3. 벤더 의존성
BXM 업데이트와 지원은 Bankware Global에 의존한다. JEUS 패치 기다렸던 것처럼, 버그 수정이 느리면 개발 일정에 영향을 줄 수 있다.