SlideShare une entreprise Scribd logo
1  sur  36
Sybase RAP
                          &
                      Sybase CEP




 Sybase
RAP & CEP
       卢东明
 技术总监, Sybase China


                                   1
议题
              Sybase RAP
                  &
              Sybase CEP




▌ 金融行业面临的挑战

▌ 业务的响应

▌ 技术的解决方案
  RAP
  CEP
▌ 金融行业以外的应用



                           2
Market Dynamics Create Extreme                         Sybase RAP

Pressures                                                  &
                                                       Sybase CEP




Volumes, velocity, complexity of data are stressing systems




                                                                    3
Sybase RAP
It is all about Speed!                                                                  &
                                                                                    Sybase CEP




 Near- or sub-millisecond
 latency times are needed to
 stay competitive in the                                         February 4, 2008
 trading markets, says Low*,
 “but at the same time,
 you’re expected to be rock-                           best-of-breed solution was
 solid, bulletproof, and never                         able to support latency of
 fail as a system and never                              less than 1 millisecond
 lose data.”                                             (987 microseconds) at
                                                        6,000 orders per second,
                                                         with full data replication


     * Gideon Low, principal architect for business development and
                                              alliances at GemStone                              4
Sybase RAP
New Regulations                                                      &
                                                                 Sybase CEP




 ▌MiFID (Europe) and RegNMS (U.S.)
    Best execution
      Must be able to prove that the trading decision was in the best
       interest of the customer
      Need to be able to reconstitute a trade that is 5+ years old


 ▌Know Your Customer/Counterparty, etc
    Liable for business you conduct with nefarious people
    Even legitimate business is not allowed




                                                                              5
当前体系结构的挑战
                                                                                         Sybase RAP
                                                                                             &
                                                                                         Sybase CEP




问题 : 专门的系统产生数据孤岛,信息孤岛,增加系统延时



                                                        MARKET             Traders, Automated
         Quants, Model
                                                          DATA             Trading Apps
         Development

                         HISTORY (time series)
                         RESEARCH (scenarios, post-
                         trade analysis, etc)

                                                      TRADE & RISK DATA


                                                                          P&L Monitoring,
                                                                          Risk Manager, Others
 Management &             CORPORATE DATA
    Compliance
     Reporting



                                                                                                      6
议题
              Sybase RAP
                  &
              Sybase CEP




▌ 金融行业面临的挑战

▌ 业务的响应

▌ 技术的解决方案
  RAP
  CEP
▌ 金融行业以外的应用



                           7
Sybase RAP
New York Stock Exchange – Then       &
                                 Sybase CEP




                                              8
Sybase RAP
New York Stock Exchange – Now       &
                                Sybase CEP




                                             9
纽约最有价值的“地产”                                       Sybase RAP
                                                      &
                                                  Sybase CEP




▌The first thing Wall Street executives want to
 know when they tour the New York Stock
 Exchange's data centers to check on the servers
 they've co-located there is, who is hosted in the
 other cabinets and why aren't their own cabinets
 closer to the NYSE's servers, reports Steve
 Rubinow, the exchange's CTO.




                                     January 22, 2008


                                                               10
创新者!                                       Sybase RAP
                                               &
                                           Sybase CEP




▌A challenge can also be an opportunity

▌A small hedge fund far from NY and London has
 figured out how to beat the markets

▌“Day trading” on steroids!




                                                        11
对冲基金策略   Sybase RAP
             &
         Sybase CEP




                      12
对冲基金策略
         Sybase RAP
             &
         Sybase CEP




                      13
电子交易 vs. 传统交易
                Sybase RAP
                    &
                Sybase CEP




                             14
交易案例
       Sybase RAP
           &
       Sybase CEP




                    15
议题
              Sybase RAP
                  &
              Sybase CEP




▌ 金融行业面临的挑战

▌ 业务的响应

▌ 技术的解决方案
  RAP
  CEP
▌ 金融行业以外的应用



                           16
关系型数据库 vs 事件处理模型
                                                                            Sybase RAP
                                                                                &
                                                                            Sybase CEP




                                                                CEP
          Up
            da
 Memory       t   es     Processing

                                      Updates
 Disk                      Polling                                              Alerts
                           Queries                                             Actions
                                       Memory
                                       Disk




 Stores data before processing         Grabs, analyzes data as it flies by
 Optimized for business data           Different way of thinking:
  processing                               ●
                                               Send data to the queries
                                        Load the needles, not the haystack
                                         Advantage: Minimal latency
                                           ●
                                              No waiting
                                           ●
                                              Results delivered in-flight
                                                                                         17
