Nuevas APIS REST de Gestión para Reglas CEP y Script

En la release 2.13 de Sofia2, se han incluido nuevas APIS que pretenden facilitar la creación de reglas CEP y reglas Script sin necesidad de acceder a la consola de Configuración.

Al acceder a los servicios podemos ver que hay 3 nuevos disponibles: CEP Event Service, CEP Rule Service y Script Service que ha sido actualizado.

Hay que tener en cuenta que la ejecución de las operaciones proporcionadas por estos servicios dependerá de los permisos que los usuarios que los invocan tengan. Un usuario con ROL ADMINISTRADOR podrá operar sobre todos los elementos los haya o no creado él, mientras que un usuario con ROL COLABORADOR sólo podrá operar sobre aquellos que haya dado de alta él en el Sistema, o sobre los que tenga permisos.

Veamos cada uno de los servicios con algo más de detalle:

CEP Event Service : Este API REST dispone de los siguientes servicios:

· Operación GET (/cep/event) Permitirá obtener el listado de eventos existentes.

· Operación POST (/cep/event) Da de alta un nuevo evento que se utilizarán posteriormente para el alta de reglas.

· Operación PUT (/cep/event) Permitirá actualizar el evento indicado con la información pasada por parámetro.

· Operación DELETE (/cep/event/{identificacion}) Elimina el evento con la identificación pasada por parámetro.

· Operación GET (/cep/event/{identificacion}) Recupera el evento con la identificación pasada por parámetro.

CEP Rule Service : Servicio REST que dispone de operaciones GET, POST, PUT y DELETE para dar de alta, modificar, consultar o eliminar reglas del CEP.

· Operación GET (/cep/rule/{destino}) Permitirá obtener la regla CEP cuyo stream de salida coincide con el parámetro indicado.

· Operación POST (/cep/rule/) Permitirá dar de alta una nueva regla CEP.

· Operación PUT (/cep/rule/) Modifica la regla CEP indicada con la información del objeto json pasado por parámetro.

· Operación PUT ((/cep/rule/activate/{destino}/{activate}) Activa o desactiva la regla dependiendo del valor del flag que recibe como parámetro. true = regla activa, false = regla desactivada.

· Operación DELETE (/cep/rule/{destino}) Permitirá eliminar la regla CEP indicada por parámetro.

· Operación GET (/cep/rule) Obtiene el listado de reglas CEP existentes.

Script Service : Servicio REST que dispone de operaciones GET, POST, PUT y DELETE para poder gestionar el alta, modificación, consulta o eliminación de scripts.

· Operación GET (/scripts) Obtiene la lista de Scripts.

· Operación POST (/scripts) Permitirá dar de alta un nuevo Script.

· Operación PUT (/cep/event) Modifica el Script indicado con la información pasada como parámetro en formato JSON.

· Operación DELETE (/scripts/{identificacion}) Elimina el Script con la identificación pasada.

· Operación GET (/scripts/{identificacion}) Obtiene el Script cuya identificación coincide con la pasada por parámetro.

Nuevas APIS REST de Gestión para Reglas CEP y Script

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s