트러스트 폼이란?

2012. 7. 12. 10:16

트러스트폼 시스템


컴스퀘어 (02-2051-2742, www.comsquare.kr)
● 종류 | X-인터넷 플랫폼 
● 특징 | UI가 미려하며 개발이 용이하다. 
● 평가 | ★★★★

X-인터넷의 개념이 세간에 발표된 지도 어느덧 10년이 다 됐다. 이 기간 동안 X-인터넷은 RIA와 같은 시장을 형성하면서 지속적으로 발전해 왔지만 초기 기대에 비해 시장의 반응은 훨씬 싸늘했다. 그 원인을 마케팅이 부족했기 때문이라고 분석하기도 한다. 그럼에도 국내에서는 금융, 공공을 비롯해 조금씩 시장이 확산되는 추세다. 국내 대표 X-인터넷 업체 중 하나인 컴스퀘어의 트러스트폼 시스템도 현대자동차, 행정자치부, LG카드 등 다양한 분야에서 사용되고 있다. 트러스트폼 시스템은 기존의 C/S 시스템 환경의 장점을 수용하고 새로운 웹 개발 환경에 능동적으로 대처하기 위한 X-인터넷 기반의 웹 개발 솔루션으로 복잡하고 난해한 기업용 애플리케이션 개발에 최상의 개발 환경을 제공하는 웹 개발 툴과 운영환경 솔루션이다.

트러스트폼 시스템의 활용 범위
트러스트폼 시스템은 복잡한 업무용 애플리케이션 UI의 신속한 개발과 유지보수를 위해 C/S와 WEB 아키텍처의 장점을 결합하여 만든 UI 개발 및 운영 솔루션으로 대용량 데이터 처리와 빈번한 트랜잭션이 요구되는 시스템, 복잡한 UI 기능과 로직 처리가 필요한 시스템, 다수의 Legacy 및 Backend 시스템 연동이 필요한 경우에 효과적이다. 이런 특징으로 인터넷을 통해 서비스 되는 업무시스템이나 금융/기업/공공기관 등 복잡한 UI 처리가 필요한 업무시스템, 보험청약서, 대출/카드신청서, 견적/발주서 등의 문서교환 업무시스템에서 주로 사용되고 있다.

특히 개발 및 운영 측면에서 개발 생산성 향상을 위한 Tool 도입이 필요한 경우 혹은 화면 개발과 Business Logic 개발 작업의 분리가 필요한 경우, 빈번한 시스템 변경 및 개선 작업이 예측되는 경우 등에 효과적이다.

트러스트폼은 서버 독립적인 솔루션으로 기존 WEB, WAS 서버 구성에 트러스트폼 서버 라이브러리만 탑재하는 것으로 운용이 가능해 서버 제품에 대한 추가 구입 비용이 들지 않는다. 또한 J2EE와 닷넷 서버에 대한 서버 라이브러리를 제공하고 멀티 벤더 브라우저와 독립 애플리케이션 뷰어도 제공한다.

자체 개발한 리포팅툴로 UI와 보고서 업무를 동시에 지원할 수 있으며, 트러스트폼과 동일한 구조로 즉시 개발에 적용할 수 있고, 뷰어의 크기도 가벼워 운영에 부담을 주지 않는다. 컴스퀘어는 연매출의 20% 이상을 지속적으로 연구개발비로 투자하면서 신뢰할 수 있는 품질을 확보하는 데 최선을 다하고 있다. 그 결과 매년 100% 이상 성장하고 있다. 뿐만 아니라 국제 표준규격 기반으로 UI와 데이터를 구조적으로 완벽하게 분리해 개발된 소스코드의 가독성이 탁월하여 생산성이 높고, 최적화된 소스 코드로 코드 사이즈 최소화했다는 점도 주목할 만하다.

강력한 UI와 개발 용이성
사용자 입장에서 X-인터넷을 선호하는 가장 큰 이유는 표현력이 풍부한 UI 때문이다. 또한 클라이언트의 리소스를 활용하여 가장 큰 효과를 볼 수 있는 부분도 화면을 제어하는 기술이다. 트러스트폼도 엑셀같은 스프레드시트와 유사한 Datagrid와 Multilinegrid를 제공하며, 임포트와 이뷰어 컴포넌트를 이용해 중복되는 UI 영역을 모듈화할 수도 있다. 차트를 활용한 분석화면과 미려한 리포트를 구현할 수 있는 환경도 특징적이다. 로우 및 컬럼을 추가, 삭제하거나 컬럼별 데이터 정렬 / 컬럼 이동 및 고정 / 입력 데이터의 길이에 따른 셀 크기 자동 변경 / 데이터 검색 / Row 또는 Column Cell Merge 등이 가능하다.