复杂事件处理 CEP
                                                   Sybase RAP
                                                       &
                                                   Sybase CEP




   事件的复杂度


Complex
 events       Traditional             Complex
              Business                 Event
             Intelligence            Processing



 Simple
 events                              Messaging
                 RDBMS               & Routing
                                      Systems

                                                   处理速度
                 Human speed       Machine speed
            (seconds to minutes)      (msec)                    18
Complex Event Processing                                                                                                                          Sybase RAP
High Level Architecture                                                                                                                               &
                                                                                                                                                  Sybase CEP




                              Stream
                                                         Data Management                   Pattern Matching                   Output Control
                            Management
                                                                 Filtering
                                Ordering
                                                                 Indexing                        Specification                        Ordering
 Input Data Streams




                                Routing
                                                                 Windows                         Identification                       Routing




                                                                                                                                                       Output Events
                                 Delays
                                                                 Merging                          Non-Events                          Delivery
                              Missing Mgs.
                                                                Correlation                                                          Interfaces
                             Decomposition
                                                                Aggregation



                                                                                   State
                                                           Persistence, Caching, Locking, Database Reads/Writes


                                                                                Execution
                                             Continuous Processing, Synchronization, Threading, Security, Clustering, Availability


                  Complex Event Processing will:
                       Save multiple man-years of development & maintenance
                       Speed time-to-market
                       Dramatically increase responsiveness to the business
                                                                                                                                                                       19
最大的风险是“延迟”
                                      Sybase RAP
                                          &
                                      Sybase CEP




            Time              Risk


       More TIME          More RISK
       It takes to know
         your position


              Counterparty Risk?
                Liquidity Risk?
               Enterprise Risk?
   从事件发生到响应之间的延迟是你最大的风险

                                                   20
波动 = 机会
                                                     Sybase RAP
                                                         &
                                                     Sybase CEP




                       Time           Reward



                   Act Faster        More
                                   Opportunity

▌You must
  ●
      Separate opportunities from background noise
  ●
      Measure opportunity – Risk vs. Reward
  ●
      Act on opportunity


                                                                  21
对 CEP 的需求                                                                                     Sybase RAP
                                                                                                  &
                                                                                              Sybase CEP


                                                 Need for complex event processing engine
Challenges in developing analytics
apps on streaming data                           ▌ Continuous analysis of high-speed data streams, prior
                                                   to storage
 ●
   Custom developed apps
                                                 ▌ High-throughput
      ●
        Time consuming                           ▌ Low-latency – sub-millisecond
      ●
        Expensive                                ▌ Rapid development and deployment
      ●
        Cannot be changed quickly                ▌ Integration with ecosystem


                                                    Input Data            CEP             Output
                                                      Streams            Engine           Events

                              Solution          Financial Market Data                       Applications
                                                     Trading Systems
                                                          Risk Systems                      Databases
 Complex event definition                            Application Data
 A complex event is the discovery of a                       Databases                      Message Bus
 fact derived by correlating multiple                    Message Bus                        Visualization
 events and applying rules to that set                                                      Tools & Alerts
 of events.
          * IDC report #215785, December 2008


                                                                          Historical &
                                                                         Reference Data
                                                                                                             22
资本市场上 CEP 的使用案例                                                                Sybase RAP
                                                                                   &
                                                                               Sybase CEP



                                                              Technology
         Capital Markets Usage                               Requirements
 Trading
 • Algorithmic trading                                  High speed data capture
 • Real-time position and portfolio analysis
 • Smart order routing
                                                  Real time analytics and aggregation
 Risk management
 • Real-time risk analysis
 • Trader compliance monitoring                    Computations on event windows
 • Monitor activities of exchange, or Dark Pool
    members for compliance
 • Real time P&L analysis
                                                   Connectivity to multiple systems


 Market data support and pre-trade analytics      Rapid development and deployment
 • Data latency and data quality monitoring
 • Data cleansing
 • Computation of analytics for pre-trade use
                                                    Availability, reliability, scalability




                                                                                             23
CEP 体系结构
                                                                                                Sybase RAP
                                                                                                    &
                                                                                                Sybase CEP




                                                          Post Trade Analytics

                                             Database
  Stock Exchanges
                    Market Data Middleware
    NYSE
                                                                          Order Management Systems
    AMEX

    London                                  Sybase                       Visualization Tools
     Stock
     Exchange
                                               CEP
                                                                          Risk Management Systems
   …




                                              Internal
                                             Order Book




                                                                                                             24
