Reduciendo el espacio entre Tecnología y Negocio: Arquitecturas de Referencia Carlos Oramas (Microsoft) Alberto Ruiz (IECISA) Julio Bravo (FCC)

Slides:



Advertisements
Presentaciones similares
Descripción general de la presentación El Nuevo Office: Integrador de Procesos de Negocios Ponente: Administrador de contenidos: Título de la presentación.
Advertisements

Descripción general de la presentación
Web Forms en ASP .Net 2.0 El próximo paso.
Academia Latinoamericana de Seguridad Informática
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Seminario Técnico sobre Systems Management Server 2003 Germán Díaz Responsable de Marketing, Management Servers Microsoft Ibérica.
Desarrollo de Software empleando el Microsoft Solutions Framework MSF
Nuevas Características de Seguridad en ASP.NET 2.0
BizTalk Server 2006 & Test Driven Development Kabel Sistemas S.L.
Windows 2003 como Servidor de Aplicaciones Jose Murillo ISV Development Advisor
© 2006 Microsoft Corporation. All rights reserved.
Introducción a Microsoft Operations Manager 2005 Joshua Sáenz G Joshua Sáenz G
Octubre 2004 Soluciones de Hosting y Outsourcing sobre Plataforma Microsoft Soluciones de Outsourcing Fernando Andrés Director Desarrollo de Negocio Communication.
YUKON EN EL HORIZONTE Valeria Rodríguez Z. MVP SQL Server Business Manager Paradigma Software S.R.L.
Nuevas tecnologías en Office System
Antonio Gámir Pérez TSP – Cliente de Windows Microsoft Ibérica
¿Está utilizando todo el potencial de Microsoft SQL Server? Fernando Bocigas SQL Server Product Manager Microsoft Ibérica S.R.L. 16 de Marzo de 2005 Fernando.
BizTalk Server como ESB
Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA
Software Testing Héctor Santa María..
Propuesta Microsoft para las oficinas del futuro
3/29/ :02 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Presentación de la Plataforma de Gestión de la Excelencia
Database Mounting Tool (Dsamain.exe) Mediante esta nueva herramienta y una de las mejoras de la nueva versión de Ntdsutil… podemos generar y examinar.
Portal Hacienda Digital
MI PROGRAMA DE FORMACION
Términos Básicos y Conceptos
TOGAF.
(D2) Practicas y componentes para el desarrollo con.NET : PAG y Application Blocks Diego González - CTO
Vendiendo Microsoft Office 2010 Office 2010 Licenciamiento Office 2010 Licenciamiento Pablo Rovira Jefe de Producto Pablo Rovira.
Antonio Gámir Optimized Desktop Specialist Microsoft Ibérica.
Systems Management Server 2003 Santiago Pastor Zaltor Soluciones Informáticas.
Jefe de Producto de SQL Server y Business Intelligence
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
XI Forum Arquitectos de Software .NET Innovación y Empresa
Características Técnicas
Java 2 Platform Enterprise Edition
Características Técnicas
Características Técnicas
I Conferencia sobre Business Intelligence de Microsoft 1.
Se trata de un nuevo tipo de Controlador de Dominio No puede escribir en su base de datos fruto de peticiones externas No se le permite tener replicación.
Las PyMEs son máquinas de crecimiento PyMEs representan hasta un 75% de todos los empleos en algunas economías (PyMEs) con conocimientos en tecnología.
Plataforma ECM de Servicios On-Line con Acceso Mediante Voz.
Introducción a EPM 2007 Javier D’Labra N., PMP/MCP/MSP BkB Microsoft Corporation.
Programación e Ingeniería de Software III
InfoPath Ventajas y Uso.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Hogar y Micro Empresas Pequenas Empresas Medianas Empresas Enterprise 1-4 PCs 50+ PCs PCs PCs OEM Microsoft Open License Microsoft Open Value.
Tecnología para la Comunidad
 DirectX 10 (Library) Evolución de la API C++, C# (Manejado)  XNA (Framework) Principio de Hollywood Solo rellenar ○ Método Update ○ Método Draw.
