La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Microsoft.Net Toni Rivas Castaño Xavier Romero.

Presentaciones similares


Presentación del tema: "CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Microsoft.Net Toni Rivas Castaño Xavier Romero."— Transcripción de la presentación:

1 CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Microsoft.Net Toni Rivas Castaño Xavier Romero Jiménez Jorge Sánchez Aparicio

2 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 2

3 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 3 Què és? o Origen: ~2000 o Objetivo: proporcionar cualquier información a cualquier dispositivo en todo momento y lugar. o Componentes: –Plataforma de desarrollo.NET –Servicios Web (SOAP) –Aplicaciones servidor de Microsoft –Servicio de autenticación (Hailstorm)

4 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 4 Framework o Plataforma de desarrollo.NET –Entorno de ejecución (máquina virtual) CLR (Common Language Runtime), encargado de ejecutar el MSIL (Microsoft Intermediate Language) –Librería de clases o código intermedio (bytecode) Cualquier clase puede ser implementada y usada por cualquier lenguaje. Especificación de un lenguaje intermedio (CLS) que permite a cualquier compilador generar código intermedio (MSIL) –Nuevo lenguaje, C# Fuertemente basado en la sintaxis del lenguaje Java

5 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 5 Framework

6 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 6 Compiladores o SDK Framework –C++, C#, Visual Basic, JScript o Compiladores de terceros –Perl & Python (http://www.activestate.com/Corporate/Initiatives/NET/) –Cobol (http://www.adtools.com/products/windows/netcobol.html) –Pascal (http://www2.fit.qut.edu.au/CompSci/PLAS/ComponentPascal/cpd download.html) –Java (http://www.remotesoft.com/javanet/) –APL, CAML, Haskell, Mercury, ML, Oberon, Oz, Scheme, etc.

7 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 7 My.Net Services o Conocido como Hailstorm o Basados en servicios WEB o Utiliza estándares abiertos (XML, SOAP y UDDI) o Accesibles desde cualquier dispositivo o Información centralizada en Microsoft o Identificación con Passport o Mecanismo de autenticación usando Kerberos. o Usuario final tendrá que subscribirse

8 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 8 My.Net Services o Inicialmente tendrá unos 15 servicios independientes: –.Net myProfile (información de usuario) –.Net myCalendar (gestión de agendas) –.Net myInbox (correo, fax, mensajería…) –.Net myContacts (agenda electrónica) –.Net myWallet (monedero electrónico) –.Net myNotifications (notificaciones de subscripción, …) –(…)

9 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 9 Passport.NET o Mecanismo de autenticación para los My.NET Services. –Cada usuario autentica su identidad una sola vez con el centro de datos de Passport.NET. o Inicio de sesión de forma segura en cualquier servicio o sitio Web colaborador de.NET Passport. –Dirección de correo electrónico + contraseña. o Más de 200 millones de usuarios –Todo usuario de MSN o Windows Messenger posee una cuenta.

10 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 10 Servicios de Passport.NET o SSI (Single Sign In) –Identidad protegida por contraseña y acompañada de perfil. o Express Purchase –Dirigido al comercio electrónico. o Wallet –Permite almacenar información sobre tarjetas de crédito y direcciones de envío y facturación.

11 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 11 Evaluación de Passport.NET o Ventajas –Eliminación de procesos de registros. –Alto nivel de seguridad Web. Uso de Cookies cifrados. o Inconvenientes –Confianza de los datos a Microsoft –Autentificación con usuario y contraseña.

12 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 12 Alternativas a.Net o Sun Microsystems: SUN ONE o Oracle: Oracle Internet Application Server o Proyecto Mono

13 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 13 Alternativas a.Net – Proyecto Mono o Proyecto para crear una implementación de código abierto del entorno.Net de desarrollo (Framework) o MCS (Mono C# compiler) o Mono runtime –Mono: JIT (Just in time compiler) –Mint: mono interpreter o Class Library –Compatible con la implementación.Net de Microsoft o www.go-mono.com

14 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. d’Arquitectura de Computadors - UPC 14 Bibliografia o Pc Actual (nº138 y nº140) o www.microsoft.com/net o www.microsoft.com/myservices o www.go-mono.com o www.passport.com


Descargar ppt "CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Microsoft.Net Toni Rivas Castaño Xavier Romero."

Presentaciones similares


Anuncios Google