1 / 13

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

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.

minh
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Jordi Palà Galofré Francisco Olid Valero Sun Open Network Enviroment (Sun ONE) vsMicrosoft .NET

  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.

  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.

  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

  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).

  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).

  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).

  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.

  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

  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.

  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.

  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.

  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

More Related