CARACTERÍSTICAS DE K-SITE RULES

El desarrollo de K-Site Rules se ha guiado por los objetivos generales anteriormente descritos, dando lugar a una herramienta que presenta las siguientes características.

  • Integración en el ciclo de vida de desarrollo de aplicaciones
    • Cada organización tiene su forma de trabajar, de desarrollar sus productos. K-Site Rules es lo suficientemente flexible para adaptarse a las necesidades de cualquier empresa. Las herramientas de edición que proporciona operan sobre entornos web o sobre herramientas de desarrollo como Eclipse.
  • Independencia del motor de reglas empleado para implementar las Reglas de Negocio
    • Para lograr esta independencia, K-Site Rules construye representaciones estándar de las reglas de negocio, para lo que emplea el lenguaje Semantic Web Rule Language (SWRL) especificado por el consorcio W3C. K-Site Rules se encarga de transformar automáticamente estas representaciones estándar al lenguaje del motor de reglas elegido para implementar las reglas de negocio.
  • Soporte para distintos perfiles de usuarios, desarrolladores y analistas de negocio
    • K-Site Rules se ha desarrollado teniendo como objetivo, entre otros, salvar la distancia que separa a los analistas de negocio de la tecnología que da soporte al negocio y, a la vez, acercar a los desarrolladores a los conceptos de negocio. Para ello se han distinguido estos dos roles básicos: desarrolladores y analistas de negocio, que pueden trabajar de forma colaborativa en la definición de las reglas de negocio.
  • Reutilización de Reglas de Negocio y sus componentes
    • K-Site Rules se apoya en un sistema de gestión de la configuración que permite, entre otras cosas, la reutilización de los conjuntos de reglas en aplicaciones diferentes.
  • Auditoría de las Reglas de Negocio desarrolladas
    • La inclusión de un sistema de gestión de la configuración permite también a K-Site Rules la posibilidad de efectuar un seguimiento detallado de los cambios que se efectúan sobre las reglas de negocio gestionadas a través de la herramienta. Así es posible conocer qué usuarios efectuaron qué cambios sobre las diferentes versiones de las reglas de negocio.
  • Control sobre el proceso de publicación de Reglas de Negocio
    • Sólo los usuarios con el rol y el permiso adecuado tienen la capacidad de publicar reglas de negocio. De esta manera es posible controlar en todo momento cómo se produce la publicación de cada regla de negocio y qué usuarios están involucrados en ese proceso.
  • Simplicidad para la validación de reglas
    • Los editores de K-Site Rules incorporan funcionalidades que facilitan la prueba y validación de las reglas de negocio desarrolladas. Este proceso de validación permite corregir posibles errores en la definición de las reglas antes de proceder a su publicación.