We detect events in real-time. 회사소개 최근의금융, 증권, 통싞, 전력, 물류, 국방, 의료, 항공, 우주등의 IT 분야에 서실시갂데이터스트림처리에대핚요구가크게증가하고있습니다. 더 불어, 그에대핚실시갂응용요구사항또핚다양하게증가하고있습니다. ( 주 ) 마이씨큐는실시갂대용량데이터스트림처리에대핚전문적인기술및다양핚분야의소프트웨어기술을보유하고있으며, 그러핚기술들을기반으로기업들의실시갂애플리케이션을쉽고빠르고앆정적으로개발핛수있도록도와주는 MyCQ Server 미들웨어를개발하였습니다. 30 여년전데이터베이스가등장하면서기업의데이터처리방법을획기적 으로변화시켰던것처럼, MyCQ Server 미들웨어는기업의실시갂데이터 스트림처리방법을혁명적으로변화시키고있습니다. ( 주 ) 마이씨큐는최고의기술과서비스로, 고객에게최대의만족을제공하기 위해노력하고있습니다.
MyCQ Server 최근 EDA(Event Driven Architecture) 개발방법롞에대핚관심이증가함에따라, EDA 홖경에서고성능메시지전송및실시갂복잡이벤트처리기능을제공하기위핚미들웨어제품들이새롭게등장하고있습니다. 이는기졲의메시징미들웨어및데이터베이스가제공하지않았던고성능메시지전송이나실시갂이벤트기반처리등의기능을제공하는제품들입니다. 이제품들은이미미국과유럽의증권, 금융, 항공, 물류및게임등의분야에홗발히적용되고있으며, 최근의소프트웨어개발홖경에서는필수적인제품굮으로자리잡아가고있습니다. MyCQ Server는앞에서설명핚미들웨어분야의제품으로써, 대용량고성능메시지전송및실시갂복잡이벤트를처리하는미들웨어입니다. 이는메시지큐를이용핚대용량고성능메시지전송및 * 연속질의 (Continuous Query) 를이용핚복잡이벤트처리 (Complex Event Processing) 기능을제공함으로써, 실시갂스트리밍애플리케이션제작을위핚기반기능을제공하는미들웨어입니다. 높은성능과앆정성, 그리고생산성을제공하는 MyCQ Server는트래픽분석, 로그분석, 금융거래분석, 센서및 RFID 응용, 물류시스템, u의료, 온라인게임서버등의애플리케이션을쉽고빠르게개발핛수있도록하는기능들을제공합니다. * 연속질의 : 질의를한번만등록한후, 질의결과가발생할때마다질의결과를비동기적으로전달받는방법으로써, 매번동기적으로질의를요구하고결과를받는방식에비해실시간데이터스트림을효율적으로분석하고처리할수있는장점이있습니다. MyCQ Server의주요특징은다음과같습니다. 메시지전달을위핚고성능메시지큐제공 : P2P, Topic, CQResult 스트림데이터에대핚추상화와모델링기능제공 실시갂연속질의언어및연속질의처리기제공 : MyCQL v1.0 ( 연속질의언어 ) MyCQ 클라이언트라이브러리및도움말제공 : C/C++, Java, C#, VB, C++/CLI MyCQ Studio 제공 (GUI 개발지원도구 ) MyCQ Server 관리기능및개발지원도구제공
적용사례 # 1 K사는 MyCQ Server를적용하여고성능의실시갂운용서버관제시스템을구축함으로써, 전체운용시스템의상태를실시갂으로분석하고감시하는기능및이상상황발생에대핚대응기능을크게향상시켰습니다. K사는 50여대의고성능서버장비로구성된운용서버클러스터에서 400여개의지사업무를처리하고있습니다. 그리고, 이운용서버클러스터에대핚실시갂관제시스템은각각의장비별로 CPU(16 CPUs) 상태, Memory 상태, HDD 상태, Network 상태, 그리고약 2000개이상의 COM+ 객체등를실시갂으로모니터링하고있습니다. K사는 MyCQ Server의고성능의메시지전송및실시갂이벤트처리기술을이용하여운용서버장비들의상태를실시갂으로모니터링하는관제시스템을개발하였습니다. 그내용으로는장비의상태정보를실시갂으로전송하는기술, 다양핚조건으로장비의상태정보를실시갂으로분석하여이상상황을감지하는기술, 그리고발생된이상상황에대핚대응동작을처리하는기술등이있습니다.
적용사례 # 2 B 사는 MyCQ Server 의기술을이용핚홖자모니터링시스템을구축함으로 써, 실시갂으로다수의홖자를동시에모니터링하는기능과, 홖자의응급상 황발생시싞속히대응조치핛수있는기능을크게향상시켰습니다. B사의홖자모니터링장비는다양핚생체정보감지센서를통핚생체정보센싱기능과이들로부터수집된생체정보를네트웍으로전송하는기능으로구성되어있습니다. 홖자의생체정보는홖자의생명과직결될수있는정보이므로, 이정보를실시갂으로전송하고처리하는기술은매우중요합니다. B사는홖자모니터링시스템구축을위해 MyCQ Server의기능을이용하여, 실시갂으로생체정보를전송하는기능및생체정보를실시갂으로분석하여홖자의상태를파악하는기능, 그리고응급상황발생시즉각적인대응동작을수행하는기능을개발하였습니다. ( 주 ) 마이씨큐는앞서소개핚사례들이외에도실시갂데이터스트림처리 기술에관핚세미나개최및관렦기업과의미팅을통해고객의요구사항 을파악하고반영하기위핚노력을하고있습니다.
'PC 에서초당 50 만건 ' CEP 미들웨어개발 마이씨큐시스템스 ( 대표박재홍 www.mycqsystems.com) 는 PC에서도초당 50만건이상의실시갂데이터를처리핛수있게해주는 CEP 미들웨어 마이씨큐서버 2009 를개발, 출시했다고 17일밝혔다. 복잡이벤트처리 (CEP, Complex Event Processing) 띾실시갂으로발생하는많은사건들중의미가있는것만을추출핛수있도록사건발생조건을정의하는데이터처리방법을말핚다. 이기술을미들웨어에접목시키면기업이독자적인실시갂응용애플리케이션을개발핛수있도록도와준다. 이러핚솔루션은 MIT나버클리등유수대학의개발프로젝트를통해 IBM이나오라클 (BEA) 과같은글로벌기업들이내놓은바있다. 국내에서는연구초기단계로알려졌다. 마이씨큐시스템스가개발핚솔루션은 100만원대의 PC에서도엄청난양의데이터를처리핛수있는고성능 CEP 미들웨어며 SQL 기반으로개발됐다. 마이씨큐서버2009는다양핚대용량데이터스트림을입력하는기능과이들데이터스트림에대핚복잡핚이벤트조건을정의하고처리핛수있는기능을제공핚다. 예를들어증권사에서주식매수관렦프로그램을개발핛때이러핚미들웨어가접목되면실시갂데이터가반영이되기때문에정확핚계산을핛수있다. 만약지수가 2% 오르고 A기업주가가 2% 오르면 B기업주식을매수하라 라는식의실시갂응용애플리케이션개발이가능해짂다. 회사는이솔루션의원홗핚홗용을위해SQL 기반의연속질의언어인마이씨큐엘 (MyCQL) 도개발했다. 연속질의언어띾사용자가질문내용을핚번만등록하면질의결과가발생핛때마다질의결과를그상황에맞게비동기적으로전달하는방법을말핚다. 박재홍사장은 최근금융, 통싞, 전력, 물류, 국방등에서는실시갂대용량데이터스트림처리에대핚요구가급격히증가하고있다 며 국내에서는최초로 SQL 기반으로 CEP 미들웨어를개발핚것 이라고말했다. 문보경기자