Smart clients El consumidor definitivo de arquitecturas orientadas a servicios Catherine Heller Technical Evangelist Microsoft Corporation cheller@microsoft.com.

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
Diego Dagum Arquitecto .NET Microsoft Chile
Windows Mobile 1. Configurar una cuenta de Correo Personal Configurar Yahoo! Microsoft Confidential2 Inicio Fin.
Seguridad para el cliente rico. Presente y futuro
Desarrollo de Software empleando el Microsoft Solutions Framework MSF
Nuevas Características de Seguridad en ASP.NET 2.0
© 2006 Microsoft Corporation. All rights reserved.
3/24/2017 4:00 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Diseño de Aplicaciones SOA usando Visual Studio Team System
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.
Introducción a Microsoft Operations Manager 2005 Joshua Sáenz G Joshua Sáenz G
Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
Octubre 2004 Soluciones de Hosting y Outsourcing sobre Plataforma Microsoft Soluciones de Outsourcing Fernando Andrés Director Desarrollo de Negocio Communication.
Nuevas tecnologías en Office System
Implementación de SQL Server 2000 Reporting Services
Bienvenidos a Reality IT Agenda Acto I: 9:45 – 11:20 Vista Exchange Colaboración Break: 11:20 – 11:35 Acto II: 11:35 – 13:00 Sharepoint Office.
De BDC a BCS Gustavo Velez Overview El problema y la solución Arquitectura Listas Externas (SharePoint Designer) Visual Studio 2010.
¿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..
Gestar.NET Documento Visión. Porque migramos? Para asegurar la continuidad de la solución a nuestros clientes Porque Microsoft esta abandonando la tecnología.
Propuesta Microsoft para las oficinas del futuro
Virtual Desktop Infrastructure (VDI) from Microsoft
3/29/ :02 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
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.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Erick Stephens Director Nacional de Tecnolog í a Microsoft.
Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
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.
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.
Jefe de Producto de SQL Server y Business Intelligence
Catherine Heller .NET Technical Evangelist Microsoft Corporation
David Cervigón Luna IT Pro Evangelist Microsoft Ibérica
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
Introducción a Windows Sharepoint Services V3 y Office Sharepoint Server 2007 Rubén Alonso Cebrián
Service Pack 1 Nuevas posibilidades de virtualización Paulo Dias IT Pro Evangelist Microsoft Fernando.
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
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.
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
Introducción a EPM 2007 Javier D’Labra N., PMP/MCP/MSP BkB Microsoft Corporation.
Blendwerk IT & Media. ¿Quiénes somos? Acerca de Blendwerk.
© 2006 Microsoft Corporation. All rights reserved.
Reduciendo el espacio entre Tecnología y Negocio: Arquitecturas de Referencia Carlos Oramas (Microsoft) Alberto Ruiz (IECISA) Julio Bravo (FCC)
A demanda elástica De amplio Acceso Servicios medibles Recursos mancomunados.
Tema 0: Aplicaciones de Cliente Inteligente Carlos Cobos Miguel Ángel Niño Adaptado de Smart Client Development in.NET Peter Ty Developer Evangelist Developer.
Hogar y Micro Empresas Pequenas Empresas Medianas Empresas Enterprise 1-4 PCs 50+ PCs PCs PCs OEM Microsoft Open License Microsoft Open Value.
 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.
Construyendo Soluciones de Aplicaciones Integradas con Formularios usando Microsoft 2007 Office System.
Overview Alejandro Ponicke Asesor de Comunidades IT Microsoft Cono Sur.
Silverlight Pablo Michelis Gerente de Relaciones Académicas Microsoft Cono Sur.
I Conferencia sobre Business Intelligence de Microsoft Fernando Bocigas Jefe de Producto de SQL Server y Business Intelligence Microsoft Ibérica.
WINDOWS 7 FIN DE SOPORTE. ¿Qué es el fin de soporte? En Microsoft existe el compromiso de proporcionar productos seguros. Nuestra política mundial de.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Introducción a .NET Nombre : Ethel García-Simón Matachana
Pasos a seguir para asociar un MCP o una persona a la empresa
 Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant.
