웹 사이트, 실시간 WTS, 기업내 협업 시스템 구축을 위한 Web Framework

Web Framework 솔루션

도입문의 자주하는 질문
coreFRAME coreFRAME WTS Edition coreFRAME SWS Edition

One Souse Multi Use Web Trading System

다양한 기기 및 브라우저를 지원하고 대용량의 데이터를 안정적으로 처리하는 웹접근성 준수 WTS 구축 솔루션

특징

coreFRAME5.5 WTS Edition은 국내 유수의 증권사들에서 다년간 사용되고 있는 WTS(Web Trading System) 구축을 위한 전문 솔루션입니다.

One Source Multi Device

다양한 디바이스를 지원

서버사이드 기반  Flexible Temp모바일(태블릿)을 통해 회의, 문서공유, 결재 등의 업무 처리 

확장 Component 지원

웹 접근성 지원

웹 접근성 및 웹 표준 지원하는 국내 최초 WTS 플랫폼

서버사이드 기반  Flexible Temp모바일(태블릿)을 통해 회의, 문서공유, 결재 등의 업무 처리 

안정된 실시간 데이터 처리

W3C 표준 방식인 Websocket 기반의 실시간 데이터 처리

특허 받은 실시간 데이터 처리 기술로 빠른 응답속도 보장

손쉬운 유지보수

표준 HTML/CSS/JavaScript 으로 손쉬운 개발 화면 단위 별 개발을 통한 손쉬운 유지보수

표준 기술 적용을 통한 유연한 기술 확장성

JAVA 11 지원

특징

국내 주요 증권사들이 채택한 Web Trading System 구축을 위한 솔루션 입니다. 

One Source Multi Device

다양한 디바이스 지원

서버 사이드 기반  Flexible Template 처리

확장 Component 지원

웹 접근성 지원

웹 접근성 및 웹 표준을 지원하는 국내 최초 WTS 플랫폼

패턴 및 명도 대비 기반의 차트 이미지 표시



안정된 실시간 데이터 처리

W3C 표준 방식인 WebSocket 기반의 실시간 데이터 처리

특허 받은 실시간 데이터 처리 기술로 빠른 응답 속도 보장




손쉬운 유지보수

표준 HTML/CSS/JavaScript으로 손쉬운 화면 개발 및 유지보수

표준 기술 적용을 통한 유연한 기술 확장성

JAVA 11 지원

