In one example, some enterprise scenarios (e.g., publish subscribe services) require different types of matching algorithms tailored to specific rule set definitions (e.g., 100,000s+ of substantially similar formed subscriptions for 100,000s+ of substantially similar formed events).