KSMBuilder Expert

KSMBuilder Expert 란?

    KSMBuilder(Korea Sorimachi Screen Builder)란 금융사의 방대한 시스템을 구축하는데 있어 프로그램으로 작성하기에는 너무 많은 화면과 그에 해당하는 개발자가 투입되어야 하는 문제점을 최대한 적은 비용으로 클라이언트 환경을 구축할 수 있도록 도와 주는 툴입니다. 본 툴은 Visual C++ 으로 모든 컨트롤을 오브젝트의 개념을 도입시켜 증권 전용 컴포넌트로 개발되어 있으며 향후 타 프로그램을 개발 시에도 본 툴에 포함된 오브젝트를 이용하여 바로 프로그램 가능하도록 설계되어 있습니다. 또한 이미 상용화된 컴포넌트를 사용가능 하도록 지원 하며 증권사 마다 통신이 다른 점을 고려하여 통신 모듈은 별도로 작성되어 있어 통신 모듈이 신규로 작성되어도 본 시스템에는 영향을 받지 않도록 하였습니다.


KSMBuilder Expert 흐름도

KSMBuilder Expert 구성 요소

    KKSMBuilder Expert는 크게 8개의 툴로 구성되어 있습니다. Screen Builder, Grid Builder, Menu Builder, Report Builder, Tran & FID Builder, Tran & FID Viewer, Runtime Browser, Design Server로 구성되어 있고 각각의 역할은 아래와 같습니다.


Screen Builder

    화면을 작성하는 툴입니다. 모든 화면의 개발은 Screen Builder통해 작성되어지며 작성된 화면은 파일과 디자인 서버의 화면 데이터 저장소에 저장됩니다.


Grid Builder

    금융사 화면의 대부분이 Grid로 구성되는 점을 고려하여, Grid를 작성할 수 있는 별도의 툴을 지원합니다. 최고의 속도와 다양한 컨트롤 및 Tree Grid, 소계합계, Excel과의 호환 등 다양한 기능을 제공합니다.


Menu Builder

    메뉴를 정의하는 툴입니다. 사용자의 권한에 따라 메뉴의 구성이 다르게 되는 업무적 특성을 고려하여 작성가능하며 작성된 메뉴는 Runtime Browser를 통하여 반영됩니다.


Report Builder

    다양한 인쇄 형식을 제공하는 인쇄 저작 툴을 제공합니다. Xls, csv 및 Pdf, bmp,jpg, gif등 다양한 이미지 출력을 제공합니다.


Tran & FID (Field ID) Builder

    통신을 Layout을 정의하고 테스트 할 수 있는 툴을 제공합니다.


Tran & FID (Field ID) Viewer

    서버와 통신 내용을 모니터링 하는 툴입니다.


Runtime Brower

    고객이 사용하는 Run Brower입니다. 본 Run Brower는 축적된 Know-How와 최신 기술이 접목 된 고성능을 자랑하며, 초보자에게 전문가까지 누구나 손쉽게 사용 할 수 있는 시스템입니다. 또한 최고의 속도와 다양한 기능을 포함하고 있는 것에 반에 가벼운 시스템을 제공합니다.


Design Server

    디자인 서버는 각각의 툴에서 작성된 화면의 정보를 UML기법으로 작성된 Repository에 저장합니다. 화면, 메뉴, Tran등을 통합 관리하며 Database관리를 통해 다국어를 지원하게 됩니다.


적용 사례

  • 증권 시스템
  • 삼성증권, 키움증권, SK증권, 유진투자증권, 현대증권, 한화증권, 교보증권, KTB투자증권 등등

  • 선물회사 시스템
  • 삼성선물, NH선물, 외환선물, 현대선물 등등

  • 기타
  • 증권거래소, KOSCOM(Check 단말), 말레이시아 채권매매, 태국KTB증권, 에프엔가이드 등등