Alejandro García Sánchez Readiness Champion.. Licenciamiento para Pequeñas y Medianas Empresas Como Elegir el licenciamiento Correcto Preguntas y Respuestas.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Construyendo Soluciones de Aplicaciones Integradas con Formularios usando Microsoft 2007 Office System.
Sistemas de gestión de contenidos (CMS)
I Conferencia sobre Business Intelligence de Microsoft Fernando Bocigas Jefe de Producto de SQL Server y Business Intelligence Microsoft Ibérica.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Introducción a .NET Nombre : Ethel García-Simón Matachana
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
ERPS Daniel Lozano Carrillo. TIPOS DE ERPS Soluciones a la medida Estándar Modular En la Nube.
Simulador Redes Nombres etc,,.
1 Introducción a la Arquitectura de Sistema Maximiliano Déboli Director De Desarrollo MVP Azure Lagash
Gestión de proyectos fin de carrera
• SQL Server Integration Services SSIS
© 2012 Microsoft Corporation. All rights reserved. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED,
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
Transcripción de la presentación:

Reduciendo el espacio entre Tecnología y Negocio: Arquitecturas de Referencia Carlos Oramas (Microsoft) Alberto Ruiz (IECISA) Julio Bravo (FCC)

¿Cuál es el problema? Microsoft. NET es de propósito general Permite una amplia variedad de tipos de aplicaciones y arquitecturas Sin embargo, cada segmento de mercado tienen necesidades comunes. La plataforma no siempre soporta directamente estas necesidades sin un trabajo manual ¿Cuántas veces los desarrolladores preguntan? La mayoría de nuestra aplicaciones necesitan algo como esto … No se sabe cuantas veces hemos codificado cosas como estas … Cómo me gustaría encontrar una solución que pueda reutilizar

Características producto, Operaciones Características producto, Operaciones Soporte problemas, Doc. Referencia Soporte problemas, Doc. Referencia Necesidades Desarrolladores Experiencia “Proyectos complejos, despliegues problemáticos, gestión costosa, problemas de seguridad.” Herramientas desarrollo y gestión Herramientas desarrollo y gestión Windows Server System Windows Server System Soluciones Documentación Guías Arquitectura Plataforma Tecnológica Modelos Arquitectura & Patrones Modelos Arquitectura & Patrones Arquitecturas Ref. & Bloques Código Arquitecturas Ref. & Bloques Código Soluciones de Microsoft & Partner Soluciones de Microsoft & Partner Soluciones y servicios a medida Soluciones y servicios a medida patterns & practices “Las empresas puedan desplegar aplicaciones.NET seguras y con arquitecturas adecuadas” Resultado predecibles, costes controlados, fácil aprendizaje, seguro

Guías de Arquitectura Microsoft patterns & practices (PAG) Probadas Basadas en la experiencia propia y de clientes Fiable Los mejores consejos disponibles Precisa Técnicamente validada y probada Utilizable Fácilmente incorporable y utilizable Pertinente Dirigida a escenarios del mundo real Disponibles online Disponibles en forma de libro

Guías de Arquitectura (PAG) patterns & practices – soluciones reusables Patrones Los Patrones son una forma efectiva de transmitir arquitecturas, diseños e implementaciones. Estas guías de patrones son reutilizadas en los Bloques Preconstruidos y Arquitecturas de Referencia Ejemplos .Enterprise Solution Patterns for.NET  Network Infrastructure Patterns DADI A D IPatrones Bloques Preconstruidos Código Reusable de subsistemas que abordan problemas técnicos comunes a múltiples escenarios. Ejemplos  Building Secure ASP.NET Applications  Data Access for.NET  Exception Management in.NET DADI A D I Bloques Preconstruidos Arquitecturas de Ref. Arquitecturas a nivel de Infraestructuras para escenarios comunes que abordan:  requisitos de negocio  requisitos operacionales  restricciones técnicas Ejemplos  Application Architecture for.NET  Microsoft Systems Architecture DADI A D I Arqu. Ref. Infraestructura