컴스퀘어는 X-인터넷은 실행적인 측면을 강조하고 있지만 트러스트폼은 편리한 개발환경을 제공하는 데에도 많은 연구개발을 진행해 왔다. 개발이 쉽고 빠르게 이루어져야 사용자의 요구사항이 신속하게 반영되고 유지보수도 원활하다는 점을 생각해 봤을 때 편리한 개발환경은 반드시 필요하다고 강조한다. 트러스트폼 기반의 UI개발은 서버로직과 관계없이 화면을 개발할 수 있다. 또한 Tech 설계에서의 산출물(IO정의서, 화면 요건정의서 등)을 기반으로 서버의 비즈니스 로직과 화면 개발을 완벽하게 분리, 병행하여 진행할 수 있어 수많은 JSP, Servlet 및 EJB로 이루어진 적용업무시스템 구현 생산성을 향상시켜 줄 수 있다고 강조했다.

네트워크 효율 향상

일각에서는 X-인터넷을 도입할 때 가장 적합한 방법과 기준으로 XML, MDI, Grid 등을 거론한다. 하지만 기술적 접근보다는 실행적 측면으로 접근하는 것이 낫다. 내가 필요로 하는 최종 애플리케이션의 성격을 고려하여 그에 대한 구현과 기능지원이 원활하게 이루어질 수 있고 추후 확장 가능한 구조가 최상인 것. 즉 기대 효과를 고려해야 한다는 의미다. 트러스트폼의 경우 HTML 방식 대비 개발/운영 비용이 획기적으로 개선되며, 응답속도와 네트워크 트래픽이 향상된다. 서버의 비즈니스 로직은 그대로 두고 화면부분만 Trustform을 적용하였을 때를 비교하면, DB 튜닝을 하였을 경우 평균 1.3초의 응답속도 개선에 불과하지만, 트러스트폼을 적용하였을 경우 평균 8.1초의 응답속도가 개선됐다. 벤치마크 테스트 결과 HTML & JAVA APPLET 기반 환경에서 트러스트폼 시스템 도입 후 도입 전에 비해 네트워크 트래픽은 약 69% 감소하고 패킷량은 약 79% 감소하는 결과를 얻었다.

또한 트러스트폼에서 만든 결과물을 프레젠테이션 부분과 데이터부분을 분리하여 운영할 수 있어 화면의 변경가 빈번하지 않지만 매일 사용하는 기업의 업무시스템은 화면의 프레젠테이션 부분을 사용자 PC에 내려놓고 서버와 데이터 트랙잭션만 발생시킴으로서 응답속도와 트래픽 사용량 등을 획기적으로 개선할 수도 있을 것이다.  조규희 기자 khcho@imaso.co.kr

트러스트폼 시스템의 특징

프로트-엔드와 백-엔드 시스템간의 Seamless한 XML 데이터 통신

XForms code의 생성
   - XML 기반의 차세대 web form 국제표준규격 
   - XForms 지원 모든 브라우져/뷰어에서 source code 재사용  
   - UI, Data의 분리로 source code의 식별성 탁월 
   - Online, Offline에서 화면의 컨트롤 가능 
   - 전자정부의 화면으로 탁월 
   - E-Commerce에서의 모든 문서는 XForms 기반으로 전환 예측 

화면에서의 데이터 재사용 가능
   - 다양한 화면 및 프린팅 등에 서버 트랜잭션 없이 활용

HTML 웹 방식보다 최대 98% 네트워크 트래픽 절감

컴포넌트 조립 방식의 뷰어 배포로 사용자 시스템 자원 최소화


'트러스트폼' 카테고리의 다른 글

트러스트폼 버튼 엑션(늘리고 줄이고)  (0) 2012.07.12
트러스트폼 단축키  (0) 2012.07.12
트러스트폼 단축키  (0) 2012.07.12
트러스트폼 엘리멘트  (0) 2012.07.12
트러스트폼 xml 기본 문법  (0) 2012.07.12
Posted by 사라링
BLOG main image
.. by 사라링

카테고리

사라링님의 노트 (301)
JSP (31)
J-Query (41)
JAVA (24)
VM-WARE (0)
디자인패턴 (1)
스크랩 (0)
스트러츠 (3)
안드로이드 (11)
오라클 (45)
우분투-오라클 (1)
이클립스메뉴얼 (6)
스프링3.0 (23)
자바스크립트 (10)
HTML5.0 (17)
정보처리기사 (1)
기타(컴퓨터 관련) (1)
문제점 해결 (3)
프로젝트 (2)
AJAX (4)
하이버네이트 (3)
트러스트폼 (11)
Jeus (2)
재무관리(회계) (5)
정규식 (5)
아이바티스 (8)
취미 (2)
소프트웨어 보안 관련모음 (0)
정보보안기사 (6)
C언어 베이직 및 프로그램 (3)
보안 관련 용어 정리 (2)
넥사크로 (6)
Total :
Today : Yesterday :