Sybase RAP
SYBASE CEP SERVER ARCHITECTURE                                                                       &
                                                                                                 Sybase CEP


                             Sybase CEP Studio & SDKs

                                 Sybase CEP Engine
           Out-of-process




                                                                              Out-of-process
             Adapters




                                                                                Adapters
 Input                                                                                          Output
 Streams                                                                                       Streams
                In-process




                                                                      In-process
                 Adapters




                                                                       Adapters
                              Real-time   Clustering       SQL-like
                              Analytics        & HA       Language

                              In-Memory   Event-Driven     Event
                                 Cache    Reads/Writes     Replay




                             External Databases &        Sybase RAP
                                 Applications




                                                                                                              25
“CONTINUOUS COMPUTATION                                          Sybase RAP

LANGUAGE – CCL”                                                      &
                                                                 Sybase CEP




▌ Sybase CEP is programmed using CCL, which is very “SQL Like” but
  also rich with intuitive streams processing extensions
▌ CCL queries are executed continuously
▌ CCL language has support for stream processing, such as Windows,
  which is key for analytics on event streams
▌ Database SQL queries can be executed as part of the CCL language,
  and joins between elements in the database and the data stream in CEP
  can be done

      Example       CCL Query

   Calculation of   INSERT INTO VWAPEventStream
   10 minute        SELECT StockTickerSymbol,
   VWAPS            SUM(StockPrice*StockVolume)/SUM(StockVolu
                    me)
                    FROM TradesEventStream KEEP 10 MINUTES
                    GROUP BY StockTickerSymbol
                    OUTPUT EVERY 10 MINUTES

                                                                              26
Sybase RAP
Sybase RAP – The Trading Edition                                  &
                                                              Sybase CEP




    A powerful, flexible market analytics platform for capital
     markets
    Enables better trading and portfolio decisions with less risk
     through timelier, more comprehensive market insight.
    Shared access to consolidated data across the trade
     lifecycle:
        High-performance quantitative analytics
        Real-time trade analytics
        Intra-day risk analytics
        Regulation-driven analytics




                                                                           27
Sybase RAP – The Trading Edition                     Sybase RAP
                                                         &
A Complete Platform for Optimized Performance        Sybase CEP




 Sybase RAP – The Trading Edition supports different trade
 lifecycle analytics requirements by layering various
 technologies to optimize performance as needed according
 to speed, computational complexity, or types of data.




                                                                  28
Sybase RAP
SYBASE RAP & CEP OPTION                                                                           &
                                                                                              Sybase CEP


业务定位


                                完整的 RAP 平台 – 单一厂商
     Sybase’s CEP option enables you to quickly deploy live analytic applications that
           provide up-to-the-moment intelligence on market and trade data


                   风险分析                                            交易及算法支持
  Continuous computation of profit and loss on a                     Pre-trade analytics
       trade-by-trade basis, aggregating this
                                                       Construct, test and implement real-time models
      information across multiple portfolios
                                                                   and strategies for traders
   Real-time calculation of risk at granular and
                                                         Comprehensive views into years of granular
                 summary levels
                                                             market, trade and statistical data
 Delivery of risk information to the right people at
                                                       Rapid deployment of strategies and models into
         the right time in the right format
                                                             a scalable, real-time infrastructure




                                                                                                           29
“ 速度”及“深度”
                                          Sybase RAP
                                              &
                                          Sybase CEP




▌Speed – Know there is a material event
 happening
▌Depth – Know the risk/reward
▌Sybase CEP = Speed Event

▌Sybase RAP = Speed Analysis + Depth

  Sybase RAP
+ Sybase CEP Option
  Speed Event + Speed Analysis + Depth


                                                       30
议题
              Sybase RAP
                  &
              Sybase CEP




▌ 金融行业面临的挑战

▌ 业务的响应

▌ 技术的解决方案
  RAP
  CEP
▌ 金融行业以外的应用



                           31
Sybase RAP
Opportunities Beyond Financial Services       &
                                          Sybase CEP




 ▌电信
    预付费电话授权,欺诈分析,网络监控,入侵检测 / 防
     范,会话管理
 ▌政府,安全及监控
    情报监控,战地协调,国土安全
 ▌实时供应链 / 物流 / 制造业
    库存准确性,送货确认,质量跟踪




                                                       32
