• Save
Arquitectura software
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Arquitectura software

on

  • 2,239 views

Sesiones 3 y 4 de la asignatura de Arquitectura y desarrollo de Software del Instituto de Empresa

Sesiones 3 y 4 de la asignatura de Arquitectura y desarrollo de Software del Instituto de Empresa

Statistics

Views

Total Views
2,239
Views on SlideShare
2,237
Embed Views
2

Actions

Likes
2
Downloads
0
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Arquitectura software Presentation Transcript

  • 1. Arquitectura y Desarrollo Software
    Jose Luis Calvo
  • 2. Arquitectura Software
  • 3. Diseño vs Arquitectura
  • 4. ¿Cuál es el rol de un arquitecto?
  • 5.
  • 6. Patrones
  • 7. Patrones
  • 8. Singletony Factory
  • 9. MVC
  • 10. HypeCyclede ApplicationArchitecture
  • 11. HypeCycle de ApplicationArchitecture
  • 12. Evolución de lasarquitecturas
    1980s
    1990s
    2000s
    1970s
    Monolítica
    ClienteServidor
    Web
    SOA
  • 13. Tendencias de la industria
    Elástico
    Orientación a servicios
    Separación de datos y lógica
    Bajoacoplamiento
    Multiusuario
    AplicacionesCompuestas
    Cliente
    Cliente
    Cliente
    Escalable y disponible
    Presentación
    Nube
    Hosteado
    Presentación
    CPD
    Presentacióny lógica
    W
    W
    W
    W
    P
    W
    W
    W
    W
    P
    W
    P
    W
    W
    W
    Lógica
    ESB
    Lógica
    Base de datos
    Base de datos
    Base de datos
    Escalado horizontal
    Base de datos
    1980s
    Cliente – Servidor
    1990s
    Multi-capa
    2000s
    2010s
    Enterprise Middleware
    Cloud Computing
  • 14. Evolución del servidor de aplicaciones
    2003
    2006
    2009
    Madurez de J2EE vs mainframe
    SOA impulsaexpansión de J2EE
    Consolidación en plataformasgeneralistas
    Fuente: Gartner Enterprise App Server (EAS) MQ – 2003, 2006, 2009
  • 15. Servidores de Aplicaciones
  • 16. ¿Qué es SOA?
    Un estilo de arquitectura, no un producto
    Publicaactivosexistentes de forma pocoacoplada
    Los estándares son fundamentales: WS-*, XML, RSS…
    Fomenta la interoperabilidad
    Beneficio principal alrededor de la agilidad de negocio
    SOA es un capacitadorparacambios de procesosmásrápidos, mayor relación con negocio y ventajacompetitiva, y la creación de unanuevageneración de aplicacionesdinámicas
  • 17. ¿Por qué ir hacia la Orientación a Servicios?
    Conectar
    Cambiar
    Controlar
    Seguimiento de métricas de negocio
    Empoderar a clientes y empleados con vistas unificadas de información y procesos
    Reaccionesrápidas a los retoscompetitivos y del mercado
  • 18. June 2010 “Adoption Of SOA: Still Strong, Even In Hard Times”
    SOA Adoption Moved Ahead Even In Hard Times (Cont.)
  • 19. SOA y WOA
  • 20. ESB y otros acrónimos
  • 21. Cloud Computing
  • 22. Las TI no importan
  • 23. ¿Másconceptos?
  • 24. Fundamentals
    Aspectos del Cloud Computing
    Gestión del ServicioAutomatizada
    EscalarHorizontalmente
    Alta Disponibilidad
    Multi-tenant
    Considerations
    Ubicación
    Instalaciónpropia
    Externa
    Infrastructura
    Heterogenea
    Homogeneous
    OpEx
    CapEx
    ModeloNegocio
    Alquiler
    Compra
    Propiedad
    Terceros
    Propia
    Gestión
  • 25. Las nubas
    25
    Nubededicada
    Nubepública
    Federación
    Nubeprivada
    TI interna
    Empresa
  • 26. HypeCycle de Cloud Computing
  • 27. HypeCycle de Cloud Computing
  • 28. ¿Para quien?
  • 29. Patrones de cargaóptimos
    “Crecimientorápido”
    “On y Off”
    “Picosimpredecibles”
    Inactividad
    Computación
    Computación
    Computación
    Usomedio
    Uso
    medio
    Usomedio
    Tiempo
    Tiempo
    Tiempo
    “Picospredecibles”
    Computación
    Usomedio
    Tiempo
  • 30. It’stheeconomics, stupid
  • 31. Confianza
  • 32. Visión Fabricantes
  • 33. La competición
    Oracle
    vBlock
  • 34. Arquitectura Empresarial
  • 35. Desmitificando la Arquitectura Empresarial
  • 36. Diseño interiores
  • 37. Arquitectura
  • 38. Plan de Urbanismo
  • 39. Un ejemplo: Zachman Framework
  • 40. TOGAF
  • 41.
  • 42. Pioneros
  • 43. Motivado por el coste
  • 44. Retomar la relación
  • 45. Retomar la relación
  • 46.
  • 47.
  • 48. Evolucionando el autoservicio
  • 49. Evolucionando el autoservicio
  • 50. Evolucionando el autoservicio
  • 51. Revisión al Multicanal
    Canales de preferencia
    Fuente: ABA American BankersAsociation Julio 2008
  • 52. Libertad de elección