Futuro PAG: Enterprise Library Librería de software reusable para resolver problemas comunes en los desarrollos empresariales Parte de patterns & practices Foco en: consistenciaextensibilidad facilidad de uso integración

Orientación y guía, no un producto Soporte Suministrado ‘tal cual’. El Soporte de Productos de Microsoft lo tratará como código escrito por el usuario Funcionalidad & Modelo de uso Proporciona un punto de arranque para realizar la arquitectura, diseñado para ser personalizado y extendido Versiones & Compatibilidad Frecuentes versiones, evolucionando para atender a las demandas de los clientes. La compatibilidad con versiones anteriores no está garantizada Formato de publicación Publicado con todo el código, test unitarios y documentación de diseño

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Arquitecturas Empresariales FCC Framework.NET Alberto Ruiz Noviembre 2004

¿Qué es el Framework? Herramienta que asiste al desarrollador en la creación de nuevos proyectos en tecnología Microsoft.NET reutilizando el conocimiento del negocio.

¿Qué elementos lo componen? Herramientas de desarrollo Plantillas (Templates) Add-ins Integración con IDE Guias / Documentación Guía de referencia Manual de Programación Manual de Operación Servicios de Ejecución Presentación Negocio Datos Seguridad Operación

Objetivos de diseño Modularidad. Bajo acoplamiento, Alta cohesión. Simplicidad. Aislamiento de algoritmos y estructuras complejas. Extensibilidad. Ampliación de funcionalidad, sin alterar su estructura ó diseño. Suficiencia. Cobertura de las funcionalidades requeridas. Mantenibilidad. Diseño, implementación y documentación bajo un estándar. Escalabilidad. Potencial crecimiento vertical y horizontal. Referencias Microsoft Platform Architectural Guidance (PAG) Microsoft Building Blocks

Contexto de ejecución Sistema Operativo Framework Microsoft.NET Proyectos.NET

Integración Microsoft VS 2003 Creación de proyectos basadas en Inserción guiada de elementos en proyectos. Documentación de referencia on-line integrada. Microsoft Management Console Administración basada en roles. Windows Authorization Manager. Custom Authorization Manager. Administración de usuarios locales de aplicaciones basadas

Servicios Modelo Vista Controlador (MVC). Mantenimiento de datos. CRUD, Maestro-Detalle, filtros, etc. Reutilización entorno Windows / Web. Multi-idioma. Acceso a Datos. Gestión de conexiones, transacciones, independencia del motor de BB.DD. Autenticación. Extensión de los métodos de personalizados. Autorización. Basa en roles. Monitorización. Administración. Gestión centralizada de roles y aplicaciones. Normalización de procedimientos.

Modelo Aplicación Empresarial Componentes IU Componentes de Proceso IU Interfaz de Servicio EntidadesFlujosComp. Componentes Acceso a Datos Agentes de Servicio Seguridad Gestión de OperacionesComunicación F C C. S e c u r i t y F C C. A d m i n i s t r a t i o n F C C. E x c e p t i o n F C C. D i a g n o s t i c s FCC.Interface FCC.DataMaintenance FCC.Globalization FCC.Data

Inconvenientes del diseño tradicional 1.Interfases de acceso a datos no orientados a negocio. 2.Implementación de sistemas transaccionales comprometidos con la arquitectura de la aplicación. 3.Migración ó incorporación de otros orígenes de datos costosos o incluso inviables. 4.Utilización directa de ADO.NET. 5.Implementaciones no homogéneas.

Servicio de Acceso a Datos DataBroker DbHelper Gestor Acceso Datos Config (XML) Comp. Acceso Datos Comp. Acceso Datos BB.DD Framework Aplicación Provider

Servicio de Acceso a Datos Proveedor ADO.NET

Informática El Corte Inglés

Looking Ahead in Innovation ¿Preguntas?

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.