SlideShare uma empresa Scribd logo
1 de 54
Juan C. Dueñas Profesor Titular Departamento de Ingeniería de Sistemas Telemáticos UPM, ETSIT Desarrollo ágil de servicios móviles
Contenidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Servicio ,[object Object],[object Object]
Conceptos de servicios ,[object Object],[object Object],[object Object],[object Object],[object Object]
Planos de red 3G Aplicaciones aplicaciones IP, e-mail, voice-mail, travel guide Control específico de red, control llamadas, gestión de movilidad, gestión de sesión Transporte encaminamiento, switching, coding
La interfaz OSA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura OSA Entorno personalizado de servicio PSE S1 S1 S1 S1 S1 Capacidades De servicio SCS Servidor 1 Capacidades De servicio SCS Servidor 1 Capacidades De servicio SCS Servidor 1 HLR, CSE Capacidades portadoras Servidores SAT, MEXE localización Aplicaciones/clientes Interfaz OSA Funcionalidades de Capacidades de servicio Capacidades de servicio predefinidos UMTS, núcleo red
Aspectos de OSA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entorno de despliegue ASP GSM/GPRS BTS Internet Gateway WAP/Internet Directorio Servidor de Aplicaciones Firewall Firewall Intranets SMSC Redes Acceso IEE802.11b Bluetooth
Entornos de aplicación
Servidores de aplicación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contenidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitecturas ,[object Object],[object Object]
Arquitectura en capas
Servidor de aplicaciones Concurrencia Persistencia Servicio de nombres ,[object Object],[object Object],Mensajería asíncrona
Arquitectura servidor de aplicaciones Servlet API JSP API Java XML ... Integración de Sistemas Contenedor de lógica de Aplicación
Arquitectura servidor de aplicaciones lógica de Presentación Integración de Sistemas Balanceo, Mgmt, Tolerancia a Fallos, ... Contenedor EJB JNDI JMS Java Mail JTS RMI/IIOP JavaIDL JDBC J2EE
Elementos de la arquitectura EJB ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definición y objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tecnologías WS
Servicios WEB
Documento WSDL
Contenidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Software de terminales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitecturas de cliente ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ciclo de vida aplicaciones móviles Servicio push Servicio de descubrimiento Servicio de entrega Variabilidad del  dispositivo Actualización Tarificación Instalación Carga y uso Eliminación
Configuraciones y perfiles
Modelo de provisionamiento pull Navegador Página  inicial Elegir: - Tetris - Ajedrez 1. El usuario solicita la página inicial 2. Navega hasta el índice Archivo JAD 3. Elige una aplicación 4. Envío del JAD al navegador AppManager 5. Se pasa el JAD al AppMager Archivo JAR 7. Petición del JAR 8. El servidor envía el JAR 6. ¿Instalar? 9. Confirmación de estado de la instalación
Ciclo de vida MIDlet
Contenidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ciclo de desarrollo en cascada
Coste relativo de las etapas
Desarrollo incremental
Extreme Programming ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Proceso Software XP
Proceso software XP
Contenidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Requisitos de calidad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo de aplicaciones-servidor IBM VisualAge  Inprise Jbuilder Sun Forte Eclipse IBM WebSphere  Inprise App Server BEA Weblogic iPlanet Jakarta Tomcat Rational Rose Poseidon for UML Together UML Model Commercial IDE Editing Debugging Deployment App Server Execution Environment Debugging Deployment Java source Java byte code JAR/WAR
Aspecto de las herramientas CASE
Diseño de aplicaciones-servidor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Componente software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelos de componentes Attributes Methods Events Interfaces Facets Receptacles Event sources Event sinks Business Life cycle Interfaces Component Services Session Entity Process Entity Session  Message driver Tipo de componentes Component Module Component Container Enterprise Bean Container Granularidad .NET CCM ,[object Object]
Diseño de aplicaciones-cliente ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementación de aplicaciones cliente ,[object Object],[object Object],[object Object],[object Object],[object Object]
Entorno de desarrollo Herramientas Perspectivas, vistas rápidas Vista de navegación de recursos Vistas apiladas Menú Área de mensajes Estado del editor Editor de texto Vista de propiedades Vista de tareas Vista general Vista de marcadores
Emulación de funcionalidad-cliente
Emulación de rendimiento-cliente
Pruebas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pruebas de usabilidad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pruebas de red ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pruebas de servidor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bibliografía ,[object Object],[object Object],[object Object],[object Object],[object Object]
 

