BX-Framework

Java Application Framework

뱅크웨어글로벌의 BX Framework은 기업의 핵심 시스템을 자바(Java) 기반으로 개발, 운영 및 관리하기 위한 통합 프레임워크입니다

2004 년부터 자바 프레임워크 분야에서 지속적인 연구와 개발을 진행해온 국내 최고의 전문가들이 이 솔루션을 지원하고 있습니다. BX Framework은 안정성과 확장성을 갖춘 솔루션으로, 다양한 기업의 요구사항을 효과적으로 충족시킵니다.

BX-M
주요 특징
1. 최신 기술 지원

· 2023년 출시된 BX Framework v5.0은 Java 11 버전을 완벽하게 지원하며, 최신 기술 트렌드를 반영하고 있습니다.

2. 다양한 산업 적용

· 금융, 보험, 제조 등 여러 산업 분야에서 활용되고 있습니다.

3. 비즈니스 가치 창출

· 복잡한 시스템을 단순화하고, 개발 비용을 절감하며, 기업의 신속한 시장 진입을 지원합니다.

BX-M
주요 장점

1. 대형 시스템에서 검증된 아키텍처  · BC카드 차세대 시스템에서 300명 이상의 개발자가 동시 참여하며 검증
 · 신한은행, 네이버 라인 은행, K뱅크 등 대형 금융기관에서 활용되어 신뢰성 입증

2. 차별화된 기술 적용  · BCI를 활용한 성능 개선
 · 운영환경에서 Hot Deploy 기능 지원으로 무중단 업데이트 가능
 · Local 및 Server 개발환경 동시 지원
 · 자동화된 품질관리를 통한 안정성 확보

3. 최고 수준의 인적 역량  · 20명 이상의 프레임워크 전문 연구원 보유
 · 10년 이상의 프레임워크 분야 연구개발 및 기술지원 경험을 가진 인력 10명 이상 보유

BX Framework은 검증된 아키텍처, 혁신적인 기술, 그리고 뛰어난 전문 인력을 바탕으로 기업의 자바 기반 시스템 개발 및 운영에 최적화된 솔루션을 제공합니다. 높은 성능, 유연성, 확장성을 갖춘 이 프레임워크는 기업의 다양한 요구사항을 효과적으로 충족시키며, 지속적인 혁신을 통해 시장에서의 입지를 더욱 강화해 나가고 있습니다.
BX-M
주요 기능
1. 양방향 설계-소스 연동

· 설계서에서 소스 코드 자동 생성
· 운영 소스로부터 모델링 및 Flow Diagram 자동 생성
· 유지보수 및 운영 편의성 향상

2. AA(Application Architecture)구조 기반 설계

· AA Map을 기준으로 리소스 설계
· Tree 구조의 AA Map은 Java Project의 Package로 변환
· Process Modeler 또는 AA 총괄이 AA Map 설정

3. 형상관리 기반 공동작업 지원

· 설계자 단위로 디자인 파일 형상관리
· 동시 작업 가능, 타 설계자의 컴포넌트 참조 가능
· 팀 간 호출 가능한 모듈 별도 관리

4. Excel 기반 리소스 정의 및 가져오기

· 설계 툴에서 직접 자원 정의 가능
· Excel에서 DTO Layout 및 비즈니스 자원 정의 후 import

5. 메소드 상세 설계 기능

· GUI 기반 상세 Flow 설계
· 에러 코드/메시지 처리
· 소스 일괄 및 단위 생성
· 편의 기능 제공 (블록 단위 복사/붙여넣기 등)

6. Service Flow Designer 활용

· 소스 코드 기반 비즈니스 로직 가시화
· 최신 버전 산출물 자동 유지 및 생성

7. GUI 기반 통합 개발 도구

· 이클립스 기반의 통합 개발 환경 제공
· 다양한 강제화 및 자동화 기능으로 개발 생산성 향상

8. 전문화된 에디터 제공

a) IO Editor
· GUI 기반 IO 개발 환경
· 전문 구조 파악, DB 스키마로부터 IO 자동 정의, 엑셀 Import 등 지원

b) DBIO Editor
· GUI 기반 DBIO 정의 도구
· 런타임 환경과 동일한 테스트 지원, 쿼리 자동 생성, 페이징 쿼리 기능 제공

9. 자동화된 소스 생성

· Template Wizard를 통한 유형별 프로그램 소스 자동 생성
· 패턴 코드 템플릿 및 매핑 코드 자동 생성 기능

10. 테스트 지원

· GUI 기반의 Module Tester와 Service Tester 제공
· 통합테스트 환경에서 간편한 테스트 가능

11. 간결한 코드 구조

· 복잡한 시스템 처리를 Framework가 담당
· 개발자는 업무 로직 개발에 집중 가능
· 높은 가독성으로 유지보수 용이성 증대

12. 코드 인스펙션

· 개발 표준 준수 여부 자동 검사
· 위반 시 Commit 불가 등 강제화 관리 체계 제공

13. Hot Deploy (특허 기술)

· 운영 중 서비스 중단 없이 변경 사항 적용 가능
· Pre-Deploy 기능으로 배포 시 응답 시간 지연 방지
· Application Staging을 통한 무결성 확보

14. 운영 배포 방식

· Application Staging: 실제 환경에서 신규 서비스 테스트 후 적용 결정
· 사전 배포를 통한 서비스 지연 방지

