TriggerWare™ Technology                     Try It!

TriggerWare offerss two major functions:

  • Formulating real-time ad-hoc queries over Internet and Intranet data sources using the concept of a virtual database; and
  • Correlating complex events that may occur in different locations in a network.

TriggerWare offers an elegant solution to the problem of formulating ad-hoc queries over any number of Internet data sources. Using the concept of a virtual database, TriggerWare can leverage the full power of a logical query language over real-time data from many data sources.

In addition, TriggerWare is the most sophisticated triggering and complex event processing and correlation engine available in the marketplace today. In comparison to its competition, TriggerWare offers many critical technology differentiators, described below.

Real-Time, Ad-Hoc Queries over Internet Data Sources

Abstraction of the Concept of a Relation: The platform allows addition of new relational representations by supplying a set of interface methods (e.g., to test or generate the tuples of the relation under different conditions). Note that, unlike a traditional database, it is not required that all the tuples of a relation be fully generable.

Ability to View Many Computations as Relations: The interfaces above are generic enough that many computations (such as mathematical functions) can be viewed as relations. In addition, this flexibility allows a huge variety of data sources to be abstracted as relations (e.g., APIs, web services, log files, web forms, and so on) in the virtual database. This is unique in the marketplace.

Query Optimization: TriggerWare provides a query language over all the relations in the virtual database, independent of representation, thereby offering a foundation for data integration. The TriggerWare compiler is able to operationalize queries, constraints, and triggers, and can be guided to select more efficient algorithms using compile-time annotations.

Consistency Checking and Trigger Compilation: For transaction-oriented applications, TriggerWare provides a transition language to describe data constraints, triggers over complex conditions in the virtual database, and several event correlation primitives.

Want to Learn More?     For more information, review the TriggerWare White Papers and Publications

Complex Event Correlation

  • Generic, application-independent monitoring service that can integrate horizontally into many different domains and can even span across multiple domains. This gives TriggerWare the ability to fuse event information from many data sources.
  • Sophisticated event pattern specification capability that provides the ability to describe many useful event patterns -- events that trigger real-world decision making processes.
  • Dynamic event definition facilities that make it possible to change the criteria of importance on the fly, without any code rewrites. This capability is important in today's business environments, and will become critical as the Internet of Things (IoT) emerges.
  • TriggerWare maintains complete event histories to enable one to specify new kinds of historical analysis and projections through new computations that can be added dynamically.

"The ability to respond more rapidly and more effectively to changing conditions is a huge competitive advantage for businesses. I was impressed seeing TriggerWare's ability to correlate data from many different sources and react to patterns of data changes..." —Uzi Eliahou, CEO, RevMaker Technologies.