TEPL Template Event Processing Language

Dynamic Matching Logic

In addition to basic matching of events to template steps based on type categorizations the TEPL language provides for open ended matching logic using OCL scripting. This feature allows any criteria or related data item to be tested in the matching process. This dynamic logic allows such things as matching a person based on known associates, known travel patterns, or doing a database lookup to check status in an external system. This also provides an opportunity to have the matching logic consider several events or related events as part of the matching criteria constituting support for complex event processing as tests can require temporal, geospatial, or other connections between events to cause a match.