金融行业以外的应用
                            Sybase RAP
                                &
                            Sybase CEP




▌交通运输业
  风险控制,调度,派送,路线规划
▌互联网 /Web
  点击流分析,网络游戏,入侵监控 / 防范 
▌RFID
  库存管理,集装箱跟踪, ID 牌及安全控制,




                                         33
金融行业以外的应用
                              Sybase RAP
                                  &
                              Sybase CEP




▌零售业
  产品关联分析, CRM, 库存管理,订单管理,脱
   销, POS
▌媒体和娱乐业
  内容及服务的动态包装,版权付费
▌医疗卫生 / 保险
  资产管理,理赔操作,账单管理,欺诈分析




                                           34
总结                                                       Sybase RAP
                                                             &
                                                         Sybase CEP




▌ Volume and Velocity are Overwhelming Financial Services

▌ Challenges & Opportunities
   Compliance with RegNMS, MiFID
   New trading strategies


▌ New technology is changing the markets
   Market changes demand new technology, then the new
    technology changes the markets


▌ Coming to an IT Department Near You – SOON!


                                                                      35
Sybase RAP
                         &
                     Sybase CEP




www.sybase.com/rap

                                  36

Contenu connexe

En vedette

Sybase Complex Event Processing
Sybase Complex Event ProcessingSybase Complex Event Processing
Sybase Complex Event ProcessingSybase Türkiye
 
A Practitioner's Guide to Successfully Migrate from Oracle to Sybase ASE Part 2
A Practitioner's Guide to Successfully Migrate from Oracle to Sybase ASE Part 2A Practitioner's Guide to Successfully Migrate from Oracle to Sybase ASE Part 2
A Practitioner's Guide to Successfully Migrate from Oracle to Sybase ASE Part 2Dobler Consulting
 
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...SAP Technology
 
ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning SAP Technology
 
ASE Performance and Tuning Parameters Beyond the cfg File
ASE Performance and Tuning Parameters Beyond the cfg FileASE Performance and Tuning Parameters Beyond the cfg File
ASE Performance and Tuning Parameters Beyond the cfg FileSAP Technology
 
Tips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASETips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASEDon Brizendine
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips SAP Technology
 
Big Data Analytics with Hadoop, MongoDB and SQL Server
Big Data Analytics with Hadoop, MongoDB and SQL ServerBig Data Analytics with Hadoop, MongoDB and SQL Server
Big Data Analytics with Hadoop, MongoDB and SQL ServerMark Kromer
 
Tips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASETips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASESAP Technology
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESAP Technology
 

En vedette (11)

Sybase Complex Event Processing
Sybase Complex Event ProcessingSybase Complex Event Processing
Sybase Complex Event Processing
 
A Practitioner's Guide to Successfully Migrate from Oracle to Sybase ASE Part 2
A Practitioner's Guide to Successfully Migrate from Oracle to Sybase ASE Part 2A Practitioner's Guide to Successfully Migrate from Oracle to Sybase ASE Part 2
A Practitioner's Guide to Successfully Migrate from Oracle to Sybase ASE Part 2
 
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
 
ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning
 
Sybase: Power Designer
Sybase: Power DesignerSybase: Power Designer
Sybase: Power Designer
 
ASE Performance and Tuning Parameters Beyond the cfg File
ASE Performance and Tuning Parameters Beyond the cfg FileASE Performance and Tuning Parameters Beyond the cfg File
ASE Performance and Tuning Parameters Beyond the cfg File
 
Tips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASETips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASE
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips
 
Big Data Analytics with Hadoop, MongoDB and SQL Server
Big Data Analytics with Hadoop, MongoDB and SQL ServerBig Data Analytics with Hadoop, MongoDB and SQL Server
Big Data Analytics with Hadoop, MongoDB and SQL Server
 
Tips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASETips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASE
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
 

Similaire à Sybase RAP & CEP

Hints and Tips for Monitoring SAP
Hints and Tips for Monitoring SAPHints and Tips for Monitoring SAP
Hints and Tips for Monitoring SAPCA Nimsoft
 
Application Acceleration: Faster Performance for End Users
Application Acceleration: Faster Performance for End Users	Application Acceleration: Faster Performance for End Users
Application Acceleration: Faster Performance for End Users Eric Kavanagh
 
Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Metron
 
Mainframe
MainframeMainframe
Mainframeshivas
 
SAP Staffing Practice
SAP Staffing PracticeSAP Staffing Practice
SAP Staffing Practiceguest5c9d51
 