Virtualización en Windows 7 Paulo Dias IT Pro Evangelist Microsoft Fernando Guillot IT Pro Evangelist.
Vendiendo Microsoft Office 2010 Office 2010 Presentación del producto Office 2010 Presentación del producto Pablo Rovira Jefe de.
© 2012 Microsoft Corporation. All rights reserved. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED,
Crear Referencias Febrero 10, Ingresar al portal Ingresar a la siguiente url: Ya que se haya entrado a la URL.
¿Cómo crear y lanzar la encuesta de satisfacción? (Csat) Febrero 17, 2011.
¡Bienvenido a tu nuevo Office!. ¡Instalá tu Office en todos tus dispositivos móviles! Colaboración en línea de tus archivos con todos tus compañeros de.
Office365 Telefónica España Dirección de Marketing de Empresas.
Transcripción de la presentación:

Smart clients El consumidor definitivo de arquitecturas orientadas a servicios Catherine Heller Technical Evangelist Microsoft Corporation cheller@microsoft.com

Reconciliar IT y el negocio Prácticas de negocio estrategia criterios cambios decisiones pros/contras análisis Aplicaciones Funciones de negocio Infraestructura

Aplicaciones de negocio La empresa ágil Decidir Actuar Colaboración Cambios Decisiones Prácticas de negocio Prácticas de negocio Aplicaciones Funciones de negocio Aplicaciones de negocio Infraestructura Infraestructura

“Nosotros en GE sólo tenemos dos fuentes de Ventaja Competitiva: (1) la habilidad de aprender más de nuestros clientes y más rápido que la competencia, y (2) la habilidad de convertir este conocimiento en acciones más rápido que la competencia.”

La experiencia con SOA Otra “última milla”

La Industria impulsa un nuevo tipo de cliente “Web-based solutions just can’t provide the rich users interface and performance which users like our traders need.” “The problems with browser-based approaches … have become all too well-known” “The current enthusiasm for a browser-based enterprise is shortsighted. As firms trade in their desktop clients for browsers they’ll find: primitive functionality… bandwidth gluttony… terrible usability.” “…It sounds a bit like heresy, but the web-based portal does not really make a very effective interface to functionality that resides in many systems" “As proof of their disillusionment, a staggering one-third of IT decision makers report having plans for migrating some applications back to richer client environments.” “The Client is Back” Jonathan Schwartz, Sun’s president and COO Opening remarks at JavaOne 2004 IBM Puts New Spin On Client Computing (May 2004)

Servicios Web & soporte conectado/desconectado A medida del dispositivo Servicios Web & soporte conectado/desconectado Difícil de desplegar Huella pesada Infierno de las DLLs Dependencia de la red Experiencia pobre de usuario IU rica compleja de desarrollar Alcance amplio Experiencia rica de usuario Facilidad de gestión de cambios Productividad para el desarrollador Facilidad de despliegue Interactivo

Características de un smart client “Grado” de inteligencia – Un ejemplo Ejecución local Validación local Cacheo de datos Memoria local Dispositivos locales IU de Office Interfaz gráfica Controles avanzados Consume servicios web básicos Consume servicios web avanzados Despliegue XCOPY Despliegue “sin tocar” Auto-actualizable Funciona desconectada (sincronización manual) Conectividad transparente Conectada

Smart client Escenarios comunes Enfocados a actividades de usuario Complementando la Web Documentos “conectados” Usuarios móviles

¿Qué información es relevante? Cabina de un DC7

Sólo la información necesaria Información relevante, dependiente del contexto Cabina de un A320

Smart client enfocado a una actividad de usuario Basada en una actividad de usuario Muestra sólo información relevante a la actividad Sirve de front-end a aplicaciones de línea de negocio encapsuladas por una SOA Presenta una sola interfaz Puede obtiene datos de múltiples sistemas, de modo transparente para el usuario Información elaborada por el usuario puede alimentar múltiples sistemas a través de la SOA

Aplicación smart client enfocado a una actividad Elaboración de un informe de estado...

Smart client complementando la Web Mucha información proviene de portales (por defecto, cliente web) Complementar la oferta con un smart client Consume los mismos datos Puede ofrecer servicios premium

