웹 리포트 통합 솔루션, 액티브소프트 MyBuilder V6.2
[쇼핑저널 버즈] 최근 IT 업계에서 UI Tool/Reporting Tool에 관한 이야기나 정보를 접하게 되는 일이 잦다. 특히 UI Tool은 X-인터넷이나 스마트클라이언트 등의 용어와 함께 개발자와 기업체의 SI 프로젝트에서 많은 관심을 보이고 있다. 액티소프트 MyBuilder V6.2(이하 마이빌더)는 그러한 제품 중 하나다.
마이빌더는 액티브소프트가 순수 자체 기술로 X-인터넷 개념과 워드 기반에 개발한 화면 UI 및 리포팅 통합 솔루션이다. 웹과 C/S 환경에 상관없이 사용할 수 있고, 기존의 시스템 환경에 쉽게 적용이 가능한 구조로 되어 있다.
■ X-인터넷 개념의 UI ToolX-인터넷은 2000년 IT조사기관인 포레스터리서치가 처음 고안한 개념으로 실행 가능한(eXcutable), 확장 가능한(eXtended) 인터넷이라는 의미로 사용된다. 팀 버너스 리가 월드와이드웹을 개발한 89년을 기점으로 15년도 채 되지 않아 웹은 인터넷을 점령했고, 인터넷은 세계를 점령했다.
|
|
액티브소프트 마이빌더 v6.2 |
그러나 빠른 성장만큼이나 한계점도 금세 드러났다. 웹 기반의 HTML 언어가 멀티미디어 출력 속도나 인터페이스 구현에 한계를 보이고 있는 탓이다. '느리고, 단순한' 웹의 한계를 해결한 대안이 바로 X-인터넷이다.
X-인터넷은 기존 C/S 환경의 풍부한 기능을 웹상에서 구현하고, 사용자는 디바이스 환경에 상관없이 애플리케이션 구현이 가능하다. 최소한의 데이터 전송으로 네트워크 운영비용 또한 줄어드는 효과가 있다.
C/S 환경에 버금가는 풍부한 사용자 인터페이스는 사용자 만족도 및 업무 생산성을 향상할 수 있다. 마이빌더는 X-인터넷 개념을 충족하며 워드프로세서 사용하듯 쉽게 화면(View)과 보고서(Report)를 개발 및 운영할 수 있다. 개발자에게는 손쉽고 빠른 개발환경을 제공하고, 사용자에겐 웹 환경에서 C/S 환경에 버금가는 풍부하고 섬세한 사용자 인터페이스 환경을 제공한다. 다양한 EUC(End-User Computing) 기능 역시 지원한다.
|
|
|
마이빌더는 워드 사용하듯 손쉽게 화면 및 미려한 리포트 작성이 가능하다. |
ERP, CRM. EIS 등 애플리케이션 개발에 필요한 컴포넌트 및 내장 함수를 제공한다. |
■ 개발자와 사용자를 위한 기능 가득제품 기능은 경쟁 UI Tool과 크게 다를 바 없다. 솔직히 UI Tool의 특징은 거의 흡사하다는 것이 필자의 생각이다. 주요 기능을 살펴보면, 크게 화면 UI 개발 기능과 보고서 개발 기능으로 나뉠 수 있다.
Tree View, Grid, Table, Cross Table, Chart, 이미지 처리 등 다양하고 풍부한 기능을 쉽게 표현하게끔 되어 있다. 데이터베이스를 2-Tier 또는 3-Tier 방식으로 운영환경에 맞게 연결할 수 있으며 데이터베이스, XML, 엑셀, 텍스트 파일 등 다양한 데이터 소스를 지원한다.
|
|
웹상에서 4GL과 같은 빠른 데이터 액세스를 구현한다. |
특히 세로쓰기나 양쪽정렬, 원문자, 자동폭 조절, 글자 잘림 방지 등의 서식작성에 많이 쓰이는 기능을 넣어 공문서 편집에 용이하다. 표, 글, 그림, 도형도 자유롭게 작성할 수 있고, 최종 사용자가 보고서를 편집할 수 있는 기능을 제공한다. 표와 그리드를 많이 사용하는 한국적인 화면 및 출력물을 워드프로세서 사용하듯 WYSIWYG 및 드래그앤드롭으로 손쉽게 디자인할 수 있다는 것이다.
일반 웹 화면에선 천덕꾸러기 같은 마우스 오른쪽 버튼이 마이빌더에서는 편의성 향상에 한몫한다. 애플리케이션에서 별도의 소스 코드 작업 없이 데이터 쇼트 기능이나 필터 기능, Export, 형태기억, 즉시 인쇄 등의 메뉴를 보여 주고, 경우에 따라 개발자가 마우스 오른쪽 메뉴를 추가할 수도 있다.
개발자 입장에서 눈이 띄는 것은 날짜, 소수점 처리 등이다. 특별한 데이터베이스 정보 없이도 날짜에 맞는 분기, 반기, 주별, 요일 정보를 만들어 준다. 숫자 값의 소수점 관리는 경우에 따라 자릿수나 처리방법 등을 달리할 수 있다. 그 밖에도 다양하고 편리한 함수와 스크립트를 지원해 개발시 생산성과 높은 퀼리티를 기대할 수 있겠다 싶다.
■ 소스 수정 없이 고유 화면 구성 가능그리드 기능에서 카테고리 부분도 눈여겨볼 만하다. 그리드에 포함된 데이터를 재활용하여 손쉽게 카테고리 형태로 보여주고 사용자가 그 형태를 변경하거나 기억할 수 있는 기능을 제공한다. 애플리케이션의 소스 수정 없이 최종 사용자가 자신만의 고유 화면 구성이 가능한 것이라 한번쯤 사용해보기를 바란다.
|
|
|
서브 리포트, 요약정보, 집계, 차트 등 모든 타입의 리포트 작성이 가능하다. |
미리 보기에서 출력할 내용을 편집 또는 레이아웃을 변경할 수 있다. |
마이빌더는 글로 표현할 수 없는 그 무엇인가가 꽤나 많이 포함하고 있는 듯하다. 테스트하면서도 유사한 툴의 기능 비교에선 그리 큰 차이점을 발견할 수는 없었다. 하지만, 직접 사용을 해보면서 오랫동안 쌓아온 노하우를 기반으로 개발자와 사용자에 대한 세심한 배려가 느껴진다.
아쉬운 점이라면 폼 설정, 행 설정, 셀 설정으로 세밀한 설정을 할 수 있어 좋지만 각각의 셀 설정을 찾아 다녀야 한다는 불편함이 있다. 서버 프로세서 모듈이 없는 것도 못내 아쉽다. 그래서 향후 출시될 제품에 대한 욕심이 생긴다. 몇 가지 미미한 부분을 보완한다면 보다 나은 훌륭한 솔루션이 되리라 본다.
송제용 월간 마이크로소프트웨어 필자(songjeyong@paran.com)
'IT 제품의 모든것'
-Copyright ⓒ ebuzz.co.kr, 무단전재 및 재배포 금지
Copyright © 전자신문. 무단전재 및 재배포 금지.
- [단독] 확률형 아이템 규제 대놓고 위반하는 로블록스...손 놓은 문체부
- K뷰티 정책 주도권 두고 복지부-식약처 신경전
- LG전자, 보급형 OLED TV 가격 인하
- 외국인 돌아오자…코스피 5900대 탈환
- 李대통령 “주가조작 원금도 몰수…실제로 패가망신 만들 것”
- 카드 한 장 발급하면 '26년치 연회비' 준다…중위권 카드사, 출혈 경쟁 점화
- 정부, 원유 자원안보 위기경보 '주의'로 격상
- 삼성전자 쟁의투표 93.1% 통과…다음달 21일 '파업' 예고
- “삼성이 돌아왔다” 반도체 자신감 내비쳐…로봇·HVAC 신사업 투자도 강화
- 총리실, BTS 광화문 공연…테러경보단계 '주의' 격상





