Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porFermín Baria Modificado hace 10 años
1
(D2) Practicas y componentes para el desarrollo con.NET : PAG y Application Blocks Diego González - CTO diegog@lagash.com
2
Agenda PAG y los Application Blocks Código !!!! El futuro de los Application Blocks
3
patterns & practices Recomendaciones específicas demostrando como diseñar, construir, implementar y operar soluciones en entornos tecnicos y de negocios. Creado para arquitectos y desarrolladores; Arquitectura diseño, desarrollo, Implementación y operaciones de Aplicaciones propietarias. Platform Architecture Guidance (PAG) team Application Platform Esta presentación se enfoca en el trabajo de PAG relacionado con Application Platform Creado para profesionales de IT; Arquitectura, diseño, implementación, y operaciones De la Infrastructura de IT incluyendo hardware de redes, y software Core Infrastructure Solutions (CIS) team IT Infrastructure
4
Arquitecturas de ReferenciaApplicationBlocks Guias sobre principios de arquitectura y soluciones cross-cutting como seguridad y performance Formas de ayudar Patrones Soluciones atomicas Para promlematicas recurrentes Sub-sistemas para servicios comunes. Sistemas para escenarios comunes en clientes Guías
5
¿Cuántas veces… …Alguna vez se preguntó? Muchas aplicaciones necesitan algo así Los desarrolladores han escrito esto cientos de veces Desearía encontrar una solución para esto que pueda reutilizar …
6
Application Block = Esto Reusable, extensible, modificable Mecanismos comunes LoggingCaching Administración de configuración Fragmentos reutilizables de arquitectura User interface process management Smart disconnected client Service aggregation…
7
Block = Componente o Framework APIs para implementar soluciones Al nivel de abstracción que se ajuste para su aplicación Comportamiento configurable Reduce la necesidad de modificar Plug-ins o Proveedores Permite seleccionar la estrategia y reducir dependencias opcionales Resuelve fragmentos de la arquitectura de su aplicación Classes base, interfaces, patrones
8
Bloques actuales UI Components UI Process Components Service Gateways Service Interface Business Components Data Access Components ServiceGateways Application Updater Asynch Invocation Authorization & Profile Caching Config Management Data Access Exception Management Logging Service Aggregation Smart Client Offline UIP Operational ManagementSecurityCommunication
9
Código
10
Futuro de los app blocks
11
Application Blocks Library Desarrollados siguiendo un patrón consistente y principios únicos de desarrollo Desarrollados para incentivar a la comunidad a participar Desarrollados por partners de PAG
12
Security Crypto ConfigRun-Time ConfigTooling DataAccess Logging Caching Exceptions Block Library v1
13
Consistencia Principios de dise ñ o e implementaci ó n Configuraci ó n Documentaci ó n TestsHerramientasEjemplos Requerimientos operacionales Procedimientos de instalaci ó n
14
Facilidad de Uso Herramientas de configuraci ó n Instalaci ó n e implementaci ó n simplificada Documentaci ó n y ejemplos mejorados
15
Integración Distribuidos como assemblies integrados La configuración ayuda a utilizar todos los bloques en una aplicación Muchos bloques se usan como proveedores para otros bloques
16
Extensibilidad Plug-Ins Implementaciones de bloques reemplazables Guias sobre como crear nuevos bloques Principios y patrones de diseño Utilización de la herramienta de configuración Guías de documentación y templates Requerimientos de testing Security Crypto ConfigRun-Time ConfigTooling DataAccess Logging Caching Exceptions
17
Mas información http://msdn.microsoft.com/architecturehttp://msdn.microsoft.com/practiceshttp://msdn.microsoft.com/webservices
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.