Mais conteúdo relacionado

Mais procurados (20)

IBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusIBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service Bus
 
RES - Transferencia de Estado Representacional
RES - Transferencia de Estado RepresentacionalRES - Transferencia de Estado Representacional
RES - Transferencia de Estado Representacional
 
Arquitectura tres capas, NET
Arquitectura tres capas, NETArquitectura tres capas, NET
Arquitectura tres capas, NET
 
Autenticación centralizada de usuarios web
Autenticación centralizada de usuarios webAutenticación centralizada de usuarios web
Autenticación centralizada de usuarios web
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Arquitectura para aplicaciones web
Arquitectura para aplicaciones webArquitectura para aplicaciones web
Arquitectura para aplicaciones web
 
ESB
ESBESB
ESB
 
Servidor de aplicación.pptx raul
Servidor de aplicación.pptx raulServidor de aplicación.pptx raul
Servidor de aplicación.pptx raul
 
A charla12 arq.3-capas
A charla12 arq.3-capasA charla12 arq.3-capas
A charla12 arq.3-capas
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Arquitectura fisica y logica
 
REST
RESTREST
REST
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Servicios web
Servicios webServicios web
Servicios web
 
mantenimiento pc
mantenimiento pc mantenimiento pc
mantenimiento pc
 
Ingeneria de software III
Ingeneria de software IIIIngeneria de software III
Ingeneria de software III
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
Soa
SoaSoa
Soa
 
Percy zelada
Percy zeladaPercy zelada
Percy zelada
 
SOA y Web Services
SOA y Web ServicesSOA y Web Services
SOA y Web Services
 
Fundamentos SOA
Fundamentos SOAFundamentos SOA
Fundamentos SOA
 

Destaque

Evolución de las redes
Evolución de las redesEvolución de las redes
Evolución de las redesDaisy Ruiz
 
De la TV tradicional al IPTV (Clase 3 y 4)
De la TV tradicional al IPTV (Clase 3 y 4)De la TV tradicional al IPTV (Clase 3 y 4)
De la TV tradicional al IPTV (Clase 3 y 4)rudagope
 
Mantenimiento telecomunicaciones
Mantenimiento telecomunicacionesMantenimiento telecomunicaciones
Mantenimiento telecomunicacionesCCyL
 
Unearte Blog
Unearte BlogUnearte Blog
Unearte BlogMaria
 
Folheto dolby cp650
Folheto dolby cp650Folheto dolby cp650
Folheto dolby cp650StrongCinema
 
Ud0 introduccion
Ud0 introduccionUd0 introduccion
Ud0 introduccionedutic_es
 
jAUTI 2014-Marcacion de contenidos iptv- vargas
jAUTI 2014-Marcacion de contenidos iptv- vargasjAUTI 2014-Marcacion de contenidos iptv- vargas
jAUTI 2014-Marcacion de contenidos iptv- vargasRed Auti
 
Hardening videostreaming v1
Hardening videostreaming v1Hardening videostreaming v1
Hardening videostreaming v1campus party
 
ApresentaçãO Cefapro De Primavera Do Leste
ApresentaçãO Cefapro De Primavera Do LesteApresentaçãO Cefapro De Primavera Do Leste
ApresentaçãO Cefapro De Primavera Do LesteLILIANE OLIVEIRA
 
