Question

Pour les derniers mois, mon entreprise utilise un produit d'une compagnie appelée Informatica (anciennement AgentLogic) appelé RulePoint. Ce produit a fait ses preuves très facile à utiliser avec un bien développé et SDK facile à utiliser pour la personnalisation. La façon dont nous utilisons le produit est assez trivial CEP, nous avons 2 sources que nous surveillons nos données de la règle, la première étant une file d'attente JMS, le second étant un compte Jabber. Le produit fonctionne sur tout serveur d'applications java (WebLogic, Tomcat, etc.) et fonctionne à peu près parfaitement.

La semaine dernière, mon patron dit: « Hé, j'ai entendu dire que nous pourrons peut-être faire la même chose que nous faisons avec RulePoint avec un produit open source appelé Drools. Check it out et laissez-moi savoir ce que vous pensez « .

Je l'ai entendu parler de personnes qui utilisent Drools pour les opérations basées sur les flux (validation, etc.), cependant, je ne l'ai jamais entendu parler de quelqu'un en utilisant leur produit CEP (Fusion) dans la pratique. Donc, être travailleur assidu, j'ai entrepris cette tâche. J'ai téléchargé tous les fichiers (version 5.0) et de la documentation et ont commencé à lire. Je l'ai lu à peu près tous les docs et exécuter la plupart des exemples, mais je ne vois pas vraiment encore comment fonctionne pour Drools CEP.

Bien qu'il existe des exemples d'utilisation des données (ou des faits, je suppose) de JMS, je ne vois pas comment cette chose reste « en cours d'exécution », la surveillance en continu une file d'attente jusqu'à ce que l'application est effectivement arrêté. cependant, RulePoint jolie doit juste se repose et écoute, Drools semble pas.

Je pourrais probablement écrire cependant, une application en ligne de commande entière pour nos besoins, j'espérais tirer parti de quelques-uns des avantages de l'utilisation d'un serveur d'application fournit.

Je suppose que je suis à la recherche de quelques bons tutoriels ou un exemple de la façon dont quelqu'un utilise Drools et CEP dans la production.

Était-ce utile?

La solution

Le truc du SCEP est connu sous le nom « Drools Fusion » - et ce que vous voulez sans doute est méthode « runUntilHalt » pour courir et écouter les événements flux continu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top