The future of M2M billing OSS/BSS World 2011
The future of M2M billing OSS/BSS World 2011The future of M2M billing OSS/BSS World 2011
The future of M2M billing OSS/BSS World 2011Catherine Lynch
 
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...FSCitalia
 
EMC World 2014 Breakout: Move to the Business Data Lake – Not as Hard as It S...
EMC World 2014 Breakout: Move to the Business Data Lake – Not as Hard as It S...EMC World 2014 Breakout: Move to the Business Data Lake – Not as Hard as It S...
EMC World 2014 Breakout: Move to the Business Data Lake – Not as Hard as It S...Capgemini
 
Joint Oracle-cVidya Cloud webinar - SaaS Market Growth & Opportunities
Joint Oracle-cVidya Cloud webinar - SaaS Market Growth & OpportunitiesJoint Oracle-cVidya Cloud webinar - SaaS Market Growth & Opportunities
Joint Oracle-cVidya Cloud webinar - SaaS Market Growth & OpportunitiescVidya Networks
 
BI Self-Service Keys to Success and QlikView Overview
BI Self-Service Keys to Success and QlikView OverviewBI Self-Service Keys to Success and QlikView Overview
BI Self-Service Keys to Success and QlikView OverviewSenturus
 
Implementing Process Controls and Risk Management with Novell Compliance Mana...
Implementing Process Controls and Risk Management with Novell Compliance Mana...Implementing Process Controls and Risk Management with Novell Compliance Mana...
Implementing Process Controls and Risk Management with Novell Compliance Mana...Novell
 
Implementing Process Controls and Risk Management with Novell Compliance Mana...
Implementing Process Controls and Risk Management with Novell Compliance Mana...Implementing Process Controls and Risk Management with Novell Compliance Mana...
Implementing Process Controls and Risk Management with Novell Compliance Mana...Novell
 
Radium presentation sap.upload
Radium presentation   sap.uploadRadium presentation   sap.upload
Radium presentation sap.uploadbobj-vivek
 
Maint overview sap
Maint overview sapMaint overview sap
Maint overview sapArghya Ray
 
Making Architecture Business Value Driven
Making Architecture Business Value DrivenMaking Architecture Business Value Driven
Making Architecture Business Value DrivenIASA
 
Big SQL: Powerful SQL Optimization - Re-Imagined for open source
Big SQL: Powerful SQL Optimization - Re-Imagined for open sourceBig SQL: Powerful SQL Optimization - Re-Imagined for open source
Big SQL: Powerful SQL Optimization - Re-Imagined for open sourceDataWorks Summit
 
SAP Sybase Event Streaming Processing
SAP Sybase Event Streaming ProcessingSAP Sybase Event Streaming Processing
SAP Sybase Event Streaming ProcessingSybase Türkiye
 

Similaire à Sybase RAP & CEP (20)

Hints and Tips for Monitoring SAP
Hints and Tips for Monitoring SAPHints and Tips for Monitoring SAP
Hints and Tips for Monitoring SAP
 
Technical presentation
Technical presentationTechnical presentation
Technical presentation
 
Application Acceleration: Faster Performance for End Users
Application Acceleration: Faster Performance for End Users	Application Acceleration: Faster Performance for End Users
Application Acceleration: Faster Performance for End Users
 
Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS
 
Sap
SapSap
Sap
 
Mainframe
MainframeMainframe
Mainframe
 
SAP Staffing Practice
SAP Staffing PracticeSAP Staffing Practice
SAP Staffing Practice
 
JasperSoft and GlassFish
JasperSoft and GlassFishJasperSoft and GlassFish
JasperSoft and GlassFish
 
The future of M2M billing OSS/BSS World 2011
The future of M2M billing OSS/BSS World 2011The future of M2M billing OSS/BSS World 2011
The future of M2M billing OSS/BSS World 2011
 
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
Dynamic IT for SAP - Fujitsu Siemens Computers Offers and Values for SAP Cust...
 
EMC World 2014 Breakout: Move to the Business Data Lake – Not as Hard as It S...
EMC World 2014 Breakout: Move to the Business Data Lake – Not as Hard as It S...EMC World 2014 Breakout: Move to the Business Data Lake – Not as Hard as It S...
EMC World 2014 Breakout: Move to the Business Data Lake – Not as Hard as It S...
 
