Interacciones de caso de la aplicación distribuidas
Métodos de interacciones de caso de aplicaciones externas
Puede exponer los tipos de casos de Pega a la aplicación externa generando código de mashup o código de microservicio desde la configuración del tipo de caso en Dev Studio. El método que elija depende de su caso de uso y requerimientos.
Pega Web Mashup
Pega Web Mashup, antes conocido como Internet Application Composer (IAC), permite incrustar código de mashup en cualquier arquitectura de sitio web. Use esta opción cuando necesite incrustar el contenido de la UI de Pega en el sitio web de la organización, tanto si está alojado de manera local como en Cloud. Por ejemplo, podría incrustar un tipo de caso de aplicación de tarjeta de crédito en el sitio web corporativo de un banco.
Para obtener más información sobre las opciones de implementación y configuración, consulte la landing page Create a Web Mashup (Crear un Web Mashup) en Pega Community.
Microservicios
Una arquitectura de microservicios es un método para desarrollar aplicaciones utilizando servicios independientes y livianos que funcionan juntos como un conjunto. En una arquitectura de microservicios, cada servicio que participa en la arquitectura tiene estas características:
- Se implementa de manera independiente
- Ejecuta un proceso único
- Se comunica a través de un mecanismo bien definido y liviano
- Tiene una sola meta de negocio
El enfoque de arquitectura de microservicios se suele contraponer al enfoque de arquitectura de aplicaciones monolíticas. Por ejemplo, en lugar de diseñar una sola aplicación con los tipos de casos Cliente, Producto y Pedido, podría diseñar servicios independientes que se encarguen de las operaciones de cada tipo de caso. La exposición de cada tipo de caso como un microservicio permite llamar al servicio desde múltiples fuentes, con cada servicio gestionado, probado e implementado de forma independiente.
Si bien Pega Platform en sí no es una arquitectura de microservicios, complementa el estilo de este tipo de arquitectura por los siguientes motivos:
- Puede exponer cualquier aspecto de Pega Platform (incluidos los casos) como un servicio consumible, lo que permite a Pega Platform participar en arquitecturas de microservicios. Para obtener más información sobre la API de Pega, consulte el artículo Pega API for the Pega Platform (La API de Pega para Pega Platform) de Pega Community.
- Puede crear este servicio como una aplicación o como un servicio individual que existe en su propio ruleset.
- Puede reutilizar los servicios que cree en todas las aplicaciones, aprovechando Situational Layer Cake para obtener flexibilidad adicional en lo que puede hacer cada servicio, sin sobrecargarlo.
This Topic is available in the following Module:
¿Quiere ayudarnos a mejorar este contenido?