Alex Martínez Mañé
Project Director / Soft. Architect
@alexmmanie
#modernapps14
¿Es tu aplicación robusta?
Cómo definir la mejor arquitectura para tu
aplicación
Arquitectura de aplicaciones
GET MODERN
Cliente
Extensibilidad
ServidorEstablecidos
Patrones
Emergentes
Motivación a
modernizarse
Caso práctico
Motivación del cambio
Modernizarse
Necesidades
funcionales
Ámbitos de
negocio
Nueva
generación de
apps
Nuevos
dispositivos
Nuevos servicios
Funcionamiento
integrado
Extensibilidad
Cliente-
servidor
Patrones establecidos
Aplicaciones
web (desktop)
Multi
dispositivo
Patrones emergentes
Cloud
Modern Business Applications
Nuevas necesidades y escenarios
CLIENTE SERVIDOR
web
desktopmobile
cloud
on premise
Patrones de diseño: emergentes
Nuevas aplicaciones sobre nuevos servicios/dispositivos
Aplicaciones Nativas (específicas para cada plataforma)
Web (para todos los dispositivos)
Servicios De alta disponibilidad
Públicos
Ágiles y de fácil adaptación al cambio
Cloud vs. Hybrid-Cloud Escalabilidad
Fácil y rápido despliegue
Integración con sistemas corporativos
Patrones de diseño: establecidos
Aplicaciones empresariales ya existentes
Recomendaciones para su extensión
Caso de uso
HCIS
Aplicación para realizar el pase Médico y de Enfermería
desde una Tablet
Extensión de las funcionalidades de sus sistema actual
Cambio motivado por nuevos requisitos funcionales
Modernización de Servicios orientados al consumo móvil
Modernización de Clientes móviles
Modernizando HCIS
Nueva arquitectura distribuida con servicios web públicos (REST)
Servicios de alta disponibilidad y acceso móvil
Aplicación cliente adaptada a Tablets e interacción táctil
Aplicación rediseñada gráficamente según las guías de estilo Windows 8 para favorecer la interacción en modo táctil
HCIS
Aplicación nativa
Actualmente disponible para Windows 8.1
En un futuro disponible para iOS (iPad) y Android
CONCLUSIONES
Conclusiones
No hay unas normas siempre fijas, hay que estudiar
cada caso de uso
La modernización de aplicaciones nos ayuda a
extender las funcionalidades de nuestras actuales
aplicaciones o a generar nuevas aplicaciones para
nuevas necesidades
raona 2014
RaonaInsideraona_esraona.es