• TIBCO.com
  • Support
  • Worldwide
    • Australia
    • Belgium/Luxembourg
    • Brazil
    • China
    • Denmark
    • Finland
    • France
    • Germany
    • Iceland
    • India
    • Italy
    • Japan
    • Korea
    • Mexico
    • Netherlands
    • Norway
    • Russia
    • South Africa
    • Spain
    • Sweden
    • Taiwan
    • UAE
    • United Kingdom
    • United States
    • Worldwide Offices
Tibco
  • Software
    • Software
    • Ajax Rich Internet Applications
      • Ajax Message Service
      • General Interface
    • Application Integration
      • ActiveMatrix BusinessWorks
      • BusinessWorks SmartMapper
      • Adapters
    • B2B Integration
      • BusinessConnect
      • BusinessConnect Remote
      • BusinessConnect Trading Community Management
    • Business Activity Monitoring
      • BusinessFactor
    • Business Intelligence
      • Spotfire
    • Business Process Management
      • iProcess Suite
    • Complex Event Processing
      • BusinessEvents
    • Data Integration
      • DataExchange
    • Enterprise Service Bus
      • ActiveMatrix Service Bus
    • Mainframe Integration
      • Mainframe Adapters
      • Mainframe Messaging
      • Substation ES
      • Object Service Broker
      • i5/OS Integration
    • Master Data Management
      • Collaborative Information Manager
    • Messaging
      • Ajax Message Service
      • Enterprise Message Service
      • Rendezvous
      • SmartSockets
    • Portal
      • PortalBuilder
    • Service-Oriented Architecture
      • ActiveMatrix BusinessWorks
      • ActiveMatrix Policy Manager
      • ActiveMatrix Registry
      • ActiveMatrix Service Bus
      • ActiveMatrix Service Grid
      • ActiveMatrix Service Performance Manager
    • System Monitoring and Management
      • Hawk
      • Enterprise Management Advisor
      • Enterprise RTView
    • User Experience
      • Ajax Message Service
      • General Interface
      • PortalBuilder
    • Software A-Z
    • Standards Support
      • Java EE
      • UAN
      • Web Services
      • XML
    • Software Downloads
      • General Interface
      • Business Studio
    • Evaluation Information
    • Request Additional Licenses
    • OEM Program
      • OEM Partners
      • General Interface Developer Network
      • Business Studio Developer Network
  • Services
    • Services
    • Consulting
      • Proven Methodology
      • Service Offerings
    • Educational
      • Programs
      • Course List
      • Class Schedules
      • Pricing and Policy
      • Certification
      • TCEP Program
      • FAQs
    • Support
      • Programs
      • Getting Started
      • TIBCO Support Web
      • TIBCO Support Web Login
    • Customer Care Center
  • Solutions
    • Solutions
    • Business Process Management (BPM)
      • Understanding BPM
      • BPM in Your Industry
      • BPM Customers
      • iProcess Suite
      • Resource Library
    • Service-Oriented Architecture (SOA)
      • SOA Fundamentals
      • Best Practices
      • Case Studies
      • TIBCO Solutions
      • Resource Library
    • Business Optimization (BO)
      • Successful Deployments
      • What Can BO Do for You?
    • Master Data Management (MDM)
      • Understanding MDM
      • TIBCO Solutions
      • Resource Library
    • Industry Solutions
      • Communications
      • Energy
      • Financial Services
      • Government
      • Health Sciences
      • Insurance
      • Manufacturing
      • Retail/CPG
      • Transportation and Logistics
    • Business and Technology Solutions
      • RFID
      • Sarbanes-Oxley
      • Supply Chain
  • Customers
    • Customers
  • Partners
    • Partners
    • TIBCO Partner Network
    • Software Partners
    • Technology Partners
    • Consulting Partners
    • Distribution Partners
    • OEM Partners
    • OEM Program
      • General Interface Developer Network
      • Business Studio Developer Network
    • Evaluation Information
  • Communities
    • Communities
    • Developer Network
    • TIBCO User Groups
    • power.tibco.com Extranet
    • TIBCO Blogs
      • TIBCO Executive Blog
      • TIBCO SOA Tour Blog
      • TIBCO CEP Blog
  • Company
    • Company
    • Insightful Acquisition
    • News
      • Releases
      • Coverage
    • Events
      • Tradeshows and Conferences
      • Seminars
      • Webinars
      • TUCON
    • Contests
    • Community Relations
    • University Relations Program
      • Resources for Academic Institutions
      • Member Institutions
      • FAQ
      • Developer Resources
    • Career Opportunities
      • Locate a Job
      • Submit Resume
      • Campus Recruiting
    • Leadership
      • Board of Directors
      • Management
      • Executive Officers
    • Investor Information
      • Announcements and Filings
      • Corporate Governance
      • Proxy Information
      • Committee Composition
      • Contact the Board
      • Code of Conduct
    • Worldwide Offices
TIBCO's SOA Tour
March 13, 2008
OMG CEP Standards event: what standards?
Posted by: Paul Vincent -

I am pleased to report that no blood was spilled in the latest vendor get-together at the OMG Washington meeting [*1].

Some of the interesting comments from the presentations were:

  • “80% of [implementation] work is new event sources” - clearly this may be true for custom event feeds, but otherwise, subject to satisfactory performance, use of an off-the-shelf ESB + adapters clearly makes sense
  • Big standardization need is for event semantics and standard formats: this is an argument for Domain Specific Languages (or rather, Domain Specific Events)
    .

