Archivo

Posts Tagged ‘Process Cloud Service’

Crónica Evento: Fly to Oracle Cloud (Madrid, 30 noviembre 2017)

diciembre 4, 2017 Deja un comentario

El pasado 30 de noviembre en el Windobona Indoor Skydiving de Madrid, realizamos junto con Oracle un evento para compartir con nuestros clientes dos grandes experiencias, la primera poder volar virtualmente con el Cloud de Oracle y la segunda un vuelo real en un túnel de viento.

Durante el acercamiento al vuelo virtual con Oracle Cloud, Javier Barrio, Director comercial de avanttic, introdujo la agenda y dio paso a Enrique Martín Casado, Pre-Sales Director Oracle Iberica, quien nos mostró el Valor del PaaS de Oracle. Enrique explicó que el cloud ha llegado a su punto de madurez e hizo una descripción de los beneficios que aportan las soluciones cloud: flexibilidad, escalabilidad y seguridad a las empresas. Explicó las diferentes soluciones que se pueden conseguir con la plataforma Cloud de Oracle, especialmente con los productos PaaS. También realizó una aproximación comercial a los nuevos modelos de contratación de las Soluciones Cloud que se presentaron hace pocos días.

A continuación los asistentes se dividieron en tres grupos de trabajo rotativos, para poder acercarse con más detalle a cada faceta del PaaS de Oracle Cloud e interactuar con los dinamizadores del grupo para conocer el tipo de solución de negocio que mejor se podría adaptar a su empresa:

  • Content & Process: Javier Horrillo, Fusion Middleware Solution Architect davanttic, explicó cómo los productos Process Cloud Service y Content and Experience Cloud Service se pueden utilizar para confeccionar diferentes arquitecturas: standalone, híbridas o como complemento a soluciones SaaS. A continuación realizó una demo resumida de cómo crear un site usando Content & Experience.

Leer más…

Oracle PCS – Reglas de formulario en las tareas humanas

En Oracle BPM es posible utilizar Oracle ADF para implementar tareas humanas, pero en Oracle Process Cloud Service solo se pueden crear formularios utilizando web forms. Crear un formulario es una tarea sencilla y nos ofrece la posibilidad de definir reglas que nos permiten conseguir requerimientos complejos.

1

Para cada uno de los elementos del formulario tenemos una serie de propiedades o eventos que podemos gestionar. Por ejemplo el evento onload del formulario, u obtener si el valor de un campo es válido, etc.

2

Para construir las reglas debemos usar JavaScript y podemos obtener los fragmentos de código, para cada uno de los eventos o propiedades, si hacemos click en el botón a la derecha de cada uno.

3

Vamos a construir un par de reglas para que podáis ver lo sencillo que es.

Leer más…

Oracle Process Cloud Service a prueba

octubre 21, 2015 Deja un comentario

Llevo un tiempo explorando las posibilidades que ofrece Oracle Process Cloud Service(PCS) y me voy convenciendo, cada vez más, de que se trata de una herramienta fiable, a la vez que sencilla, potente y muy bien adaptada al nuevo paradigma de ‘cloud computing. Se trata de una aplicación que facilita el trabajo colaborativo en la red. Su arquitectura, orientada a servicio, permite una integración funcional con el resto de aplicaciones construidas sobre la capa SaaS (Software como Servicio, una de las capas de la arquitectura Cloud Computing). PCS puede ser considerada una nueva capa de nivel superior (capa BPaaS, Business Process as a Service).

PCS_arq

PCS es una plataforma ideal para aquellas organizaciones que quieren comenzar el diseño y la automatización de sus procesos de negocio realizando una inversión inicial mínima.

El principal atractivo del software en la nube es que nos permite, desde el minuto cero, trabajar con las aplicaciones sin vernos obligados a adquirir los servidores, la infraestructura y el personal de administración que se precisan en el caso de los entornos tradicionales (on-premise).

PCS puede ser el entorno adecuado donde ejecutar todos nuestros procesos de negocio. Ciertos procesos con una complejidad muy alta, con las interfaces de usuario complejas o los procesos ya implementados en otras plataformas BPM, no serán buenos candidatos a correr dentro de PCS. Aquellos procesos que sean más sencillos o que vayan a ser creados desde cero, encajarán mejor en PCS. Si tenemos en cuenta que las buenas prácticas de modelado se fundamentan en no añadir excesiva complejidad a un único proceso y que los procesos grandes siempre pueden ser subdivididos en subprocesos más pequeños y manejables, veremos que PCS puede ser una buena opción.

Basada en el producto Oracle BPM 12c versión 12.1.X, utiliza SOAP y REST como únicos protocolos de comunicación con el resto de aplicaciones (también están disponibles unos cuantos adaptadores, los mencionaremos al final de este post). Tampoco incluye ciertas características existentes en la aplicación de la que proviene (BPM 12c). Al principio pensé que estas carencias serían un grave inconveniente a la hora de desarrollar tanto los procesos como las tareas humanas y no sería tan fácil comunicar PCS con otras aplicaciones. Pero según me voy familiarizando con sus herramientas, voy valorando más su potencial, me doy cuenta de que se puede modelar cualquier proceso sin echar en falta los extras disponibles en BPM 12c.

Vamos a echar un vistazo a las posibilidades de desarrollo de PCS, haciendo una breve comparativa con BPM 12c.

Revisemos el entorno de desarrollo, concretamente la sección denominada Business Process Composser, a la que se accede pulsando sobre DEVELOP PROCESS. Se trata de una interfaz web sencilla e intuitiva donde podemos crear los procesos, además de configurar el resto de los elementos que conforman la aplicación. Dentro de cada aplicación encontramos los distintos elementos o partes que la componen (Procesos, Formularios Web, Tipos de datos, Decisiones o Reglas de Negocio y las Referencias a los servicios web, veamos cada uno de ellos.

PCS_menu

Procesos

El diseño de procesos mediante BPMn es muy similar a como se hace con BPM 12c. El número de tareas, compuertas, mensajes y llamadas con los que nos encontramos es bastante más reducido, pero me resulta suficiente para diseñar procesos de baja o media complejidad. Seguimos pudiendo incluir llamadas a subprocesos, llamadas del tipo send and receive que hacen uso de conversaciones síncronas o asíncronas. No existen compuertas complejas, ni las basadas en eventos, que aún siendo elementos muy útiles para implementar ciertos patrones de diseño, podremos sobrevivir sin tener que usarlos.

PCS_bpm

Leer más…