Joint Oracle-cVidya Cloud webinar - SaaS Market Growth & Opportunities
Joint Oracle-cVidya Cloud webinar - SaaS Market Growth & OpportunitiesJoint Oracle-cVidya Cloud webinar - SaaS Market Growth & Opportunities
Joint Oracle-cVidya Cloud webinar - SaaS Market Growth & Opportunities
 
BI Self-Service Keys to Success and QlikView Overview
BI Self-Service Keys to Success and QlikView OverviewBI Self-Service Keys to Success and QlikView Overview
BI Self-Service Keys to Success and QlikView Overview
 
Implementing Process Controls and Risk Management with Novell Compliance Mana...
Implementing Process Controls and Risk Management with Novell Compliance Mana...Implementing Process Controls and Risk Management with Novell Compliance Mana...
Implementing Process Controls and Risk Management with Novell Compliance Mana...
 
Implementing Process Controls and Risk Management with Novell Compliance Mana...
Implementing Process Controls and Risk Management with Novell Compliance Mana...Implementing Process Controls and Risk Management with Novell Compliance Mana...
Implementing Process Controls and Risk Management with Novell Compliance Mana...
 
Radium presentation sap.upload
Radium presentation   sap.uploadRadium presentation   sap.upload
Radium presentation sap.upload
 
Maint overview sap
Maint overview sapMaint overview sap
Maint overview sap
 
Making Architecture Business Value Driven
Making Architecture Business Value DrivenMaking Architecture Business Value Driven
Making Architecture Business Value Driven
 
Big SQL: Powerful SQL Optimization - Re-Imagined for open source
Big SQL: Powerful SQL Optimization - Re-Imagined for open sourceBig SQL: Powerful SQL Optimization - Re-Imagined for open source
Big SQL: Powerful SQL Optimization - Re-Imagined for open source
 