{"type":"page","settingURL":"./pages/page_setting.html","theme":"solution_theme","editView":"desktop","desktop":{"width":"100%","padding":{"top":"0","bottom":"0","left":"0","right":"0"},"responsive":false},"version":"2.0.0","tablet":{"width":"768px","padding":"desktop"},"mobile":{"width":"100%","padding":"desktop"},"backgroundColor":"Not Specified","styles":{"font":{"size":"","family":""},"lineHeight":""},"libraries":{"js":[],"css":[]},"canonicalTag":"","btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"components":{"image-uyw0ovxa4":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":100,"originalHeight":104,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-up7oj6fof":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-uxeryf9k4":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":100,"originalHeight":104,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-u5pbfu2qm":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-ubgo39gnd":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-udr0cm82r":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":100,"originalHeight":104,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-uzty0yfeo":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-uhx9v6r4k":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-u6d3yyepa":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":300,"originalHeight":312,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-uzo0n2ugf":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-utickzcho":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-udk0dxvv7":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-ug47dkg6m":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-uqu5q67o3":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"}}}

기능

coreFRAME 기반으로 실시간 시세 전송 서버, 
브라우저 자동 변환 모듈, 레이아웃 매니지먼트 기능을 제공합니다.

WTS 개발 시, 다양한 개발 환경을 포괄하고 높은 수준의 사용자 인터페이스를 지원하는 Service-Oriented Architecture를 제공합니다.  
또한 안정된 시스템  Architecture를 기본으로 Server Side 기술과 Client에서 사용되는 각종 Component도 함께 제공합니다.

1

Web Application / 독립서버 개발 Framework

2

POJO, DataSet, XML Document  등 다양한 DTO 지원

3

유연하고 신속한 XML 기반의 비즈니스 로직 구현

4

DBMS, SOAP, HTS, Mail 등 다양한 데이터 엑세스를 위한 어댑터
제공

5

Framework 기반 웹 보안기능

6

One-Source Multi-Device 를 위한 Responsive Design with Server Side (RESS) 지원

7

커넥션 기반의 양방향 풀 듀플렉스를 지원하고, 간편한 javascript API 지원

8

SPA 개발을 위한 Data Binding 및 json 데이터 처리 기능

기능

coreFRAME을 기반으로 UI 컴포넌트(차트&그리드 등)와 실시간 데이터 전송 서버, 자동 모듈 변환, 레이아웃 매니지먼트 등이 최적화된 솔루션

WTS 개발 시, 다양한 개발 환경을 포괄하고 높은 수준의
사용자 인터페이스를 지원하는 Service-Oriented Architecture를 제공합니다.  
또한 안정된 시스템 Architecture를 기본으로
Server Side 기술과 Client에서 사용되는 각종 Component도 함께 제공하는 토탈 솔루션입니다.

1

Web Application / 독립서버 개발 Framework

2

POJO, DataSet, XML Document  등 다양한 DTO 지원

3

유연하고 신속한 XML 기반의 비즈니스 로직 구현

4

DBMS, SOAP, HTS, Mail 등 다양한 데이터 엑세스를 위한 어댑터 제공

5

Framework 기반 웹 보안기능

6

One-Source Multi-Device 를 위한 Responsive Design with Server Side (RESS) 지원

7

커넥션 기반의 양방향 풀 듀플렉스를 지원하고, 간편한 javascript API 지원

8


SPA(Single Page Application) 개발을 위한 data binding 및 json 데이터 처리 기능

다양한 Data Modeling을 지원하며, 여러 Data Resource(DBMS, Fille, HTS Server 등)를 사용자가 원하는
다양한 Data Format으로 편리하게 변경하여 이용할 수 있는 Adapter를 기본 제공합니다.

다양한 Data Modeling 지원

1

DataSet
(Map+List기반)

  • Map과 List 조합 형태의 Data Model로 확장성이 높고 IO Stream Data 및 Big Data 처리에 용이하며 간단한 구조의 BLD XML형태의 Data Model 정의 만으로 데이터 Access부터 출력까지 한번에 해결

3

POJO
(Plain Old Java Object)

  • Open Source Framework에서 대부분 권장하고 있는 Java Bean 형태의 Class로 정의하는 Data Model로 DB와
    Mapping되어 CRUD(입력/조회/수정/삭제) 업무에 유용한 모델링 방법

3

XmlDataSet
(Xml Document, XPath)

  • Web Services 기반의 SOA 환경 개발 시 XPath 방식을 이용하여 복잡한 XML 문서에 대한 조회 및 추가, 삭제, 변경 가능

Adapter 제공: Multi Data Source Multi Transform

다양한 Data Modeling 도식

WebSocket 기반 실시간 데이터 전송 서버

  • 웹 표준 WebSocket 기반의 시세 전송 서버
  • 비동기 처리 방식으로 다수의 사용자 및 대량의 데이터를 안정적으로 처리
  • HTML5 기반이 아닌 구형 브라우저나 모바일 디바이스에서도 Protocol 변경 기술을 통한 실시간 시세 전송
  • 보안 통신을 위한 SSL Version3.0 및 TLS 기반의 Secure WebSocket(WSS) Protocol 지원
  • 데이터 압축 및 Data-Aggregation 기능으로 구형 브라우저에서도 RealTime 데이터 전송

다양한 Data Modeling을 지원하며,
여러 Data Resource(DBMS, Fille, HTS Server 등)를
사용자가 원하는
다양한 Data Format으로 편리하게 변경하여 이용할 수
있는 Adapter를 기본 제공합니다.

다양한 Data Modeling 지원

1

DataSet
(Map+List기반)

  • Map과 List 조합형태의 Data Model로 확장성이 높고 IO Stream Data 및 Big Data 처리에 용이하며 간단한 구조의 BLD의 XML형태의 Data Model 정의 만으로 데이터 Access 부터 출력까지 한번에 해결

2

POJO
(Plain Old Java Object)

  • Open Source Framework에서 대부분 권장하고 있는 Java Bean 형태의 Class로 정의하는 Data Model로 DB와
    Mapping되어 CRUD(입력/조회/수정/삭제) 업무에 유용한 모델링 방법

3

XmlDataSet
(Xml Document, XPath)

  • Web Services 기반의 SOA 환경 개발 시 xPath 방식을 이용하여 복잡한 XML 문서에 대한 조회 및 추가, 삭제, 변경 가능

Adapter 제공: Multi Data Source Multi Transform

접속 디바이스 별 최적화된 Template을 제공하여 UI를 구성합니다. 
별도의 추가적인 개발 없이 Framework 의 Flexible Template 기능을 이용하여 맞춤형 Template을 자동으로 서비스 합니다.

Flexible Template 지원

접속 디바이스 별 최적화된 Template을 제공하여 UI를 구성합니다.
별도의 추가적인 개발 없이 Framework 의 Flexible Template 기능을 이용하여 맞춤형 Template을 자동으로 서비스 합니다.

Flexible Template 지원

Flexible Template 도식

OWASP (Open Web Application Security Project)의 ESAPI를 Framework의 Filter 형태로 제공하여 
요청/응답 Data에 대한 기본적인 보안성 검사를 동적으로 수행하고 있습니다.

Enterprise Security API 적용

OWASP (Open Web Application Security Project)의 ESAPI를 Framework의 Filter 형태로 제공하여 
요청/응답 Data에 대한 기본적인 보안성 검사를 동적으로 수행하고 있습니다.

Enterprise Security API 적용

Enterprise Security API 도식
{"type":"page","settingURL":"./pages/page_setting.html","theme":"solution_theme","editView":"desktop","desktop":{"width":"100%","padding":{"top":"0","bottom":"0","left":"0","right":"0"},"responsive":false},"version":"2.0.0","tablet":{"width":"768px","padding":"desktop"},"mobile":{"width":"100%","padding":"desktop"},"backgroundColor":"Not Specified","styles":{"font":{"size":"","family":""},"lineHeight":""},"libraries":{"js":[],"css":[]},"canonicalTag":"","btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"components":{"image-unkar8nrp":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"list-u6g9ndxzl":{"type":"list","settingName":"list","theme":"none cms_list_default"},"list-ufp33g2dj":{"type":"list","settingName":"list","theme":"none cms_list_default"},"button-um68pl9le":{"type":"button","settingName":"button","option":{"newWindow":"false","text":"","serverText":"","popup":{"use":false,"width":"500","height":"400","x":"0","y":"0","opt":[true,true,false,false,true,false],"title":"","layer":false,"layerSize":"","target":"_self"},"download":true},"style":{"backgroundColor":"#f5f7fd","border":{"width":"Not Specified","color":"Not Specified","style":"none","radius":"2"},"text":{"size":"20","style":"normal","color":"#111111","family":"Nanum Gothic"},"padding":"5","align":"center","width":"fit"},"btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"theme":"none cms_btn_nopointer"},"image-uuq3rarko":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":false},"theme":"none"},"image-u66j39cwm":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":1120,"originalHeight":350,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-ue42l0u26":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":1120,"originalHeight":600,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"button-uo6eqhtt7":{"type":"button","settingName":"button","option":{"newWindow":"false","text":"","serverText":"","popup":{"use":false,"width":"500","height":"400","x":"0","y":"0","opt":[true,true,false,false,true,false],"title":"","layer":false,"layerSize":"","target":"_self"},"download":true},"style":{"backgroundColor":"#f5f7fd","border":{"width":"Not Specified","color":"Not Specified","style":"none","radius":"2"},"text":{"size":"20","style":"normal","color":"#111111","family":"Nanum Gothic"},"padding":"5","align":"center","width":"fit"},"btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"theme":"none cms_btn_nopointer"},"image-ukfofiraj":{"type":"image","settingName":"image","image":{"sizeType":"auto","originalWidth":11,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":false},"theme":"none"},"image-upiaw04el":{"type":"image","settingName":"image","image":{"sizeType":"auto","originalWidth":615,"originalHeight":330,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"button-urgdb6pht":{"type":"button","settingName":"button","option":{"newWindow":"false","text":"","serverText":"","popup":{"use":false,"width":"500","height":"400","x":"0","y":"0","opt":[true,true,false,false,true,false],"title":"","layer":false,"layerSize":"","target":"_self"},"download":true},"style":{"backgroundColor":"#f5f7fd","border":{"width":"Not Specified","color":"Not Specified","style":"none","radius":"2"},"text":{"size":"20","style":"normal","color":"#111111","family":"Nanum Gothic"},"padding":"5","align":"center","width":"fit"},"btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"theme":"none cms_btn_nopointer"},"image-u3suyqjdv":{"type":"image","settingName":"image","image":{"sizeType":"auto","originalWidth":10,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":false},"theme":"none"},"image-uuyje5bbp":{"type":"image","settingName":"image","image":{"sizeType":"auto","originalWidth":1120,"originalHeight":400,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"button-ud9vul6x1":{"type":"button","settingName":"button","option":{"newWindow":"false","text":"","serverText":"","popup":{"use":false,"width":"500","height":"400","x":"0","y":"0","opt":[true,true,false,false,true,false],"title":"","layer":false,"layerSize":"","target":"_self"},"download":true},"style":{"backgroundColor":"#f5f7fd","border":{"width":"Not Specified","color":"Not Specified","style":"none","radius":"2"},"text":{"size":"20","style":"normal","color":"#111111","family":"Nanum Gothic"},"padding":"5","align":"center","width":"fit"},"btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"theme":"none cms_btn_nopointer"},"image-usx80m3nc":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":false},"theme":"none"},"button-ueo1ar02u":{"type":"button","settingName":"button","option":{"newWindow":"false","text":"","serverText":"","popup":{"use":false,"width":"500","height":"400","x":"0","y":"0","opt":[true,true,false,false,true,false],"title":"","layer":false,"layerSize":"","target":"_self"},"download":true},"style":{"backgroundColor":"#f5f7fd","border":{"width":"Not Specified","color":"Not Specified","style":"none","radius":"2"},"text":{"size":"20","style":"normal","color":"#111111","family":"Nanum Gothic"},"padding":"5","align":"center","width":"fit"},"btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"theme":"none cms_btn_nopointer"},"image-uw79z1cz8":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":false},"theme":"none"},"button-uz0yeuj8w":{"type":"button","settingName":"button","option":{"newWindow":"false","text":"","serverText":"","popup":{"use":false,"width":"500","height":"400","x":"0","y":"0","opt":[true,true,false,false,true,false],"title":"","layer":false,"layerSize":"","target":"_self"},"download":true},"style":{"backgroundColor":"#f5f7fd","border":{"width":"Not Specified","color":"Not Specified","style":"none","radius":"2"},"text":{"size":"20","style":"normal","color":"#111111","family":"Nanum Gothic"},"padding":"5","align":"center","width":"fit"},"btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"theme":"none cms_btn_nopointer"},"image-uy2wxpnws":{"type":"image","settingName":"image","image":{"sizeType":"auto","originalWidth":1118,"originalHeight":399,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"image-uh0rqknou":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":20,"originalHeight":20,"widthUnit":"px"},"setting":{"maintainRatio":false},"theme":"none"},"list-uftlzy4y3":{"type":"list","settingName":"list","theme":"none cms_list_default"},"list-uv4oi3w5a":{"type":"list","settingName":"list","theme":"cms_list_default"},"list-uvwzbzljh":{"type":"list","settingName":"list","theme":"cms_list_default"},"list-uq4l8hcac":{"type":"list","settingName":"list","theme":"cms_list_default"},"image-uu7wdjx6w":{"type":"image","settingName":"image","image":{"sizeType":"custom","originalWidth":3360,"originalHeight":1050,"widthUnit":"px"},"setting":{"maintainRatio":true},"theme":"none"},"button-ujtf5xmx1":{"type":"button","settingName":"button","option":{"newWindow":"false","text":"","serverText":"","popup":{"use":false,"width":"500","height":"400","x":"0","y":"0","opt":[true,true,false,false,true,false],"title":"","layer":false,"layerSize":"","target":"_self"},"download":true},"style":{"backgroundColor":"#f5f7fd","border":{"width":"Not Specified","color":"Not Specified","style":"none","radius":"2"},"text":{"size":"20","style":"normal","color":"#111111","family":"Nanum Gothic"},"padding":"5","align":"center","width":"fit"},"btnEvent":{"use":false,"target":[""],"type":"click","animation":["toggle"]},"theme":"none cms_btn_nopointer"},"image-u5jka9c4u":{"type":"image","settingName":"image","image":{"sizeType":"auto","originalWidth":13,"originalHeight":13,"widthUnit":"px"},"setting":{"maintainRatio":false},"theme":"none"},"button-u76pn0kgb":{"type":"text","settingName":"text","theme":"cms_btn_nopointer","responsiveText":false},"list-uc2lazzzm":{"type":"list","settingName":"list","theme":"none cms_list_default"}}}
레퍼런스
성공 도입사례, 레퍼런스를 살펴보세요.
주요고객사를 소개합니다.

제품 및 기술 관련 문의/상담이 필요하신가요?

제품 문의하러가기