Desarrollo de una consola PHP con BonitaBPM

Páginas: 4 (909 palabras) Publicado: 12 de octubre de 2014
Imagino que estarás desesperado por ver código o ver que algo funcione o se mueva! Pero como le digo a muchos de mis colegas: “prefiero estar 2 semanas definiendo el proyecto a estar 2 mesescorrigiéndolo” así que este día vamos a definir como vamos a poner manos a la obra.

Primero que nada, hace poco dije que, una de las características mas llamativas de BonitaOpenSolution desde el punto devista del programador es su API, y como ellos la “exportaron” a través de servicios REST. Gracias a esto, es 100% factible crear una interfaz que permita interactuar con el motor BPM de Bonita desdefuera de su portal.

Aquí es muy necesario conocer al menos de forma muy básica como funciona la arquitectura REST en general.

Definición muy corta

En esencia, REST es una forma de representarrecursos vía Web, estos recursos pueden ser accesibles realizando peticiones usando los 4 métodos básicos del protocolo HTTP: GET, POST, PUT, DELETE.

GET: Consulta algo

POST: Inserta algonuevo

PUT: Actualiza algo

DELETE: Elimina algo

En la practica

Como comenté, es posible acceder a las clases y métodos que Bonita maneja para interactuar con el motor BPM a travésde servicios REST que la misma herramienta suministra.

La arquitectura va siendo algo como esto: nuestra aplicación PHP o cliente externo hace solicitudes a estos servicios REST (usando los métodosHTTP) y el motor se encarga de convertir estas solicitudes en acciones (y muchas veces, consultas) dentro del motor y devolver una respuesta

rest_overview
Esta imagen pertenece aBonitasoft a su pagina
http://documentation.bonitasoft.com/web-rest-api-overview-0
Derechos Reservados (supongo)

Dependiendo de lo que haga falta, los servicios REST que suministra Bonita puedenadoptar varias formas. Por ejemplo: si queremos insertar un usuario nuevo en el motor, hacemos una solicitud POST (insertar) a un servicio especifico, si queremos ver los datos de un usuario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los "desarrolladores php" debemos profesionalizarnos
  • Desarrollo Php Control De Peso
  • Desarrollar una web Dinamica con PHP
  • Historia y desarrollo php
  • Desarrollo php + mysql
  • Consolas
  • consolador
  • Consolas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS