Creación de las aplicaciones Hotel y Hotel proxy
5 Tareas
45 minutos
Avanzado
Pega Platform 8.6
Español
Escenario
Front Stage adquirió recientemente una empresa especializada en la celebración de eventos en interiores para completar la oferta de servicios de FSG. La empresa adquirida puede usar la capacidad de reserva de habitaciones de hotel dentro de su aplicación sin ampliar la aplicación Booking (Reservas) de alojamiento de eventos al aire libre ni basarse en esta.
Del mismo modo en que la aplicación FSGEmail puede usarse en múltiples aplicaciones, FSG quiere que diversas aplicaciones usen sus funciones de reserva de habitaciones de hotel.
Front Stage también desea que la capacidad de solicitud de habitaciones de hotel aproveche la aplicación FSGEmail. Al igual que la aplicación FSGEmail, el equipo de desarrollo de Front Stage quiere que la capacidad de reserva de habitaciones de hotel sea autocomprobable.
Los gerentes de hotel requieren un medio para establecer la cantidad de habitaciones confirmadas en su correspondiente subcaso de solicitud de habitaciones para una reserva de evento. Debido a problemas de seguridad, Front Stage decidió implementar la aplicación de Booking (Reserva) en sus instalaciones. FSG les impide a los usuarios externos que no sean empleados acceder directamente a cualquier sistema FSG de su red interna.
La siguiente tabla incluye las credenciales que necesita para verificar la solución:
Función | Nombre de usuario | Contraseña |
---|---|---|
Admin | Admin@Hotel | reglas |
Admin | Admin@HotelProxy | reglas |
Admin | Admin@HotelDevOnly | reglas |
Contacto del hotel | [email protected] | reglas |
Contacto del hotel | [email protected] | reglas |
Tareas detalladas
1 Identificar opciones de diseño
La solución es proporcionar una UI para que el contacto del hotel confirme la disponibilidad de las habitaciones solicitadas. Cuando se requieran habitaciones para los asistentes al evento, la comunicación debe dirigirse al contacto del hotel para verificar la disponibilidad de habitaciones y obtener la confirmación.
La solución se puede implementar usando una de las siguientes opciones:
Opción 1:
Crear dos aplicaciones: Hotel y Hotel Proxy. Establezca un canal de comunicación entre las dos aplicaciones con una API REST. Dado que FSG no desea que el contacto del hotel acceda a la aplicación interna del hotel, solo la solicitud de habitación requerida va a la aplicación Hotel Proxy, a la que pueden acceder los contactos del hotel para confirmar la disponibilidad de las habitaciones.
Opción 2:
Considerar el enfoque DWA (Acceso web dirigido) como una solución para el requerimiento dado. Se puede enviar un correo electrónico al contacto del hotel con la solicitud de habitación que solicita confirmación. El contacto del hotel puede trabajar en la asignación externa y confirmar la disponibilidad de la habitación dentro del acuerdo de nivel de servicio (SLA) dado.
Opción 3:
Usar Pega Web Mashup es otro enfoque para el requerimiento dado. Cree el código de mashup en la sección Create new channel interface y proporcione el código al equipo de TI del hotel para que lo incluya en el sitio web. El contacto del hotel inicia sesión en el sitio web para acceder a la asignación de la solicitud de habitación, ingresa la disponibilidad y envía la información de la habitación confirmada.
2 Evaluar opciones de diseño
Diseño | Pros | Contras |
---|---|---|
Aplicación Hotel y Hotel Proxy |
|
|
Enfoque DWA |
|
|
Pega Web Mashup |
|
|
3 Recomendar la mejor opción de diseño
Se recomienda crear aplicaciones Hotel y Hotel Proxy, ya que FSG no quiere que el contacto del hotel acceda a las aplicaciones internas por motivos de seguridad.
4 Identificar las tareas de configuración requeridas
Para implementar una solución, de acuerdo con el diseño recomendado, debe realizar las siguientes tareas:
- Crear la aplicación Hotel .
- Configurar el tipo de caso Rooms Request.
- Crear la aplicación Hotel Proxy .
- Configurar el tipo de caso Rooms Request Proxy.
- Definir el ciclo de vida del tipo de caso Rooms Request .
- Definir el ciclo de vida del tipo de caso Rooms Request Proxy .
5 Revisar los detalles de la solución
La solución se implementa en los siguientes rulesets:
- RoomsRequestCase
- RoomRequestInt
- HotelShared_20191202T192854184
- EmailEditor_20170814T145312970
- RoomsRequestProxy
Disponible en la siguiente misión:
If you are having problems with your training, please review the Pega Academy Support FAQs.
¿Quiere ayudarnos a mejorar este contenido?