Product / Digital Trading Framework

Digital Trading Framework

최신의 금융상품 거래 시스템에서 필요로하는 고성능, 확장성, 안정성이 보장된 24x365 운영을 위한 IT 인프라 기능을 통합 플랫폼으로 제공합니다.

Trading 전용 인프라

  • 최신 금융상품 거래 시스템에서 요구되는 성능, 확장성, 안정성을 통합 플랫폼 관점으로 제공합니다.

저지연 이벤트 처리

  • 실시간 시장데이터와 거래 처리에서 요구되는 message/event 흐름을 고성능 구조로 수용합니다.

분산 구조 및 확장성

  • 대단위 사용자와 서비스 확장을 고려한 분산 처리 구조를 기반으로 설계합니다.

빠른 서비스 구축

  • component 기반 customization과 application setup 모델로 구축 기간을 줄일 수 있습니다.

DIGITIDE

제품 구성

제품 구성

Core Layer

Trading Middleware

디지털 금융 서비스 시스템에서 필요한 middleware 기능과 business logic에 필요한 IT 인프라 기능을 total solution으로 제공합니다.

표준 Messaging 패턴

Message Oriented Middleware 기능을 내장하고 request / reply, publish / subscribe, OLTP를 위한 transaction queue를 포함합니다.

고성능 Message / Event 처리

실시간 시장데이터와 거래 처리를 대상으로 업계 최고 수준의 저지연, 고성능 이벤트 처리 구조를 제공합니다.

Business Core 내장

일반 MOM 계열 middleware와 달리 금융 시스템에서 요구되는 특화 core 기능을 middleware 수준에서 제공합니다.

멀티 환경 적용

서버는 OS, DBMS 등 IT 환경 종속성을 최소화하고, UI는 Windows, Mac OS, Mobile, Web 범위까지 확장해 적용할 수 있습니다.

Service Architecture

Service Oriented Architecture

Trading을 위한 고수준 업무 기능을 필수 패턴 중심의 Service 형태로 제공하며, 제공 component에 business logic을 추가하는 적은 범위의 customization만으로 빠르게 서비스 가능한 기능을 구성할 수 있습니다.

Service Component 제공

global 표준에 따른 Service component를 제공해 반복적인 거래 기능을 서비스 단위로 조립할 수 있습니다.

Market Data / Broker 연계

주요 market data vendor와 broker 연계를 위한 component를 제공해 연동 구성을 단순화합니다.

Trading Core Services

실시간 global market data, OMS, ORS, position 관리 등 거래에 필요한 core component를 제공합니다.

확장 및 Meta Data 체계

Algo Trading 확장 기반과 함께 상품정보, 시장데이터, 거래, 포지션 관리 항목을 global 표준의 meta data 체계로 관리합니다.

Message Flow

이벤트 / 메시지 기반 서비스 연결

Trading Middleware는 서비스 간 연계를 이벤트 / 메시지 흐름으로 단순화해 실시간 처리 구조를 일관되게 가져갈 수 있도록 설계됩니다.

이벤트 및 메시지 흐름 구조

Event / message flow

01

Request / Reply

업무 요청과 응답 흐름을 분리해 서비스 간 호출 관계를 명확하게 구성합니다.

02

Publish / Subscribe

실시간 시장데이터와 이벤트 전달에 적합한 비동기 전달 구조를 제공합니다.

03

Transaction Queue

OLTP 처리를 고려한 queue 구조로 거래성 업무 흐름을 지원합니다.

Business Core

Middleware 내부의 Business Core 구성

금융 시스템에서 자주 반복되는 까다로운 core 기능을 middleware 수준에서 제공해 business logic 구현 범위를 줄이는 방향으로 활용할 수 있습니다.

비즈니스 코어 및 서비스 컴포넌트 구성

Business core composition

01

Core Function

금융 시스템에서 요구되는 특화 기능을 middleware 계층에서 함께 다룹니다.

02

Component Reuse

제공 component를 기반으로 필요한 업무 로직만 추가하는 방식의 구성이 가능합니다.

03

Standardized Setup

반복 가능한 구성 패턴을 적용해 서비스 setup 수준을 높일 수 있습니다.

Distributed Runtime

확장 가능한 분산 처리 구조

대규모 사용자와 서비스 증가를 고려한 분산 처리 구조를 제공하며, 환경 종속성을 최소화해 운영 환경 확장에 대응할 수 있습니다.

분산 처리 기반의 서비스 운영 구조

Distributed runtime

01

Scalable Distribution

대단위 사용자를 고려한 분산 처리 구조로 확장 가능한 운영 기반을 제공합니다.

02

Environment Independence

OS, DBMS 등 IT 환경에 대한 종속성을 최소화하는 방향으로 설계됩니다.

03

24x365 Continuity

Trading 시스템 전용의 상시 운영형 서비스 구조를 바탕으로 안정성을 확보합니다.

Application Delivery

멀티 환경 UI와 빠른 적용 구조

Trading용 UI는 Windows, Mac OS, Mobile(iOS, Android), Web 범위로 제공할 수 있으며, component 기반 customization으로 적용 속도를 높일 수 있습니다.

멀티 환경 서비스 적용 구조

Application delivery

01

Multi-Channel UI

Windows, Mac OS, Mobile, Web 범위까지 확장 가능한 UI 구성을 지원합니다.

02

Rapid Application Setup

복잡한 business logic도 짧은 기간에 고수준 application으로 구성하는 기반을 제공합니다.

03

Trading Service Expansion

Market Data, OMS / ORS, Position 관리, Algo Trading 확장까지 이어질 수 있는 서비스 구성을 지원합니다.