La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Aurelio PorrasAurelio Porras Development Tools AdvisorDevelopment Tools Advisor Microsoft IbéricaMicrosoft Ibérica.

Presentaciones similares


Presentación del tema: "Aurelio PorrasAurelio Porras Development Tools AdvisorDevelopment Tools Advisor Microsoft IbéricaMicrosoft Ibérica."— Transcripción de la presentación:

1 Aurelio PorrasAurelio Porras aureliop@microsoft.com Development Tools AdvisorDevelopment Tools Advisor Microsoft IbéricaMicrosoft Ibérica

2

3 Windows Presentation Foundation (Avalon) Nueva Experiencia de Usuario Windows CardSpace (InfoCard) Gestión de identidades digitales Windows Workflow Foundation Modelado de flujos Windows Communication Foundation (Indigo) Desarrollo orientado a servicios

4 Framework unificado para la construcción de Interfaces de Usuario de siguiente generación Basado en motor 3D Separación de diseño y código Diseñadores profesionales Desplegable vía ClickOnce WPF / E

5 XAML = Extensive Application Markup Language Lenguaje declarativoLenguaje declarativo Código y diseño separadosCódigo y diseño separados Fácilmente editable desde herramientasFácilmente editable desde herramientas OK OK LightBlue LightBlue </Button> XAML Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET

6

7

8

9

10 Framework unificado para la construcción de comunicaciones orientadas a Servicios Framework de comunicaciones único Modelo de programación simplificado Separación del servicio y detalles de las comunicaciones Productividad mejorada <

11 Interoperabilidad con otras plataformas ASMX Programación basada en atributos Enterprise Services Soporte de protocolos WS-* WSE Programación orientada a mensajes System.Messaging Extensibilidad Transparencia de localización.NET Remoting

12 SeguridadFiabilidad Transaccional Mensajería XML Metadatos Transportes Aplicaciones SOAP XSD SOAP XSD HTTP UDDI WSDL UDDI WSDL WS-Security WS-Routing WS-Referral DIME WS-Routing WS-Referral DIME TCP in-process TCP in-process WS-Addressing WS-Attachments WS-Addressing WS-Attachments WS-Policy WS-Trust WS-SecureConversation WS-Trust WS-SecureConversation WS-ReliableMessaging WS-Discovery WS-MetadataExchange WS-Discovery WS-MetadataExchange WS-BusinessActivity WS-AtomicTransaction WS-BusinessActivity WS-AtomicTransaction MTOM WS-Eventing MTOM WS-Eventing WS-Federation WS-Inspection WS-Coordination WS-Transaction WS-Coordination WS-Transaction ASP.NET Web Services.NET FX 1.0 / 1.1 (2002) ASP.NET Web Services.NET FX 1.0 / 1.1 (2002) WSE 1.0 (2002) WSE 1.0 (2002) WSE 2.0 (2004) WSE 2.0 (2004) Windows Communication Foundation (con Windows Vista – Nov 2006) Windows Communication Foundation (con Windows Vista – Nov 2006)

13 Modelo de programación, motor y conjunto de herramientas para la construcción de Workflows Una única plataforma de workflows para todos los productos MS y de nuestros partners Una framework para construir flujos Basado en tecnología de DSLs

14

15 Tecnología que simplifica y mejora la seguridad en la autenticación online Metasistema de Identidad o capa de identidad para Internet Abierta y basada en estándares Reduce los ataques Evita la lista de claves

16 Phishing, Spear-Phishing, Pharming, Phraud Fatiga Usuario/Clave Mecanismos de identificación inconsistentes y propietarios Necesitamos un sitema gestion identidad

17 Capa Unificada de Gestión de Identidad Abstraer aplicaciones y usuario de la complejidad subyacente Desacoplar Identidad Digital e implementación Basado en las Leyes de la Identidad Kim Cameron, Architect of Identity. Abierto y basado en estándares CardSpace es el agente en la parte cliente (IU) del Metasistema de Identidad

18 Titular es la persona o entidad que debe ser representada en el mundo digital Un conjunto de afirmaciones que yo hago sobre mi Algunas más verdaderas que otras Un conjunto de afirmaciones que otros hacen sobre mi Las afirmaciones son empaquetadas en token de seguridad, las cuales viajan entre equipos y procesos sobre la red

19 RECEPTOR DE IDENTIDAD (Servidor Web) PROVEEDOR DE IDENTIDAD (Emite identidades) SELECTOR DE IDENTIDAD (Usuario) Always WS-* WS-*; HTTP GET HTTP Post etc WS-Policy WS-MEX WS-Policy WS-MEX WS-SecPol WS-Trust

