
Durante la ejecución, el usuario interactúa con la aplicación de IU enriquecida. Se ha desplegado en un servidor, se ha transmitido al navegador del usuario y se está ejecutando en dicho navegador. Desde el navegador, la aplicación de IU enriquecida accede a servicios, cada uno de los cuales se ejecuta remotamente en un servidor y devuelve datos a la aplicación.
La utilización de diferentes tipos de lógica ayuda a proporcionar una ventaja principal de la IU enriquecida: los usuarios pueden interactuar con una aplicación web de ejecución local y con capacidad de respuesta incluso cuando los servicios realizan trabajo de fondo como, por ejemplo, calcular cuotas de hipotecas.
En general, un servicio web se despliega como un servicio SOAP o un servicio REST. Para obtener más detalles sobre la distinción entre los dos servicios, consulte Architectural styles in web services.
En general, puede utilizar un servicio dedicado para realizar tareas que otros servicios Java generados por EGL pueden realizar, como por ejemplo acceder a una base de datos o a un sistema de archivos. Sin embargo, el servicio dedicado no está disponible en otro código a no ser que lo vuelva a desplegar como un servicio web generado por EGL.
La ventaja de un servicio dedicado se obtiene a partir de su despliegue compartido con la aplicación de IU enriquecida. Si una aplicación de IU enriquecida accede a un servicio web, el despliegue de la aplicación normalmente requiere que especifique la ubicación del servicio. Sin embargo, si una aplicación de IU enriquecida accede a un servicio dedicado, el despliegue de la aplicación no necesita la información de ubicación. En cambio, el servicio estará disponible siempre que despliegue la aplicación de IU enriquecida.
Puede ejecutar la aplicación de IU enriquecida y acceder al servicio incluso antes de desplegar la aplicación internamente en un proyecto web. Dicho despliegue interno crea el archivo HTML e incorpora dicho archivo con otros en un archivo WAR (archivador web), que es un recurso comprimido al igual que un archivo .zip. Una vez que la aplicación de IU enriquecida y el servicio dedicado se han desplegado internamente de esta manera, despliéguelos en un servidor.
Los objetivos de aprendizaje son los que se describen en Crear una aplicación de hipoteca con la IU enriquecida de EGL.
Para seguir esta guía de aprendizaje hasta el final se requieren aproximadamente dos horas. Si explora otros conceptos relacionados con esta guía de aprendizaje, puede tardar más en terminar.
No es necesario tener experiencia con EGL para realizar esta guía de aprendizaje.