SAP Sybase Event Streaming Processing
SAP Sybase Event Streaming ProcessingSAP Sybase Event Streaming Processing
SAP Sybase Event Streaming Processing
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Sybase RAP & CEP

  • 1. Sybase RAP & Sybase CEP Sybase RAP & CEP 卢东明 技术总监, Sybase China 1
  • 2. 议题 Sybase RAP & Sybase CEP ▌ 金融行业面临的挑战 ▌ 业务的响应 ▌ 技术的解决方案  RAP  CEP ▌ 金融行业以外的应用 2
  • 3. Market Dynamics Create Extreme Sybase RAP Pressures & Sybase CEP Volumes, velocity, complexity of data are stressing systems 3
  • 4. Sybase RAP It is all about Speed! & Sybase CEP Near- or sub-millisecond latency times are needed to stay competitive in the February 4, 2008 trading markets, says Low*, “but at the same time, you’re expected to be rock- best-of-breed solution was solid, bulletproof, and never able to support latency of fail as a system and never less than 1 millisecond lose data.” (987 microseconds) at 6,000 orders per second, with full data replication * Gideon Low, principal architect for business development and alliances at GemStone 4
  • 5. Sybase RAP New Regulations & Sybase CEP ▌MiFID (Europe) and RegNMS (U.S.)  Best execution  Must be able to prove that the trading decision was in the best interest of the customer  Need to be able to reconstitute a trade that is 5+ years old ▌Know Your Customer/Counterparty, etc  Liable for business you conduct with nefarious people  Even legitimate business is not allowed 5
  • 6. 当前体系结构的挑战 Sybase RAP & Sybase CEP 问题 : 专门的系统产生数据孤岛,信息孤岛,增加系统延时 MARKET Traders, Automated Quants, Model DATA Trading Apps Development HISTORY (time series) RESEARCH (scenarios, post- trade analysis, etc) TRADE & RISK DATA P&L Monitoring, Risk Manager, Others Management & CORPORATE DATA Compliance Reporting 6
  • 7. 议题 Sybase RAP & Sybase CEP ▌ 金融行业面临的挑战 ▌ 业务的响应 ▌ 技术的解决方案  RAP  CEP ▌ 金融行业以外的应用 7
  • 8. Sybase RAP New York Stock Exchange – Then & Sybase CEP 8
  • 9. Sybase RAP New York Stock Exchange – Now & Sybase CEP 9
  • 10. 纽约最有价值的“地产” Sybase RAP & Sybase CEP ▌The first thing Wall Street executives want to know when they tour the New York Stock Exchange's data centers to check on the servers they've co-located there is, who is hosted in the other cabinets and why aren't their own cabinets closer to the NYSE's servers, reports Steve Rubinow, the exchange's CTO. January 22, 2008 10
  • 11. 创新者! Sybase RAP & Sybase CEP ▌A challenge can also be an opportunity ▌A small hedge fund far from NY and London has figured out how to beat the markets ▌“Day trading” on steroids! 11
  • 12. 对冲基金策略 Sybase RAP & Sybase CEP 12
  • 13. 对冲基金策略 Sybase RAP & Sybase CEP 13
  • 14. 电子交易 vs. 传统交易 Sybase RAP & Sybase CEP 14
  • 15. 交易案例 Sybase RAP & Sybase CEP 15
  • 16. 议题 Sybase RAP & Sybase CEP ▌ 金融行业面临的挑战 ▌ 业务的响应 ▌ 技术的解决方案  RAP  CEP ▌ 金融行业以外的应用 16
  • 17. 关系型数据库 vs 事件处理模型 Sybase RAP & Sybase CEP CEP Up da Memory t es Processing Updates Disk Polling Alerts Queries Actions Memory Disk  Stores data before processing  Grabs, analyzes data as it flies by  Optimized for business data  Different way of thinking: processing ● Send data to the queries  Load the needles, not the haystack Advantage: Minimal latency ● No waiting ● Results delivered in-flight 17
  • 18. 复杂事件处理 CEP Sybase RAP & Sybase CEP 事件的复杂度 Complex events Traditional Complex Business Event Intelligence Processing Simple events Messaging RDBMS & Routing Systems 处理速度 Human speed Machine speed (seconds to minutes) (msec) 18
  • 19. Complex Event Processing Sybase RAP High Level Architecture & Sybase CEP Stream Data Management Pattern Matching Output Control Management Filtering Ordering Indexing Specification Ordering Input Data Streams Routing Windows Identification Routing Output Events Delays Merging Non-Events Delivery Missing Mgs. Correlation Interfaces Decomposition Aggregation State Persistence, Caching, Locking, Database Reads/Writes Execution Continuous Processing, Synchronization, Threading, Security, Clustering, Availability Complex Event Processing will:  Save multiple man-years of development & maintenance  Speed time-to-market  Dramatically increase responsiveness to the business 19
  • 20. 最大的风险是“延迟” Sybase RAP & Sybase CEP Time Risk More TIME More RISK It takes to know your position Counterparty Risk? Liquidity Risk? Enterprise Risk? 从事件发生到响应之间的延迟是你最大的风险 20
  • 21. 波动 = 机会 Sybase RAP & Sybase CEP Time Reward Act Faster More Opportunity ▌You must ● Separate opportunities from background noise ● Measure opportunity – Risk vs. Reward ● Act on opportunity 21
  • 22. 对 CEP 的需求 Sybase RAP & Sybase CEP Need for complex event processing engine Challenges in developing analytics apps on streaming data ▌ Continuous analysis of high-speed data streams, prior to storage ● Custom developed apps ▌ High-throughput ● Time consuming ▌ Low-latency – sub-millisecond ● Expensive ▌ Rapid development and deployment ● Cannot be changed quickly ▌ Integration with ecosystem Input Data CEP Output Streams Engine Events Solution Financial Market Data Applications Trading Systems Risk Systems Databases Complex event definition Application Data A complex event is the discovery of a Databases Message Bus fact derived by correlating multiple Message Bus Visualization events and applying rules to that set Tools & Alerts of events. * IDC report #215785, December 2008 Historical & Reference Data 22
  • 23. 资本市场上 CEP 的使用案例 Sybase RAP & Sybase CEP Technology Capital Markets Usage Requirements Trading • Algorithmic trading High speed data capture • Real-time position and portfolio analysis • Smart order routing Real time analytics and aggregation Risk management • Real-time risk analysis • Trader compliance monitoring Computations on event windows • Monitor activities of exchange, or Dark Pool members for compliance • Real time P&L analysis Connectivity to multiple systems Market data support and pre-trade analytics Rapid development and deployment • Data latency and data quality monitoring • Data cleansing • Computation of analytics for pre-trade use Availability, reliability, scalability 23
  • 24. CEP 体系结构 Sybase RAP & Sybase CEP Post Trade Analytics Database Stock Exchanges Market Data Middleware  NYSE Order Management Systems  AMEX  London Sybase Visualization Tools Stock Exchange CEP Risk Management Systems … Internal Order Book 24
  • 25. Sybase RAP SYBASE CEP SERVER ARCHITECTURE & Sybase CEP Sybase CEP Studio & SDKs Sybase CEP Engine Out-of-process Out-of-process Adapters Adapters Input Output Streams Streams In-process In-process Adapters Adapters Real-time Clustering SQL-like Analytics & HA Language In-Memory Event-Driven Event Cache Reads/Writes Replay External Databases & Sybase RAP Applications 25
  • 26. “CONTINUOUS COMPUTATION Sybase RAP LANGUAGE – CCL” & Sybase CEP ▌ Sybase CEP is programmed using CCL, which is very “SQL Like” but also rich with intuitive streams processing extensions ▌ CCL queries are executed continuously ▌ CCL language has support for stream processing, such as Windows, which is key for analytics on event streams ▌ Database SQL queries can be executed as part of the CCL language, and joins between elements in the database and the data stream in CEP can be done Example CCL Query Calculation of INSERT INTO VWAPEventStream 10 minute SELECT StockTickerSymbol, VWAPS SUM(StockPrice*StockVolume)/SUM(StockVolu me) FROM TradesEventStream KEEP 10 MINUTES GROUP BY StockTickerSymbol OUTPUT EVERY 10 MINUTES 26
  • 27. Sybase RAP Sybase RAP – The Trading Edition & Sybase CEP  A powerful, flexible market analytics platform for capital markets  Enables better trading and portfolio decisions with less risk through timelier, more comprehensive market insight.  Shared access to consolidated data across the trade lifecycle:  High-performance quantitative analytics  Real-time trade analytics  Intra-day risk analytics  Regulation-driven analytics 27
  • 28. Sybase RAP – The Trading Edition Sybase RAP & A Complete Platform for Optimized Performance Sybase CEP Sybase RAP – The Trading Edition supports different trade lifecycle analytics requirements by layering various technologies to optimize performance as needed according to speed, computational complexity, or types of data. 28
  • 29. Sybase RAP SYBASE RAP & CEP OPTION & Sybase CEP 业务定位 完整的 RAP 平台 – 单一厂商 Sybase’s CEP option enables you to quickly deploy live analytic applications that provide up-to-the-moment intelligence on market and trade data 风险分析 交易及算法支持 Continuous computation of profit and loss on a Pre-trade analytics trade-by-trade basis, aggregating this Construct, test and implement real-time models information across multiple portfolios and strategies for traders Real-time calculation of risk at granular and Comprehensive views into years of granular summary levels market, trade and statistical data Delivery of risk information to the right people at Rapid deployment of strategies and models into the right time in the right format a scalable, real-time infrastructure 29
  • 30. “ 速度”及“深度” Sybase RAP & Sybase CEP ▌Speed – Know there is a material event happening ▌Depth – Know the risk/reward ▌Sybase CEP = Speed Event ▌Sybase RAP = Speed Analysis + Depth Sybase RAP + Sybase CEP Option Speed Event + Speed Analysis + Depth 30
  • 31. 议题 Sybase RAP & Sybase CEP ▌ 金融行业面临的挑战 ▌ 业务的响应 ▌ 技术的解决方案  RAP  CEP ▌ 金融行业以外的应用 31
  • 32. Sybase RAP Opportunities Beyond Financial Services & Sybase CEP ▌电信  预付费电话授权,欺诈分析,网络监控,入侵检测 / 防 范,会话管理 ▌政府,安全及监控  情报监控,战地协调,国土安全 ▌实时供应链 / 物流 / 制造业  库存准确性,送货确认,质量跟踪 32
  • 33. 金融行业以外的应用 Sybase RAP & Sybase CEP ▌交通运输业  风险控制,调度,派送,路线规划 ▌互联网 /Web  点击流分析,网络游戏,入侵监控 / 防范  ▌RFID  库存管理,集装箱跟踪, ID 牌及安全控制, 33
  • 34. 金融行业以外的应用 Sybase RAP & Sybase CEP ▌零售业  产品关联分析, CRM, 库存管理,订单管理,脱 销, POS ▌媒体和娱乐业  内容及服务的动态包装,版权付费 ▌医疗卫生 / 保险  资产管理,理赔操作,账单管理,欺诈分析 34
  • 35. 总结 Sybase RAP & Sybase CEP ▌ Volume and Velocity are Overwhelming Financial Services ▌ Challenges & Opportunities  Compliance with RegNMS, MiFID  New trading strategies ▌ New technology is changing the markets  Market changes demand new technology, then the new technology changes the markets ▌ Coming to an IT Department Near You – SOON! 35
  • 36. Sybase RAP & Sybase CEP www.sybase.com/rap 36