13
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET Jordi Palà Galofré Francisco Olid Valero

Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

  • Upload
    minh

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

Jordi Palà Galofré Francisco Olid Valero. Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET. Visión General. ¿Qué está pasando? El efecto NET El ancho de banda de las redes de comunicaciones es cada día más alto. ¿Qué nos ofrece? La posibilidad de dar a la gente nuevos servicios. - PowerPoint PPT Presentation

Citation preview

Page 1: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors

(Seminaris de CASO)

Autors

Sun Open Network Enviroment (Sun ONE) vs

Microsoft .NET

Jordi Palà Galofré

Francisco Olid Valero

Page 2: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

2

Visión General ¿Qué está pasando?

– El efecto NET• El ancho de banda de las redes de comunicaciones es cada día más alto.

¿Qué nos ofrece?– La posibilidad de dar a la gente nuevos servicios.– Que sean más rápidos, cómodos y fáciles de utilizar.

Solución– Web Services o Services on Demand.

Page 3: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

3

Web Services ¿Qué es un Web Service?

– Es una aplicación que ofrece un servicio y que puede estar integrada con otros Web Services.

Características– Integración de Servicios.– Desde cualquier lugar, a cualquier hora y utilizando cualquier de

dispositivo conectado a la Red (PC, PDA, teléfono móvil, reloj,..). ¿Qué ofrece a las empresas?

– Permiten mejorar la productividad, ahorrar costes y crear nuevas oportunidades.

Page 4: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

4

Tecnologías utilizadas Antiguos protocolos de Web como HTTP, HTML y SSL. ebXML (e-business XML)

– Define los componentes básicos para comercio electrónico. SOAP (Simple Object Access Protocol)

– Especificación del protocolo para transmitir datos formateados con XML y realizar llamadas a métodos remotos bajo HTTP.

UDDI (Universal Description, Discovery and Integration)– Define el protocolo para encontrar dinámicamente Web Services.

WSLD (Web Service Description Language)– Estándar utilizado para describir un servicio utilizando XML

Page 5: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

5

Visión de Sun Microsystems Proporcionar un entorno de trabajo que permita crear,

integrar y ofrecer Web Services con las siguientes características:– Integración con los sistemas software ya existentes. Es una

evolución de los procesos de la empresa, no una revolución.– Una plataforma completa que incluya herramientas, productos y

tecnología para el desarrollo de Web Services.– Interoperabilidad entre sistemas gracias a las estandarización de

los protocolos utilizados.– Soporte para los recursos de información de las empresas

actuales: Datos, Aplicaciones, Informes y Transacciones (DART).

Page 6: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

6

Plataforma Sun ONE La solución que nos propone Sun es J2EE, una plataforma

flexible, de bajo coste y capaz de crear y utilizar los recursos DART.

La plataforma esta formada por:– Directorio (iPlanet Directory Server).– Portal (iPlanet Portal Server).– Servidores de Aplicaciones e Integración (iPlanet Aplication

Server y iPlanet Integration Server).– Servidores de Información (iPlanet Web Server).

Page 7: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

7

Plataforma Sun ONE (cont)– Servidores de transacciones personales y de negocios ( iPlanet

Communication Server, iPlanet Messaging Server, iPlanet Calendar Server, iPlanet Commerce Server).

– Herramientas de desarrollo como Java y Java Beans.– Sistema operativo con gran escalabilidad (Solaris Operating

Enviroment).

Page 8: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

8

Visión de Microsoft Microsoft quiere un entorno de desarollo de Werb Services

que ofrezca:– Alta escalbilidad.– Integración de diferentes lenguajes de programación.– De alto rendimiento.

Page 9: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

9

Plataforma Microsoft .NET Basada en la plataforma anterior Windows DNA. Ofrece tecnologías ya existentes crear y comunicar Web

Services (Microsoft Transaction Server, COM+, Microsoft Message Queu,Microsoft SQL Server).

Un nuevo entorno de desarrollo Visual Studio .NET y CLR. Nuevos .NET Servers como:

– Commerce Server– Passport.NET– Host Instegration Server

Page 10: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

10

Análisis Comparativo Lenguajes de programación

– Sun utiliza básicamente JAVA• bytecode y su entorno de ejecución JRE.

– Microsoft utiliza diferente lenguajes integrados en el Visual Studio .Net como C#, Visual C++.Net, Visual Basic.Net,…

• generan un código MSIL (Microsoft IntermediateLanguage)

• se ejecuta en la máquina virtual CLR (Common Language Runtime)

Portabilidad– La plataforma J2EE dispone de una alta portabilidad a sistemas

como Unix, Win32, Mainframes, …– La plataforma de Microsoft esta ligada a Win32.

Page 11: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

11

Análisis Comparativo (cont.) Migración de sistemas software existentes

– J2EE ofrece una migración del código bastante alta.– .NET necesitará reescribir el 60% del código.

Escalabilidad– Las dos plataformas disponen de una alta escalabilidad.

Rendimiento– El rendimiento de la plataforma de Microsoft es algo mejor al estar

mejor integrada con el sistema operativo.

Page 12: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

12

Direcciones de Futuro Identificación Federativa

– Permitir la autenticación descentralizada y segura de usuarios y empresas desde cualquier dispositivo conectado a Internet (Liberty Alliance Project).

– Servicios dependientes del contexto en que son solicitados (desde casa, la oficina, la calle, …, desde un portátil, un móvil, un PDA).

– Especificaciones ebXML para comercio dinámico, sin intervención humana.

Page 13: Sun Open Network Enviroment (Sun ONE) vs Microsoft .NET

Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS

Departament. d’Arquitectura de Computadors - UPC

13

Bibliografía Sun ONE - www.sun.com/sunone Microsoft .NET - www.microsoft.com/net XML - www.xml.org ebXML - www.ebxml.org Liberty Alliance Project - www.projectliberty.org