Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porFeliciano Roberto Modificado hace 9 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.