Formatos de audio digital
Formatos de audio digitalFormatos de audio digital
Formatos de audio digitallaurahfvi05
 
Universo multimedia, la imagen y el sonido digital. (3ª evaluación)
Universo multimedia, la imagen y el sonido digital. (3ª evaluación)Universo multimedia, la imagen y el sonido digital. (3ª evaluación)
Universo multimedia, la imagen y el sonido digital. (3ª evaluación)guestdb3d8d5
 
Estado actual y futuro de la tecnología IPTV (Internet Protocol Television) ...
Estado actual y futuro de la tecnología IPTV (Internet Protocol Television) ...Estado actual y futuro de la tecnología IPTV (Internet Protocol Television) ...
Estado actual y futuro de la tecnología IPTV (Internet Protocol Television) ...Organizacion Universitaria Interamericana
 
Tendencia tecnológica IPTV
Tendencia tecnológica IPTVTendencia tecnológica IPTV
Tendencia tecnológica IPTVanastasiaheralt
 

Destaque (20)

Evolución de las redes
Evolución de las redesEvolución de las redes
Evolución de las redes
 
De la TV tradicional al IPTV (Clase 3 y 4)
De la TV tradicional al IPTV (Clase 3 y 4)De la TV tradicional al IPTV (Clase 3 y 4)
De la TV tradicional al IPTV (Clase 3 y 4)
 
Mantenimiento telecomunicaciones
Mantenimiento telecomunicacionesMantenimiento telecomunicaciones
Mantenimiento telecomunicaciones
 
Unearte Blog
Unearte BlogUnearte Blog
Unearte Blog
 
Folheto dolby cp650
Folheto dolby cp650Folheto dolby cp650
Folheto dolby cp650
 
Ud0 introduccion
Ud0 introduccionUd0 introduccion
Ud0 introduccion
 
jAUTI 2014-Marcacion de contenidos iptv- vargas
jAUTI 2014-Marcacion de contenidos iptv- vargasjAUTI 2014-Marcacion de contenidos iptv- vargas
jAUTI 2014-Marcacion de contenidos iptv- vargas
 
Hardening videostreaming v1
Hardening videostreaming v1Hardening videostreaming v1
Hardening videostreaming v1
 
Sgaa2008
Sgaa2008Sgaa2008
Sgaa2008
 
ApresentaçãO Cefapro De Primavera Do Leste
ApresentaçãO Cefapro De Primavera Do LesteApresentaçãO Cefapro De Primavera Do Leste
ApresentaçãO Cefapro De Primavera Do Leste
 
Tema 4
Tema 4Tema 4
Tema 4
 
Formatos de audio digital
Formatos de audio digitalFormatos de audio digital
Formatos de audio digital
 
Formatos de audio digital
Formatos de audio digitalFormatos de audio digital
Formatos de audio digital
 
Universo multimedia, la imagen y el sonido digital. (3ª evaluación)
Universo multimedia, la imagen y el sonido digital. (3ª evaluación)Universo multimedia, la imagen y el sonido digital. (3ª evaluación)
Universo multimedia, la imagen y el sonido digital. (3ª evaluación)
 
Estado actual y futuro de la tecnología IPTV (Internet Protocol Television) ...
Estado actual y futuro de la tecnología IPTV (Internet Protocol Television) ...Estado actual y futuro de la tecnología IPTV (Internet Protocol Television) ...
Estado actual y futuro de la tecnología IPTV (Internet Protocol Television) ...
 
Tendencia tecnológica IPTV
Tendencia tecnológica IPTVTendencia tecnológica IPTV
Tendencia tecnológica IPTV
 
Iptv sobre Gpon
Iptv sobre GponIptv sobre Gpon
Iptv sobre Gpon
 
Cine digital
Cine digitalCine digital
Cine digital
 
Formatos de audio características
Formatos de audio característicasFormatos de audio características
Formatos de audio características
 
