Tecnología jini y plataforma windows azure

Páginas: 30 (7465 palabras) Publicado: 22 de enero de 2011
[pic]

Facultad de Ingeniería de Sistemas, Computación y Telecomunicaciones

Tecnología JINI y Plataforma Windows Azure

Trabajo de Investigación para el curso de:

Sistemas Distribuidos I

Presentado por

Jáuregui Yokokura, Ricardo Stephan

Lima – Perú

Diciembre – 2010

Orientador: Orientador

Co-orientador: (si lohubiera)

Profesor: Ing. Jorge Leoncio Guerra Guerra

ÍNDICE

Capítulo 1: Tecnología JINI 1

1.1 Introducción 1

1.2 Antecedentes 1

1.3 Definición 2

1.4 Características 3
1.4.1 Servicios 3
1.4.2 Servicio Lookup 3
1.4.3 RMI: Remote Method Invocation 3
1.4.4 Seguridad 3
1.4.5 Leasing 3
1.4.6 Transacciones 3
1.4.7 Eventos. 4

1.5El sistema Jini 4
1.5.1 Discovery/Join 4
1.5.2 Lookup 5

Capítulo 2: Plataforma Windows Azure 6

2.1 Introducción 6

2.2 Visión General 6

2.3 Servicios 7
2.3.1 Servicio de Informática 7
2.3.2 Servicio de Almacenamiento 9

2.4 La Estructura 10

2.5 Escenarios 11
2.5.1 Crear una aplicación Web Escalable 11
2.5.2 Crear una aplicación de Procesamiento Paralelo 122.5.3 Crear una aplicación Web Escalable con procesamiento en Segundo Plano 12
2.5.4 Crear una aplicación Web con Datos Relacionales 13
2.5.5 Utilizar almacenamiento Cloud desde una aplicación Interna u Hospedada 13

Tecnología JINI

1 Introducción

Jini es una nueva tecnología nacida en el seno de Sun Microsystems que básicamente trata de crear federaciones de JVMs o máquinas virtualesJava. El objetivo es crear un sistema de múltiples dispositivos que consiga una red potente y con ilimitadas prestaciones. Es una arquitectura que encaja perfectamente en el ideal que siempre ha defendido la empresa Californiana Sun MicroSystems:”The network is the computer”. Jini se sustenta sobre el lenguaje de programación Java, también producto de Sun y que poco a poco va demostrando que esmucho más que un lenguaje de programación. Como se sabe, Java no se ejecuta directamente en la máquina, sino que lo hace sobre la Java Virtual Machine lo que lo convierte en un lenguaje capaz de crear programas totalmente independientes de la plataforma en que se ejecute. Jini utiliza Java y especialmente la tecnología RMI para formar un sistema distribuido en estado puro.

Hasta el momento noparece que esto suponga nada nuevo en nuestras vidas. ¿Cuál es la novedad que supone Jini con respecto a otros sistemas distribuidos?, Jini pretende introducirse en toda clase de dispositivos, yendo mucho más allá de las aplicaciones puramente informáticas: PC-s, impresoras, videos, cámaras, teléfonos móviles, televisiones, lavadoras, cafeteras, toda máquina que pueda contener unos mínimos de hardwareen su interior capaz de ejecutar máquinas virtuales java es susceptible de convertirse en un dispositivo más dentro de una red o comunidad Jini. El núcleo de Jini solamente tiene 40KB de código, por tanto no parece que pueda haber grandes dificultades para que Jini sea factible.

Esto supone que Jini debe contar con la ayuda de muchas empresas y entidades si quiere salir adelante. Desde la Sunanuncian que varias compañías de Telefonía móvil están trabajando conjuntamente para estudiar las posibilidades de Jini en la vida real. En principio puede parecer difícil, pero si nos fijamos un poco veremos que en el mercado existen este tipo de acuerdos o colaboraciones: sin ir más lejos en cualquier tienda de electrodomésticos podemos encontrar videos “compatibles con canal +”. De la mismaforma, sería probable que aparecieran videos (y muchas más cosas) “compatibles con Jini” o “Jini Inside”.

Al igual que Java, Jini pretende facilitar las cosas a sus usuarios: para conectar un dispositivo Jini a una federación o comunidad existente, bastara con “enchufar” el dispositivo a un punto de terminación de red. De momento no nos preocuparemos si la conexión es con par trenzado, con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Windows azure
  • Windows Azure
  • windows azure
  • Windows azure y cloud computing
  • Windows Azure Active Directory
  • Crear Cuenta En Windows Azure
  • WINDOWS AZURE
  • Windows Azure

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS