BACH 솔루션 소개

Community 2006-02-07 14:50:23

BACH 제품소개 

▲ BACH 개요 
BACH는 2005년 9월 출시된 제품군으로 다양한 요구사항에 대해 저렴한 비용은 물론 신속한 처리 및 유지보수가 용이하여 탁월한 성능의 Framework기반 제품군으로써 다음과 같은 5종의 소프트웨어로 구성되어 있습니다 


▲ BACH의 특징 및 주요 기능
BACH.Symphony (트렌젝션 관리 미들웨어) + BACH.SSM (서버관리 프로그램) 
분산환경에서의 빠른 응답속도를 요구하는 발생되는 대형 전산시스템의 신속하고 정확한 운영을 도와주는 미들웨어로써 리눅스, 윈도우, 웹, 모바일 등의 다양한 단말기에 대한 통합된 개발 환경 및 Source에 대한 재활용성을 보장해 주며 분산환경에서 이질적인 자원을 통합관리하여 트랜젝션을 처리하고 모니터링 함으로써 효율적인 시스템 운용을 가능하게 하는 Framwork 기반 소프트웨어입니다
Framework 구조에 따른 시스템 성능 및 유지보수 등의 운영적 효과 뿐만 아니라 조직관리적인 측면, 비용적 측면에서의 탁월한 효과를 발휘합니다.

BACH.ByteWorx (버전관리 프로그램)
어플리케이션 운영시 잦은 업그레이드에 대한 버전관리를 보다 효율적으로 할 수 있도록 파일단위로 버전간의 변경된 부분만을 추출하여 관리하는 소프트웨어입니다
통신 트래픽 감소 및 네트워크 비용 절약의 효과 뿐만 아니라 실제 파일 CRC를 체크함으로써 어플리케이션에 대한 정합성을 최대한 보장하는 효과를 가져 옵니다
따라서 신규 또는 변경된 프로그램 및 데이터의 실시간 적용을 위해 네트웍 Traffic을 과도하게 발생하는 유무선 시스템 환경에 최적의 솔루션으로 부각되고 있습니다

BACH.Sherpa (부하분산 프로그램)
다양한 측면에서의 환경변수 등을 통하여 시스템 상태를 체크하여 실시간으로 순위를 제공하고 임계치 설정을 통해 최적의 서버로 접속할 수 있도록 도와주는 부하분산 소프트웨어입니다
서버 별로 부하를 분산시키고 각 시스템의 상태를 주기적으로 확인하여 시스템의 운영상태를 모니터링 함으로써 보다 안정적인 최적의 시스템 운영에 이바지 하며 장애를 최소화 할 수 있는 시스템으로 기존의 Unix 장비를 사용하고 있더라도 이를 그대로 활용하여 Sherpa를 프로그래밍하고 추가의 서버 장비 확장시 별도 구매 없이 프로그램 등록만으로도 충분한 시스템 관리 Tool로써의 역할을 수행함으로써 비용적 측면에서의 효율을 가져옵니다 
병목 시스템에 대한 수치 및 장애감지, 히스토리의 저장 등이 엑셀로 지원됨에 따라 부하요인에 대한 분석에 따른 시스템 증설 등의 계획에 대한 기초자료로 제공되어 불필요한 시스템 투자비용을 절감할 수 있습니다.

BACH.H-ISAM (파일검색 라이브러리)
파일 검색시 신속성을 요하는 실시간 서비스(OLTP)제공을 위하여 B++트리 기법을 채택하여 기존 ISAM제품에 비해 저비용 고성능을 발휘하는 최적의 라이브러리입니다 
UNIX 및 Window환경하에서 자료의 접근 속도가 매우 중요한 업무프로그램에 있어서 Client에서 요청한 Data를 기존의 Hard Disk를 검색하여 가져오지 않고 access 빈도가 높은 Index를 모두 Memory에 저장해 두었다가 요청이 올 때 메모리에서 검색하여 파일에 있는 Data를 가져 오는 방식을 채택하여 시스템 가용성을 높이며 자료를 검색함에 있어 Data의 물리적인 처리속도를 높일 수 있을 뿐만 아니라 기업으로부터 저비용 고성능의 데이터 관리도구 솔루션을 확보할 수 있게 해 줍니다. 

BI-META (어플리케이션 개발 프레임웍)
Visual한 웹 디자인 개발도구와 Live Engine기반의 공통 Framework을 활용하여 기업 어플리케이션 구축을 위한 개발환경 제공 뿐만 아니라 개발생산성 및 유지보수 용이성을 보장하는 Platform기반의 소프트웨어입니다
기존 일반 개발 패턴에 비하여 개발기간, 인력, 확장성, 유지보수 및 변경 용이성의 효과를 기대할 수 있는 제품으로 공통 라이브러리를 제공하는 BI-META Common Lib와 자동화된 강력 엔진인 BI-META Live Worx , Visual한 웹 개발도구인 BI-META StudioTM으로 구성하여 디자인 요소를 표준화하고 HTML를 DB형태로 저장함으로써 화면개발 및 매니지먼트가 가능하도록 하고 있습니다 
다양한 웹기반의 시스템 구축에 유용하게 사용할 수 있는 제품입니다

▲ 타사 제품과의 비교
BACH.Symphony의 경우 턱시도나 티맥스 제품처럼 단순 TP모니터 제품이라기 보다는 트렌잭션의 처리와 Framework 기반으로 시스템을 재편성한 특징을 가지고 있습니다
BACH.ByteWorx는 변경된 파일 전체를 내려 받는 기존 버전관리 프로그램들의 상용 제품들과는 달리 Difference만 추출하여 관리함으로써 비용 및 관리효율적 측면에서 커다란 장점을 가지고 있습니다
BACH.Sherpa는 H/W인 L4장비의 Session체크만을 통한 서버분산 뿐만 아니라 다양한 환경변수를 적용한 부하분산 효과를 가져옴으로써