Audio Y Video Digital
Audio Y Video DigitalAudio Y Video Digital
Audio Y Video Digital
 

Semelhante a Servidores De Aplicacion

Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Mariagequito
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Mariagequito
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptxmedina2966
 
Charla Web Services
Charla Web ServicesCharla Web Services
Charla Web ServicesJose Selman
 
Middleware
MiddlewareMiddleware
MiddlewareTensor
 
Middleware
MiddlewareMiddleware
MiddlewareTensor
 
Middleware
MiddlewareMiddleware
MiddlewareTensor
 
Sesion 08 tel202 2010-1
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1kevinXD123
 
Actividades de aprendizaje 4
Actividades de aprendizaje 4Actividades de aprendizaje 4
Actividades de aprendizaje 4Yair Hernandez
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netJuan Pablo
 
Actividades de aprendizaje 4
Actividades de aprendizaje 4Actividades de aprendizaje 4
Actividades de aprendizaje 4Yair Hernandez
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidosMargarita Labastida
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidosTensor
 

Semelhante a Servidores De Aplicacion (20)

Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
 
Clases 30 05
Clases 30 05Clases 30 05
Clases 30 05
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Charla Web Services
Charla Web ServicesCharla Web Services
Charla Web Services
 
Rpc te
Rpc teRpc te
Rpc te
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
Sesion 08 tel202 2010-1
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1
 
07 middleware
07 middleware07 middleware
07 middleware
 
07 middleware
07 middleware07 middleware
07 middleware
 
Actividades de aprendizaje 4
Actividades de aprendizaje 4Actividades de aprendizaje 4
Actividades de aprendizaje 4
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
Actividades de aprendizaje 4
Actividades de aprendizaje 4Actividades de aprendizaje 4
Actividades de aprendizaje 4
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
 
Egsi Sesion3
Egsi Sesion3Egsi Sesion3
Egsi Sesion3
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidos
 

Mais de Compufix Soluciones Integrales

Mais de Compufix Soluciones Integrales (18)

Rubrica de evaluación Informática II
Rubrica de evaluación Informática IIRubrica de evaluación Informática II
Rubrica de evaluación Informática II
 
Guia para iniciar el curso
Guia para iniciar el cursoGuia para iniciar el curso
Guia para iniciar el curso
 
Promoción compufix
Promoción compufixPromoción compufix
Promoción compufix
 
Puertos y conectores del PC
Puertos y conectores del PCPuertos y conectores del PC
Puertos y conectores del PC
 
Bloque de cierre
Bloque de cierreBloque de cierre
Bloque de cierre
 
Fase Planificación Tutores en Linea ITG
Fase Planificación Tutores en Linea ITGFase Planificación Tutores en Linea ITG
Fase Planificación Tutores en Linea ITG
 
Evolucion del sistema operativo
Evolucion del sistema operativoEvolucion del sistema operativo
Evolucion del sistema operativo
 
El Rol Del Estudiante En La Educacion Virtual
El Rol Del Estudiante En La Educacion VirtualEl Rol Del Estudiante En La Educacion Virtual
El Rol Del Estudiante En La Educacion Virtual
 
Diagnostico del Hardware con Pc Check
Diagnostico del Hardware con Pc CheckDiagnostico del Hardware con Pc Check
Diagnostico del Hardware con Pc Check
 
Diagnostico A La Memoria Ram
Diagnostico A La Memoria RamDiagnostico A La Memoria Ram
Diagnostico A La Memoria Ram
 
Instalacion De Ubuntu 8
Instalacion De Ubuntu 8Instalacion De Ubuntu 8
Instalacion De Ubuntu 8
 
Como Instalar Windows Vista Desde Cero
Como Instalar Windows Vista Desde CeroComo Instalar Windows Vista Desde Cero
Como Instalar Windows Vista Desde Cero
 