So the interesting standards discussed were, in order of importance / relevance to CEP:

  • OMG Event Metamodel and Profile (EMP): still pre-RFP, with the challenges of bad timing with the BPMN/BPDM 2 debate, multiple UML definitions of event in existance, and the fact that CEP involves continuous event behavior.
  • OMG Production Rule Representation (PRR) and W3C RIF: in finalization, with good progress made at the PRR Face2face earlier in the week. Current PRR semantics do not cover continuous quey languages, though, which are used by many other CEP vendors; possibly it could do in future.
  • OMG Data-Distribution Service (DDS): OK this had 2 presentations (not sure why), from 2 vendors. Not being a middleware guy, I had not paid much attention to DDS before, but it doesn’t seem that any of the big vendors support it (which could explain why the DDS guys got upset when I mentioned JMS as a “middleware standard”). Generally pub-sub is a good idea, but I’ll leave the discussion on middleware options such as JMS/EMS and RV versus DDS to others…
    .

Thanks to Robert Marcus, NCOIC and Charlotte Wales, MITRE, for organizing this event.

Notes:

[1] An interesting metric for this event was the number of vendor marketing slides (or talk) per presentation: one was near 100% (a real turn-off for attendees), yet others were <5% (so full marks to TIBCO, Rhysome, RTI and PrismTech). [OK, we shouldn’t vote for ourselves - judge for yourself with the TIBCO rule standards presentation: Role of Rules and Stds in CEP].

Filed in: Complex Event Processing (CEP), Meetings and events, Rules, Standards
bookmark with del.icio.us   digg this

4 Comments Add your own

  • 1. In the names of CEP and B&hellip  |  March 14th, 2008 at 7:30 am

    […] of discussions with others on this over the interim until today’s posts by Paul Vincent, summing up an OMG meeting in Washington, DC, and Sandy Kelmsley’s comments on a survey of 590 business […]

  • 2. Angelo Corsaro  |  March 19th, 2008 at 9:31 am

    Hello Paul,

    First of all, I enjoyed your presentation at the CEP workshop. That said, I have a few comments on your wander about the two DDS presentations. As showcased during the Workshop, DDS is the “perfect” transport for CEP engines for the following reasons, (1) it is extremely natural to map CEP events to DDS Topics, especially considering DDS support for relational data modeling, (2) DDS supports some event processing capabilities which could be used by CEP engines to off-load some of the filtering to the middleware, thus ensuring that only relevant events are delivered to the CEP in first place–thus more relevant events are processed overall! (3) DDS has unparalleled support for QoS, which allow to control temporal properties, availability, persistence, reliability, etc., of data, (4) OMG DDS has on-the-wire interoperability, i.e., implementation from different vendors can speak to each other, and (5) it is very high throughput and low latency, meaning that leading DDS implementations can easily cope with Millions of messages per seconds, while retaining extra low latency and jitter.

    Moreover, leading vendors provide integration with both on-memory data bases as well as RDBMS such as Oracle, MySQL, etc., (this means that you could use DDS to connect to fully transparently and two way to the a DB), as well as security solutions.

    In summary, DDS is the ideal transport for any application that has to stream and process in real-time huge amount of data and “make sense” of them in real-time. As you very well know, several examples of such applications are found in Financial Markets, Defense, SCADA, etc.

  • 3. vincent  |  March 19th, 2008 at 2:12 pm

    Thanks Angelo: I’m not sure how (1) is more than what conventional pub-sub provides, although the SQL query mechanism in theory means you could offset some filtering and queries to the DDS middleware. Which is your point (2) I believe, and is also subject to academic research like at Univ of Toronto (see last years EPTS Meeting). (3) to (5) make perfect sense, although I can’t comment on whether DDS is better or worse than other solutions in this space.

  • 4. Complex Event Processing &hellip  |  July 21st, 2008 at 10:01 am

    […] products” to avoid vendor lock-in, even though the presenter (who had attended the OMG CEP standards event in March) recognized there was no compelling business case for the smaller vendors to develop such […]

Leave a Comment

Required

Required, hidden


To prove that you're not a bot, enter the code you see in the image below (note: characters are not case sensitive)
Anti-Spam Image

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed

About this Blog

This blog's objective is to bring TIBCO closer to our customers, potential customers, analysts, partners, and employees. Please join the discussion and add smart comments frequently. The opinions expressed here are those of the individuals and not reviewed by anyone but the individual authors. While they are employed by TIBCO, neither TIBCO nor anybody else necessarily agrees with them.

Subscribe to TIBCO's Complex Event Processing Blog via RSS


Subscribe to TIBCO's Complex Event Processing Blog by Email

Categories:
  • Agent-based
  • AI
  • Analytics
  • BAM
  • BI
  • BPM
  • Choreography
  • Complex Event Processing (CEP)
  • EDA
  • ETL
  • Event notation
  • MDM
  • Meetings and events
  • Queries
  • RFID
  • Rules
  • Semantics
  • SOA
  • Standards
  • Trends
  • UML
  • XTP
Recent Posts:
  • CEP vs. BRE - A TIBCO TTL (Top Ten List)
  • CEP vs WSDL + SCA + BPEL
  • No bottlenecks in Complex Event Processing for Real-time BI
  • The end is nigh (for the BRE market)!
  • Forrester's 4 Elements...
  • Intelligent Business Process Platform?
  • CEP events this Fall 08
  • EA and CEP Conundrum
  • CEP and BRE / BRMS redux
  • The role of the ESB in CEP solutions
Archives:
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
Additional Resources
  • CEP Software
  • TIBCO BusinessEvents
  • TIBCO User Conference (TUCON 2007)
Copyright 2000-2008 TIBCO Software Inc | Privacy Policy | Terms of Use | Contact | Site Map