Sistema de Gestin de la Nueva Universidad SIGENU

  • Slides: 27
Download presentation
Sistema de Gestión de la Nueva Universidad (SIGENU) Módulo de Servicios WEB y Aplicaciones

Sistema de Gestión de la Nueva Universidad (SIGENU) Módulo de Servicios WEB y Aplicaciones Móviles Ing. Javier Rodríguez Rivas

Servicios Web Un servicio web es una interfaz de software que utiliza un conjunto

Servicios Web Un servicio web es una interfaz de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.

Tipos de Servicios Web Existen varios tipos de servicios web pero dos son los

Tipos de Servicios Web Existen varios tipos de servicios web pero dos son los más utilizados, estos son servicios web REST y servicios web SOAP. §REST: Es un estilo de arquitectura de software dirigidos a sistemas hipermedias distribuidos como lo es la Web. Es utilizado en su mayoría para describir a cualquier interfaz que transmite datos específicos de un domino sobre HTTP sin una capa adicional. §SOAP: Es un protocolo para el intercambio de mensajes sobre redes de computadoras, generalmente usando HTTP. Está basado en XML, esto facilita la lectura, pero también los mensajes resultan más largos y, por lo tanto, considerablemente más lentos de transferir.

Tipos de Servicios Web

Tipos de Servicios Web

Servicios Web en SIGENU §SOAP: Servicios web implementados desde la versión anterior. §REST: Aplicaciones

Servicios Web en SIGENU §SOAP: Servicios web implementados desde la versión anterior. §REST: Aplicaciones Móviles.

Tipos de Servicios Web

Tipos de Servicios Web

Tipos de Servicios Web

Tipos de Servicios Web

Aplicaciones Móviles El acceso a aplicaciones móviles se ha convertido en una de las

Aplicaciones Móviles El acceso a aplicaciones móviles se ha convertido en una de las grandes tendencias y necesidades en la actualidad del ámbito empresarial y la sociedad en sentido general. Cada día, son más las esferas donde es de suma importancia crear aplicaciones robustas, con altos niveles de rendimiento y versátiles para ser consultadas tanto en dispositivos tradicionales, como en los nuevos smartphones y tablets. Los dispositivos móviles están cambiando el modo de visualizar la información. En la actualidad, es frecuente ver cómo un número creciente de personas utilizan los dispositivos móviles para consumir en beneficio propio los servicios que brindan diferentes compañías.

Beneficios de los disposistivos móviles • Permiten llegar de forma directa a los consumidores

Beneficios de los disposistivos móviles • Permiten llegar de forma directa a los consumidores sin ningún tipo de restricciones temporales o geográficas. • Facilitan una gestión más efectiva y una comunicación más fluida.

Desarrollo de aplicaciones para dispositivos móviles

Desarrollo de aplicaciones para dispositivos móviles

Tendencias de crecimiento móviles

Tendencias de crecimiento móviles

Arquitectura de Android

Arquitectura de Android

Patrones de diseño en Android Tratar la información Notificaciones Inserción de datos Personalizar Navegación

Patrones de diseño en Android Tratar la información Notificaciones Inserción de datos Personalizar Navegación Interacciones de pantalla

Servicios web en el desarrollo de aplicaciones móviles Los servicios web constituyen el estándar

Servicios web en el desarrollo de aplicaciones móviles Los servicios web constituyen el estándar para la interoperabilidad entre aplicaciones independiente a la plataforma. Una vez publicado el servicio web, las operaciones que este ofrece pueden ser invocadas por aplicaciones y servicios fomentándose la integración con sistemas legados. Un servicio web es un componente de software que se comunica con otras aplicaciones codificando los mensajes generalmente en Lenguaje de Marcado Extensible (XML) o en Notación de Objetos Java. Script (JSON) y enviando estos mensajes a través de protocolos estándares de Internet tales como el Protocolo de Transferencia de Hipertexto (HTTP).

Distribución de protocolos

Distribución de protocolos

SQLite es un motor de bases de datos relacional ligero, puesto que no necesita

SQLite es un motor de bases de datos relacional ligero, puesto que no necesita de servidor, precisa de poca configuración, es transaccional y de libre distribución. Android incorpora las herramientas necesarias para la creación y gestión de bases de datos SQLite, contándose un API completo para llevar a cabo de manera sencilla todas las tareas necesarias.

Diagrama de despliegue

Diagrama de despliegue

Desarrollo de Aplicaciones Móviles en SIGENU

Desarrollo de Aplicaciones Móviles en SIGENU

Entorno de Desarrollo Android SDK Android Studio

Entorno de Desarrollo Android SDK Android Studio

Herramientas de Colaboración Gitlab Redmine

Herramientas de Colaboración Gitlab Redmine

Aplicación Móvil Estudiantes 1. 0

Aplicación Móvil Estudiantes 1. 0

Aplicación Móvil Profesores 1. 0 Beta

Aplicación Móvil Profesores 1. 0 Beta

Aplicación Móvil Profesores 1. 0 Beta

Aplicación Móvil Profesores 1. 0 Beta

Aplicación Móvil DMMES 1. 0 Beta

Aplicación Móvil DMMES 1. 0 Beta

Aplicación Móvil DMMES 1. 0 Beta

Aplicación Móvil DMMES 1. 0 Beta

Sistema de Gestión de la Nueva Universidad (SIGENU) Módulo de Servicios WEB y Aplicaciones

Sistema de Gestión de la Nueva Universidad (SIGENU) Módulo de Servicios WEB y Aplicaciones Móviles Ing. Javier Rodríguez Rivas