15. 런타임 장애 대응

· 진보된 Timeout 처리: 수행 중인 SQL 중단 기능
· Max Record 제한: 데이터 폭주 방지
· 동적/선별적 디버그 로그 레벨 제어: 특정 조건에 따른 Debug Log 적용

16. 거래 제어 기능

· 다양한 유형의 온라인 거래 제어 제공

· 배치 실행 제어
파라미터 관리, 실행 내역 모니터링, 실시간 제어

17. 고성능 배치 엔진

· Spring Batch 기반의 개선된 고성능 배치 아키텍처 제공

18. 계층적 거래 처리 구조

· 시스템 및 업무 선후처리 강제 수행
· 업무 공통화가 용이한 구조 제공

19. 에러 모니터링 및 자동 거래 제어

· 오류 임계치 초과 시 관리자 통지 및 거래 자동 중지
· 신속한 장애 대응 및 자동 제어 가능

20. 분산 서비스 연계

· 프레임워크 서비스 간 호출 가능한 구조 제공

21. 데이터 컨테이너 활용

· Data Container를 통한 중복 Rule/DBIO 호출 최소화

22. 고객 정보 보호

· 메타 시스템과의 연동을 통한 고객 정보 보호
· 마스킹 및 암복호화 API 연계 옵션 제공

23. 메시지 처리 방식

· 어플리케이션 예외처리를 위한 표준화된 방법 제공
· 다국어 환경에서의 메시지 처리 지원
· 메시지의 동적 생성 및 결합 기능 제공

24. 편리한 로그 조회 환경

· 웹 기반 어드민 환경에서 다양한 로그 조회 가능
· 이미지 로그, 서비스 로그, 에러 로그 등 포함

25. 영향도 분석

· 어플리케이션 리소스와 DB 간의 영향도 분석 기능 제공
· 모델 변경 시 영향받는 리소스 및 DB 정보 파악 가능

이러한 기능들은 BX Framework가 보안, 다국어 지원, 운영 관리, 그리고 시스템 유지보수 측면에서 강력한 도구임을 보여줍니다. 특히 고객 정보 보호와 영향도 분석 기능은 현대 기업 환경에서 중요한 데이터 보안과 시스템 변경 관리를 효과적으로 지원합니다.
BX-M
차별점
BX Framework의 다른 Java Application Framework과의 차별점
1. 대규모 시스템 최적화
· 300명 이상의 개발자가 동시 참여하는 대형 프로젝트에서 검증된 아키텍처
· 금융권 등 대규모 미션 크리티컬 시스템에서의 성공적 적용 사례
2. Hot Deploy 기능 (특허 기술)
· 운영 중 서비스 중단 없이 변경 사항 적용 가능
· 다른 프레임워크에서 제공하지 않는 독보적인 기능
3. 고도화된 런타임 장애 대응
· 수행 중인 SQL을 중단시키는 진보된 Timeout 처리
· Max Record 제한 기능으로 데이터 폭주 방지
· 동적/선별적 디버그 로그 레벨 제어
4. 통합 개발 환경 제공
· 이클립스 기반의 커스터마이즈된 개발 도구 제공
· IO Editor, DBIO Editor 등 전문화된 에디터 지원
5. 자동화된 코드 생성 및 품질 관리
· 템플릿 기반 프로그램 소스 자동 생성
· 코드 인스펙션을 통한 개발 표준 강제화
6. 고성능 배치 처리
· Spring Batch 기반이지만 성능 및 관리 기능을 크게 개선한 아키텍처
7. 계층적 거래 처리 구조
· 업무 공통화가 용이한 구조 제공
· 시스템 및 업무 선후처리 강제 수행
8. 보안 및 규제 준수 기능 내장
· 고객 정보 보호를 위한 마스킹 및 암복호화 API 연계
· 금융권 등 엄격한 규제 환경에 적합한 기능 제공
9. 강력한 모니터링 및 제어 기능
· 에러 모니터링 및 자동 거래 제어
· 웹 기반 어드민 환경에서의 편리한 로그 조회
10. 유연한 운영 배포 방식
· Application Staging을 통한 무결성 확보
· Pre-Deploy 기능으로 배포 시 응답 시간 지연 방지
11. 영향도 분석 기능
· 어플리케이션 리소스와 DB 간의 영향도 분석 제공
· 시스템 변경 관리 및 유지보수 효율성 증대
12. 전문 지원 인력
· 20명 이상의 프레임워크 전문 연구원 보유
· 장기간의 프레임워크 개발 및 지원 경험
13. 다국어 지원 및 메시지 처리
· 표준화된 다국어 메시지 처리 방식 제공
· 메시지의 동적 생성 및 결합 기능
이러한 차별점들을 통해 BX Framework는 특히 대규모 엔터프라이즈 환경에서 높은 안정성, 성능, 개발 생산성을 제공하며, 금융권과 같은 미션 크리티컬한 시스템에 특화된 기능들을 제공합니다. 또한, Hot Deploy와 같은 독보적인 기능은 시스템 운영의 유연성을 크게 향상시킵니다.
Demo 요청
받으실 이메일 주소를 입력하시면 BX-Framework DEMO를 신청하실 수 있습니다.
수신 뱅크웨어글로벌 BX-Framework
뱅크웨어글로벌 BX-Framework DEMO 신청
내용