20 Proveedor de identidad Alice Woodward 1306 - 2523 fabrikam Site Política Se muestran las tarjetas que cumplen los requisitos 3 2 Quisiera recibir un token que contenga nombre, apellidos, de tipo SAML 1.0 y expedido por *cualquiera* Quisiera recibir un token que contenga nombre, apellidos, de tipo SAML 1.0 y expedido por *cualquiera* Petición de token 5 6 Token creado 7 Token presentado 1 My Card 4 El usuario selecciona la tarjeta El usuario selecciona la tarjeta Washington State ID Alice Woodward Exp 6/12/2008 ? AnonymousAnonymous El usuario accede al site El usuario accede al site El proveedor de identidad y el site pueden ser las mismas o distintas entidades

21

22 Incrementar productividad Menos conceptos, menos líneas de código Aplicaciones y bloques precostruidos de escenarios comunes Fácil de hacer, depurar, y mantener Clara separación entre contenido, estilo, comportamiento, y código Integrado con las herramientas de diseño y desarrollo Modelo Integrado Basado/integrado con páginas ASP.NET y controles de servidor Conectado mediante servicios web Multiplataforma – cross-browser, basado en estándares UN FRAMEWORK PARA DESARROLLAR WEB MÁS RICO E INTERACTIVO UN FRAMEWORK PARA DESARROLLAR WEB MÁS RICO E INTERACTIVO Más info Más info

23 ASP.NET AJAX Extensions Web Services Integration Web Services Bridge Membership, Roles & Personalization Support ASP.NET Server Controls PHP, ColdFusion, etc. Microsoft AJAX Library UI effects and behaviors Data Controls & components Browser compatibility Core runtime IE Firefox Safari Opera Servidores Web ASP.NET AJAX Extensions Web Services Integration Web Services Bridge Membership, Roles & Personalization Support ASP.NET Server Controls PHP, ColdFusion, etc. Microsoft AJAX Library UI effects and behaviors Component and UI model Networking Base class library Core runtime Browser Clientes IE Firefox Safari Opera

24 Browser Presentation(HTML/CSS)Presentation(HTML/CSS) AtlasServiceProxiesAtlasServiceProxies UI Behavior (Script) (Script) ASP.NET U OTROS SERVIDORES Servicios Web Detección y serialización JSON Atlas Script Framework Client Application Services Component/UIFramework,ControlsComponent/UIFramework,Controls Servidor Aplicaciones PagesPages UI Behavior (ManagedCode) (ManagedCode) HTML Inicial (UI + lógica JS) Datos

25 ASP.NET Application Services Page Framework, Server Controls Page Framework, Server Controls Atlas Script Framework lient Application Services Client Application Services Component/UIFramework,ControlsComponent/UIFramework,Controls Browser Presentation(HTML/CSS)Presentation(HTML/CSS) Server Application PagesPages UI Behavior (ManagedCode) (ManagedCode) Datos Form. (Trozos IU + lógica js) HTML Inicial (IU + lógica js)

26

27

28 Agregación con RSS Exponer información como Feed RSS Simplifica: –Descubrimiento –Suscripción –Sincronización Plataforma RSS –Internet Explorer 7 –Outlook 2007 –Windows Vista A

29 Vista Gadgets Controles personalizados para el Sidebar de Vista Conectar servicios con el usuario de forma permanente Alto alcance vía catálogo Bajo coste de desarrollo: DHTML A

30 Office 2007TabChunk Ribbon A Exponer servicios y contenidos desde Office Integración plena –IU –Modelo de objetos Entorno de desarrollo –VSTO centrado en documento –Cypress centrado en aplicación

31 Windows Media Center A Exponer servicios y aplicaciones en Windows Media Center Modelo de desarrollo HTML WPF + MC Presentation Layer Gran alcance 50% PCs MCE Capable

32 Movilidad La plataforma común hace posible desarrollar aplicaciones para PC, televisión y dispositivos móviles con igual código base Mejorar marca y fidelidad del cliente –Disponibilidad 24x7 Dos aproximaciones –Cliente ligero (xHTML): ASP.NET 2.0 –Cliente inteligente: WinForms - WPF/E Microsoft Smart Device Forecast (000s) A

33 Live Services A Aplicaciones Servicios Messenger … … Live.com 3rd Party Search Presence Mapping … … Messenger Bots Messenger Activities Live.com gadgets Messenger Bots Messenger Activities Live.com gadgets + Alcance Mashups IM integration Virtual Earth Mashups IM integration Virtual Earth + Funcionalidad

34

35 ©2006 Microsoft Corporation. Todos los derechos reservados. Esta presentación tiene como propósito informar exclusivamente. Microsoft no garantiza, ni explícita ni implícitamente, la información aquí presentada.

36 ©2006 Microsoft Corporation. Todos los derechos reservados. Esta presentación tiene como propósito informar exclusivamente. Microsoft no garantiza, ni explícita ni implícitamente, la información aquí presentada.


Descargar ppt "Aurelio PorrasAurelio Porras Development Tools AdvisorDevelopment Tools Advisor Microsoft IbéricaMicrosoft Ibérica."

Presentaciones similares


Anuncios Google