Aplicación smart client que complementa la Web Gestión de valores...

Documentos “conectados” (Office smart client) Documentos que están conectados a datos de negocio y que ... Se conectan de manera inteligente, generalmente a través de una SOA Incluyen información “viva”, procedente de sistemas de negocio Presentan información inteligente en el panel de tareas Permiten que el usuario trabaje con las funcionalidades de Office para elaborar/analizar la información

Usuarios móviles Usuarios que necesitan... Acceso a datos desde cualquier sitio en cualquier momento Dispositivos pequeños Dispositivos que se encienden de forma instantánea No depender del estado de conectividad Smart client hecha a medida del dispositivo Explota sus características positivas Diseñada teniendo en cuenta sus limitaciones

Office Professional Edition 2003 Plataforma Microsoft para smart client Windows Forms Office Professional Edition 2003 Windows Mobile Generación actual Versión 1.0 Versión 1.1 Versión 2003 Versión 1.1 Siguiente generación Versión 2.0 Versión 2.0 “Whidbey” Versión 2005 Versión 1.5

Plataforma Microsoft para smart client Ejecución local Version 2003 Cacheo de datos Validación local Memoria local Version 2003 Version 1.0 Dispositivos locales Version 1.1 IU de Office Interfaz gráfica Controles avanzados Web Services Enhancements Version 2.0 Consume servicios web básicos Consume servicios web avanzados Despliegue XCOPY Despliegue “sin tocar” Auto-actualizable Requiere conectividad Funciona desconectado (sincronización manual) Conectividad transparente

Plataforma Microsoft para smart client Ejecución local Version 2003 Cacheo de datos Validación local Memoria local Version 2003 Version 2005 Version 2.0 Version 1.0 Dispositivos locales Version 1.1 IU de Office Interfaz gráfica Version 2.0 Controles avanzados Web Services Enhancements Version 3.0 Web Services Enhancements Version 2.0 Consume servicios web básicos Consume servicios web avanzados Despliegue XCOPY Despliegue “sin tocar” Auto-actualizable Requiere conectividad Funciona desconectado (sincronización manual) Conectividad transparente

Plataforma Microsoft para smart client ¿Qué tecnología utilizo? Determinar si necesitas Office ¿Es una tarea centrada en documentos? ¿ Requieres la riqueza de funcionalidad de Office (análisis, formateo, etc.)? Determinar si necesitas una solución móvil: (Windows Mobile o Tablet PC) ¿Tienes usuarios móviles? ¿Qué tipo de conectividad tienen? ¿Qué tipo de factor de forma necesitan? Si no necesitas Office, y no necesitas dispositivos => utilizar Windows Forms

Aplicaciones de negocio Resumen Aplicaciones de negocio Prácticas de negocio Infraestructura Colaboración Decidir Actuar Cambios Decisiones La empresa ágil necesita reconciliar IT y el negocio Un smart client es el consumidor definitivo de una SOA Estamos apostando por smart client

Smart client: Guías de arquitectura Smart Client Architecture and Design Guide http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scag-ch03.asp User Interface Process Application Block for .NET http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/uip.asp Smart Client Offline Application Block http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/offline.asp Caching Application Block for .NET http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/Cachingblock.asp Caching Architecture Guide for .NET Framework Applications http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/CachingArch.asp?frame=true Updater Application Block for .NET http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/updater.asp Deploying .NET Framework-based Applications http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/DALGRoadmap.asp

Llamada a la acción Invertir en Servicios Web y SOA Identificar los escenarios smart client de mayor impacto en tu empresa Conocer las posibilidades de la plataforma Microsoft para construir smart clients Descubrir la potencia y flexibilidad de Windows Forms Aprender cómo VSTO ayuda convertir documentos estáticos en aplicaciones vivas Aplicar tus conocimientos de .NET al desarrollo para dispositivos con el .NET Compact Framework

Recursos Más información acerca de smart clients http://msdn.microsoft.com/office/ http://msdn.microsoft.com/smartclient/ http://microsoft.com/net/smartclient/ http://www.windowsforms.net http://msdn.microsoft.com/vstudio http://msdn.microsoft.com/office/understanding/vsto

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