%0 Thesis %A Cassin, Gina Andrea %T Motor de reglas de negocio para computación distribuida en la nube %T Business rule engine for distributed computing on the cloud %D 2025 %U https://hdl.handle.net/20.500.14352/124001 %X Ante el creciente volumen de datos generados diariamente por las organizaciones y su necesidad de utilizarlos para la toma de decisiones, se ha vuelto cada vez más relevante la capacidad de definir y aplicar reglas de negocio a gran escala. Si bien Apache Spark se ha consolidado como una plataforma líder para el procesamientodistribuido de datos, existe una carencia de herramientas de código abierto y de fácil uso que permitan integrar la ejecución de reglas de negocio directamente en sus flujos de trabajo. Este proyecto presenta Stickler, un motor de reglas de negocio de código abierto diseñado específicamente para computación distribuida con Spark, orientado a la integración en entornos de computación en la nube.Stickler está concebido para aplicar una lógica estricta basada en reglas, manteniendo a su vez la flexibilidad necesaria para adaptarse ágilmente a estrategias comerciales constantemente cambiantes. El motor es dinámico, y cuenta con definiciones configurables, ofreciendo una amplia variedad de opciones de ejecución para satisfacer necesidades comerciales específicas.Con un enfoque en la escalabilidad, el rendimiento y la transparencia, Stickler también incorpora un sistema de seguimiento de historial para garantizar visibilidady trazabilidad.Se asume que el lector está familiarizado con conceptos básicos de programación y de computación distribuida para poder comprender adecuadamente el contenido de este documento. %X As organizations generate vast amounts of data daily and seek to leverage it for informed decision-making, the ability to define and apply business rules at scale has become increasingly fundamental. Although Apache Spark is widely used for distributed data processing, there is a lack of open-source, user-friendly tools that integrate business rule execution directly into Spark-based work ows. This project introduces Stickler, an open-source business rule engine designed specifically for distributed computing using Spark, with a focus on integration into cloud-based environments.Stickler is built to enforce strict rule-based logic while maintaining the flexibility to adapt to constantly changing business strategies. The engine is highly dynamic, driven by configurable rule definitions, and others a wide range of execution options, giving users control over how rules are applied to meet specific business needs.Designed with scalability, performance, and transparency in mind, Stickler also includes a built-in history-tracking system to ensure visibility and accountability.It is assumed that the reader has a basic understanding of programming and distributed computing concepts to engage fully with the content of this document. %~