Realtime Internet Data Streaming

1.
글 제목이 좀 깁니다. 단어 하나씩을 놓고 보면 어떤 뜻인지 알지만 붙여놓으니까 “왜 이런 말을 만들었을까?”의문이 생깁니다. 이전에 Realtime Web이 자본시장과 어떻게 결합할 수 있는지를 다룬 글을 쓴 적이 있습니다. Comet이나 Websocket과 같은 Web Streaming이 가능한 기술을 소개한 바 있습니다.

HTML5와 자본시장
브라우저에서 실시간을!
Ajax나 Comet은 근본적으로 Polling방식입니다. Streaming이라고 할 수 없습니다. WebSocket만이 Push방식이라고 할 수 있습니다. 아래는 마이크로소프트 랩이 MX11이라는 행사에서 Websocket을 설명하는 자료입니다

HTML5 WebSockets

처음 Websocket이 발표된 이후 점점 많은 관심을? 모르고 있는 듯 합니다. 특히 메시징도 전사적인 플랫폼을 벗어나 인터넷 플랫폼으로 전환하려는 노력을 하고 있습니다. 이런 변화를 보여주는 서비스가 SDP(Single Dealer Platform)입니다. 또한 가장 적극적인 회사중 하나가 Solace System입니다. 이런 변화를 만든 원인이 어디에 있을까요?

2.
ReadWriteWeb은 2009년에 이어 2010년말에도 Web Trend를 정리한 글을 발표하였습니다. 작년말에 발표한 자료라 오래되었지만 소개합니다.

The Top 5 Web Trends of 2010 – that looks at the most important topics: mobile, the Internet of Things, location-based social networks, the real-time Web, and structured data.Mobile: Key trends to watch in 2011 include: New versions of Android will challenge Apple’s software with a focus on music and other cloud-based features. Apple will likely release a new iPhone and OS in the middle of 2011 as well and go in the same direction. Can Windows 7 carve out a niche for itself? Will other tablets besides the iPad become popular?

Internet of Things:While more and more people world- wide are becoming Internet users, their number is dwarfed by networked objects. An estimated 35 billion devices are now connected to the Internet. Major developments this year include: July: News breaks that IPv4 running out of addresses, in part because of increasing networking of objects. August: Intel cites securing the Internet of Things as part of its rationale for buying McAfee.

Real-Time Web: Real-time entertainment dominates web traffic globally, constituting 43% of all Internet traffic. Major developments this year include: January: Massive earthquake in Haiti; reactions and responses – from seismologists, from the media, and from international relief agencies – rely on real-time technologies. June: The World Cup becomes the most popular Web event ever.
Report: The Top 5 Trends of 2010중에서

2009년 주요흐름은 Structured Data,? The Real-Time Web, Personalization, ? Mobile Web & Augmented Reality, Internet of Things 이었습니다. 2010년 주요흐름을 2009년 흐름과 비교하면 몇가지 공통요소가 있습니다.바로 Real Time Web과 Internet Of Things입니다. Internet Of Things은 PC 및 스마트기기를 넘어서 더 다양한 기기들이 인터넷으로 연결되는 것을 말합니다. 어떤 분은 이렇게 그리고 있습니다.

보통은 도로나 교량 등 노후 정보등은 그 상태를 주기적으로 사람들이 모니터링해야하는데, 이게 만만찮은 작업이죠. 특히 노후된 교량이나 도로등은 안전과도 직결되는 측면이 있기 때문에 관리를 소홀히 할 수도 없습니다. 하지만, 여기에 네트워크에 접속해 있는 센서 디바이스 등을 설치한다던가 해서 그 상태를 실시간으로 모니터링하고 정보를 분석할 수 있게 된다면, 보다 안전성을 보장할 수?있게 될 것입니다.
Internet of Things가 세상을 바꾼다중에서