Instalacion De Win Xp
Instalacion De Win XpInstalacion De Win Xp
Instalacion De Win Xp
 
Instalacion De Win98se
Instalacion De Win98seInstalacion De Win98se
Instalacion De Win98se
 
Computadoras
ComputadorasComputadoras
Computadoras
 
Almacenamientos
AlmacenamientosAlmacenamientos
Almacenamientos
 
Introredes
IntroredesIntroredes
Introredes
 
Fibra Optica
Fibra OpticaFibra Optica
Fibra Optica
 

Último

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 

Último (20)

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 

Servidores De Aplicacion

  • 1. Juan C. Dueñas Profesor Titular Departamento de Ingeniería de Sistemas Telemáticos UPM, ETSIT Desarrollo ágil de servicios móviles
  • 2.
  • 3.
  • 4.
  • 5. Planos de red 3G Aplicaciones aplicaciones IP, e-mail, voice-mail, travel guide Control específico de red, control llamadas, gestión de movilidad, gestión de sesión Transporte encaminamiento, switching, coding
  • 6.
  • 7. Arquitectura OSA Entorno personalizado de servicio PSE S1 S1 S1 S1 S1 Capacidades De servicio SCS Servidor 1 Capacidades De servicio SCS Servidor 1 Capacidades De servicio SCS Servidor 1 HLR, CSE Capacidades portadoras Servidores SAT, MEXE localización Aplicaciones/clientes Interfaz OSA Funcionalidades de Capacidades de servicio Capacidades de servicio predefinidos UMTS, núcleo red
  • 8.
  • 9. Entorno de despliegue ASP GSM/GPRS BTS Internet Gateway WAP/Internet Directorio Servidor de Aplicaciones Firewall Firewall Intranets SMSC Redes Acceso IEE802.11b Bluetooth
  • 11.
  • 12.
  • 13.
  • 15.
  • 16. Arquitectura servidor de aplicaciones Servlet API JSP API Java XML ... Integración de Sistemas Contenedor de lógica de Aplicación
  • 17. Arquitectura servidor de aplicaciones lógica de Presentación Integración de Sistemas Balanceo, Mgmt, Tolerancia a Fallos, ... Contenedor EJB JNDI JMS Java Mail JTS RMI/IIOP JavaIDL JDBC J2EE
  • 18.
  • 19.
  • 23.
  • 24.
  • 25.
  • 26. Ciclo de vida aplicaciones móviles Servicio push Servicio de descubrimiento Servicio de entrega Variabilidad del dispositivo Actualización Tarificación Instalación Carga y uso Eliminación
  • 28. Modelo de provisionamiento pull Navegador Página inicial Elegir: - Tetris - Ajedrez 1. El usuario solicita la página inicial 2. Navega hasta el índice Archivo JAD 3. Elige una aplicación 4. Envío del JAD al navegador AppManager 5. Se pasa el JAD al AppMager Archivo JAR 7. Petición del JAR 8. El servidor envía el JAR 6. ¿Instalar? 9. Confirmación de estado de la instalación
  • 29. Ciclo de vida MIDlet
  • 30.
  • 31. Ciclo de desarrollo en cascada
  • 32. Coste relativo de las etapas
  • 34.
  • 37.
  • 38.
  • 39. Desarrollo de aplicaciones-servidor IBM VisualAge Inprise Jbuilder Sun Forte Eclipse IBM WebSphere Inprise App Server BEA Weblogic iPlanet Jakarta Tomcat Rational Rose Poseidon for UML Together UML Model Commercial IDE Editing Debugging Deployment App Server Execution Environment Debugging Deployment Java source Java byte code JAR/WAR
  • 40. Aspecto de las herramientas CASE
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Entorno de desarrollo Herramientas Perspectivas, vistas rápidas Vista de navegación de recursos Vistas apiladas Menú Área de mensajes Estado del editor Editor de texto Vista de propiedades Vista de tareas Vista general Vista de marcadores
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.