Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porBeatriz Río Ojeda Modificado hace 9 años
1
Arquitectura para crear Soluciones Conectadas Eduardo Mangarelli Gerente de Socios Estratégicos Wilson Pais Gerente de.NET Microsoft Uruguay
2
Agenda Desafíos Situación Actual Prácticas y Metodologías Tecnologías y Herramientas De los Modelos a la Implementación Conlusiones
3
Desafíos Desarrollo de soluciones de software basadas en marcos de trabajo () y patrones de diseño (design patterns) empresariales que aseguren altos niveles de interoperabilidad entre sus componentes actuales y futuros a través de redes heterogéneas y distribuídas. Desarrollo de soluciones de software basadas en marcos de trabajo (frameworks) y patrones de diseño (design patterns) empresariales que aseguren altos niveles de interoperabilidad entre sus componentes actuales y futuros a través de redes heterogéneas y distribuídas. Uso de estándares de Internet como XML, HTTP, SOAP, etc. para construir la infraestructra de comunicación sobre la cual basar el desarrollo de una Arquitectura de Software "Service-Oriented". Situación actual y futura de XML Web Services y la necesidad imperiosa de las empresas por integrar aplicaciones legadas con las nuevas plataformas de desarrollo para brindar nuevos y flexibles servicios a sus empleados, socios y clientes.
4
Situación Actual HeterogeneidadInteroperabilidadMantenibilidadReusabilidadDistribuciónEscalabilidadSeguridad Complejidad
5
Prácticas y Metodologías Orientación a Objetos Modelización (UML) Patrones de Diseño (Design Patterns) Patrones y Estilos de Arquitectura Frameworks Metodologías Agiles Refactoring
6
Arquitecturas Empresariales Orientadas a Servicios (SOA) Mensajes (Asincrónicos) Distribucion de Componentes (Sincrónicos) Interfases prográmaticas basadas en contratos Leve/Bajo Acoplamiento
7
Tecnologías y Herramientas Protocolos y Estándares HTTP, XML, SOAP, etc. Web Services y WS-I.org Marcos de Desarrollo (Frameworks) Soporte Múltiples Lenguajes Modernos ambientes de ejecución Completitud de servicios Lenguajes Modernos 100% OO C++, C#, VB.NET, Java, etc. Herramientas IDEs orientados a productividad Modelización
8
Conclusiones Heterogeneidad como un hecho Interoperabilidad como una necesidad Arquitecturar como un desafío
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.