Reltime Web은 인터넷을 기반으로 한 데이타교환방식을 표현하고 있습니다.? IOT와 결합하면? 꼭 HTML이 아닌 데이타도 실시간으로 데이타교환이 가능하여야 합니다. 이상과 같은 조건에서? Real Time? Internet Data Streaming은 RealTime Web의 확장형이라고 할 수 있습니다. 더구나 HTML5와 Websocket를 이용하는 비율이 증가하면서 더욱 영향력을 커지지 않을까 합니다. 아마도 메시징이 인터넷 플랫폼으로 전화하도록 하는 계기가 여기에 있지 않을까 합니다.

3.
현재도 계속 업그레이드와 기능 향상을 하고 있는 ZeroM은 메시징 제품입니다. Low Latency를 위한 트레이딩 플랫폼이긴 하지만 메시징이 가져야 하는 기본기능을 더 갖추고 있습니다. ZeroM을 이용하여 Realtime Internet Data Streaming을 구현하는 것도 가능합니다.

HTS플랫폼은 Web Application Server와 비슷한 Application Container라고 할 수 있습니다. WAS에 JMS기능을 구현한 것처럼 HTS플랫폼도 실시간서비스를 제공합니다. 이상과 같은 서비스구조는 통산 MOM을 이용한 서비스구조와 많이 다릅니다. 스마트기기나 PC를 위한 UI도 HTML5를 지원하는 브라우저를 사용하면 굳이 어플리케이션이 아니라 웹 앱으로 제공할 수 있습니다.

나아가 스마트기기가 더 넓혀져서 스마트TV 혹은 스마트가전으로 나아가고 이와 결합한 서비스를 제공하고자 하면 Real Time Web을 적용한 서비스가 휠씬 유용하지 않을까 합니다. 예를 들어 부엌에 스마트 냉장고가 있다고 합시다. 만약 스마트 냉장고에 웹브라우저를 내장하였다고 합시다.냉장고 상황을 자세히 보여줄 수 있는 Dashboard를 웹으로 제공할 수 있습니다. 터치방식으로 모니터링을 할 수 있습니다. 그렇지만 냉장고를? 이용하여 정보를 조회하는 소비자는 거의 없습니다. TV채널처럼 특정한 정보를 제공하면 (Streaming)? 활용도를 더 넓힐 수 있지 않을까 합니다.

트레이딩도 마찬가지입니다. 고객이 지정한 시세, 뉴스 혹은 트위정보를 다양한 기기에 제공하고자 할 때 HTML5-WebSocket – MOM(ZeroM과 같은)으로 기술적 구성을 가져가면 단말에 영향을 적게 받는 유연한 구조가 가능합니다. 다만 증권산업의 트레이딩은 트랜잭션비즈니스입니다. 트랜잭션이 발생하지 않으면 정보제공은 비용일 뿐입니다. 현재 MTS라는 이름으로 출시된 스마트기기 서비스는 대부분 HTS의 아류들입니다. 물론 스마트폰을 이용한 트랜잭션이 전체 5%를 넘어섰다고 합니다.

`주식거래 문화 바뀐다’ 스마트폰 비중 어느새 5%

그렇지만 10%를 넘어 지속적인 성장을 할 수 있을지는 의문입니다. PC에서 이루어지는 트레이딩프로세스를 그대로 스마트기기에 적용, 차별화하지 못하고 있습니다. 틈새를 위한 보완재이지만 대체제는 아니라는? 뜻입니다. MTS서비스를? 제공하고 HTS서비스가 바뀌어야 합니다.? UI에서 이루어지던 의사결정을 서버에서 이루어지도록 하거나 UI에서의 처리를 최소화하는 모델을 적용하면 가능합니다.? 바로 분산형 소셜트레이딩 (협업적 트레이딩)과 Order Managmement Service를?Realtime? Internet Data Streaming과? 결합하면 다양한 기기에서도 트랜잭션을 발생시킬 수 있습니다.? 다음에 좀더 자세히 설명하도록 하겠습니다.

덧붙여 Websocket도 아니고 Comet도 아닌 다른 대안을 찾고 싶다면 아래를 참고하세요.

Create your own Firehose API with STREST

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.