Skip to main content

Ventajas de Pega Web Mashup

Pega Web Mashup les brinda a los usuarios de negocio acceso a su aplicación de Pega Platform™ en sitios y dispositivos que los usuarios ya utilizan, como la página de inicio del portal de una empresa o una app web para clientes. Al embeber un mashup, usted puede combinar interfaces de usuario sin tener que crear y administrar una interfaz o aplicación aparte.

Mashup frente a otras alternativas

Según las necesidades del negocio y la infraestructura de TI de la organización, un mashup podría ser la solución perfecta para el negocio. La landing page de Channels en App Studio proporciona una manera de low-code de crear un mashup web.

Sin embargo, se podría considerar usar una integración incorporada en servicios JSON/REST, como API de servicios web, en lugar de una implementación de Pega Web Mashup.

Nota: En muchas organizaciones, el equipo de DevOps decide qué función de la aplicación de Pega utilizar durante la fase de Preparación del proyecto mientras usted diseña varias alternativas con aportes de usuarios finales, desarrolladores y arquitectos del negocio. Para obtener más información sobre la fase de Preparación de Pega Express™, consulte Acerca de la fase de Preparación.

La siguiente tabla proporciona las diferencias entre una implementación de Pega Web Mashup y una interfaz que utiliza la API de Pega. Use la tabla para determinar el producto apropiado para las necesidades del negocio.

Pega Web Mashup  La API de Pega 
Genere el código de mashup en App Studio. Configure la interfaz en Dev Studio.
Disponible para las aplicaciones desarrolladas a partir de Pega Platform versión 8.1 o posterior. Disponible para todas las aplicaciones, incluidas las primeras versiones de Pega Platform.
Disponible para las aplicaciones desarrolladas mediante Theme Cosmos. Disponible para todas las aplicaciones, incluidas las desarrolladas mediante el kit de UI.

Los usuarios pueden realizar las siguientes acciones:

  • Crear un caso nuevo.
  • Mostrar una página de datos.
  • Obtener el trabajo siguiente.
  • Abrir una asignación.
  • Abrir un caso mediante Id., controlador o URL.

Los usuarios pueden realizar las siguientes acciones (además de lo que pueden hacer en un mashup web):

  • Consultar páginas de datos.
  • Configurar la transmisión y las notificaciones automáticas.
  • Gestionar usuarios (autenticación, contraseñas, TLS/SSL).
  • Acceder a DevOps (aplicaciones, ramas y fusiones).
  • Acceder a la gestión del sistema (como nodos, memorias caché, programadores de trabajos y reportes).
  • Gestionar la privacidad de los datos (solicitudes de clientes, restricciones de usuario y metadatos).

Para obtener más información sobre lo que puede hacer con una API, consulte Servicios de la API de Pega.

Disponible para los usuarios con rol de usuario administrator predeterminado. Requiere acceso de seguridad al rol de usuario PegaRULES:PegaAPI.
Reduce las pruebas y la resolución de problemas como una extensión de una aplicación existente. Requiere amplias pruebas y resolución de problemas para asegurarse de que la interfaz está configurada correctamente.
Reduce la asignación de recursos mediante la optimización de las actualizaciones de Pega Platform para cada nuevo lanzamiento. Requiere pruebas y cambios de código cada vez que se actualiza a una versión más reciente de Pega Platform.
Nota: Para obtener más información sobre Pega Web Mashup, consulte Mashups web de Pega para embeber la UI de Pega Platform en páginas web externas. Para obtener más información sobre las funciones de la API de Pega, consulte Integración con las API y los servicios de Pega

Múltiples mashups

Su negocio podría requerir varios mashups. Por ejemplo, un sitio web de seguros tiene un mashup en el que los clientes nuevos solicitan una cuota del seguro y otro mashup en el que los clientes existentes gestionan su póliza de seguro de automóvil, como agregar un nuevo vehículo a su cuenta. Para lograr estos requerimientos, puede usar varios mashups.

También podría ser que el diseño de la aplicación requiera que el sistema pase datos entre mashups en una página web en tiempo real. Por ejemplo, si un cliente actualiza su dirección comercial mediante un mashup, se recomienda que esa dirección se actualice en otros mashups en la misma página. 

Al embeber varios mashups, debe hacer lo siguiente: 

  • Crear nombres de mashup únicos.
  • Especificar URL seguras y únicas.
  • Ejecutar mashups en diferentes hilos.
  • Cargar mashups de manera secuencial, en lugar de hacerlo simultáneamente.
Nota: Para obtener más información sobre múltiples mashups, consulte Prácticas recomendadas para usar múltiples mashups.

Prácticas recomendadas para Pega Web Mashup

Para reducir los problemas de la aplicación y ahorrar tiempo en su resolución, considere las siguientes prácticas recomendadas:

  • Asegúrese de que el mashup web que embeba en su página web coincida con la versión de software de Pega Platform que usa su aplicación.
  • Evite cargar el mashup con tipos de documento que el navegador no admite. Por ejemplo, la mayoría de los navegadores no admite la etiqueta XHTML Strict doctype.
  • Configure las opciones de falsificación de solicitud entre sitios (CSRF) de la siguiente manera:
    • Active las cookies de SameSite.
    • Agregue los dominios donde se embeben los scripts del mashup.
Nota: Para obtener más información sobre los tokens de CSRF, consulte Activación y configuración de opciones de falsificación de solicitud entre sitios.
  • Active el cifrado; para ello, agregue parámetros de entrada, como las URL de confianza, en el canal de mashup y luego active el interruptor de Use encryption (Usar la encriptación).

Mashup encryption
  • Configure opciones de seguridad más avanzadas con la API web de Pega. Por ejemplo, para pasar parámetros personalizados o dinámicos de la página del anfitrión, use la siguiente API pega.web.api.setAuthenticationParameters antes de que el sistema cargue el mashup en la página web:
pega.web.api.setAuthenticationParameters API
Nota: Para obtener más información sobre el cifrado del mashup, consulte Protección de la aplicación para la comunicación del mashup.

Vista previa del mashup

Además de configurar un mashup web de App Studio, puede obtener una vista previa del mashup directamente en Pega Platform. La vista previa del mashup le permite ahorrar tiempo, ya que no tiene que crear una interfaz y probarla para ver la implementación del mashup. En el encabezado de App Studio, hacer clic en el botón Preview (Vista previa) le proporciona tres opciones para ver cómo se muestra el mashup:

  • Pantalla
  • Tableta
  • Dispositivo móvil

Haga clic en el nombre del canal para seleccionar el canal del que desea obtener una vista previa.

En la siguiente imagen, haga clic en los íconos + para obtener más información sobre la navegación entre las opciones de vista previa en App Studio para una aplicación móvil.

Además de obtener una vista previa del mashup, cada vez que actualiza el código del mashup, tiene que volver a cargar el mashup. Haga clic en Generate mashup code (Generar código mashup) para que se apliquen los cambios del código. 

Nota: Para obtener más información sobre las opciones y los parámetros disponibles al crear una implementación de Pega Web Mashup, consulte Creación de un mashup.

Compruebe sus conocimientos con la siguiente actividad:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice