WSO2

Cómo leer propiedades en WSO2 BPS

El avance imparable de las herramientas de digitalización permite a las empresas tener acceso a sistemas cada vez más eficaces y de funcionamiento más sencillo. La herramienta WSO2 BPS supone así un paso adelante que ofrece un instrumento de apoyo a los programadores para incrementar su productividad y potenciar la competitividad de los sistemas.

WSO2 BPS: qué es

WSO2 BPS (de Business Process Server) proporciona una herramienta a las organizaciones para desplegar procesos de negocio y gestionar flujos utilizando una arquitectura SOA.

De este modo, se trata de un instrumento que permite incrementar la productividad y mejorar la competitividad dando acceso a los desarrolladores a implementar procesos de negocio eficaces de forma sencilla. Funciona así como un gestor de procesos y un hosting para SOA.

La plataforma proporciona una interfaz gráfica y basada en la web para el usuario, que gestiona y monitorea los procesos de negocio de forma simple. Se basa en el framework OSGi y permite así una modulación y provisión sencillas gracias a la instalación de características tipo point-and-click.

Utiliza los estándares Web Services Business Process Execution Language (WS-BPEL) y Business Process Model and Notation (BPMN), mientras que el motor del BPEL se impulsa a través del Apache Orchestration Director Engine (ODE), una de las opciones más orientadas al negocio hoy en día. Además, permite activar modelos de procesos de negocio BPMN 2.0 a través de Activiti.

Su diseño es conveniente y con múltiples ventajas. Por un lado, permite una customización sencilla, para adaptarse a las necesidades de negocio cambiantes. Asimismo, el sistema WSO2 BPS ha sido diseñado para mantenerse en continua mejora con cada lanzamiento, de acuerdo a los nuevos retos de negocio y las expectativas de unos clientes cada vez más exigentes. Para ello, utiliza diferentes canales para obtener el feedback de los usuarios (foros online, listas de email y otras diversas opciones de apoyo).

Características de WSO2 BPS

El sistema WSO2 BPS ofrece algunas de las características más destacadas en cuanto a herramientas de procesos de negocio. A estas ventajas, se unen los beneficios de utilizar una herramienta WSO2, que incluyen:

  • Acceso a una plataforma de código abierto. Se trata de la sexta empresa de código abierto más grande del mundo.
  • Seguridad de primera. El equipo trabaja en constantes actualizaciones que no permitan la más mínima fisura, de modo que sea posible ofrecer plataformas a prueba de cualquier error o ataque.
  • Gestión de diferentes identidades.
  • Presentación de la información de forma interactiva. Se ha trabajado para que la plataforma ofrezca una interfaz sencilla e intuitiva, donde reine el acceso a la información para tomar las mejores decisiones.
  • Escalabilidad. La plataforma crece de acuerdo a lo que necesita el usuario, de modo que vaya integrando más soluciones según lo requiera.
  • Ligera en la nube o local. Pese a todas las opciones que ofrece, esta interfaz no necesita de grandes despliegues en términos de capacidad.
  • Componentes pueden usarse tanto por separado como en conjunto. La plataforma queda así diseñada para una total personalización.
  • Permite la instalación de aplicaciones a través de REST API. Ofrece así un manejo exhaustivo de APIs de modo que sea posible construir UIs que interactúen con los procesos y las tareas desplegadas.

Cómo leer propiedades en WSO2 BPS

Leer propiedades utilizando la herramienta WSO2 BPS sigue un proceso básico que se puede resumirse en los siguientes pasos:

  1. Asignar una actividad.
  2. Invoke MultiplyService o Invoke AdderService.

En el primer caso, el sistema encarga de recibir dos números y devolver el resultado de su multiplicación. Por su parte, el AdderService recibe 2 números y devuelve el resultado de la suma.

  1. Asignar actividad2
  2. Invoke SubtractService.

En este caso, el sistema recibe dos números y devuelve el resultado de su resta.

  1. Asignar actividad3
  2. Invoke SquareService.

Recibe un número y devuelve su cuadrado.

  1. Invoke Activity4
  2. Stop

Para implementar cualquiera de estos servicios, se utiliza axis2, para lo cual es necesario crear un proyecto de servicios en WSO2 Developer Studio.

WSO2: la tecnología clave para avanzar

La plataforma WSO2 supone una oferta tecnológica que permite integrar y comunicar diferentes sistemas, de modo que funcione tanto para las API y los microservicios como para orquestación.

Actualmente, se trata de una de las tecnologías más flexibles, potentes y útiles para la integración y los procesos de negocio, y por ello ya son muchas organizaciones las que la han elegido (desde gobiernos a compañías multinacionales como Ebay, Bosch o National Geographic).

Algunas de las funciones que cumple esta plataforma:

  • Gestor de API
  • Integrador empresarial
  • Servidor de identidades
  • Procesador de flujos

En Chakray elegimos esta tecnología por diferentes motivos, entre los que destacan nuestro compromiso con los principios del código abierto y la integración.

Queremos aupar a las organizaciones hacia un mundo en constante cambio a través de nuestros servicios de consultoría, diseño, desarrollo, asistencia técnica y formación. Por ello, te ayudamos respecto al API management, los procesos de seguridad e identidad, plataformas ESB y el análisis y supervisión de métricas, siendo Premier Partner certificados de WSO2.

¿Necesitas dar el paso hacia tecnologías que complementan, personalizan y mejoran las soluciones WSO2? Ponte en contacto con nosotros  y trabajemos juntos para avanzar hacia el futuro.