Suscribir feed Christian Quintana"s Blog Escríbeme a ceqn_20@yahoo.es Bienvenido, nos visitas desde: Gracias por tu visita!

¿ Normalmente que lenguaje de programación utiliza ?

domingo, 12 de marzo de 2006

Nuevo modelo de computación distribuida en Internet

Viendo algunos conceptos..

Debemos saber que los servicios Web basados en XML son el nuevo modelo de computacion distribuida en internet, estos permiten comunicar a sitemas heterogeneos (es decir sistemas con distinto sistema operativo, lenguaje o modelo de programacion.)

Para lograr ello tenemos algunos estandares que van a permitir hacer uso de los servicios Web basados en XML:

XML (Lenguaje de Marcado Extensible) Es el lenguaje universal para representar los datos.

SOAP (Protocolo Simple de Acceso a Objetos) Protocolo que permite mover los datos entre aplicaciones y sistemas, mediante este mecanismo los servicios Web son invocados e interactuan.

UDDI (Descubrimiento, Descripcion e Integracion Universal) Lenguaje que permite publicar, encontrar y usar los servicios Web basado en XML (son la 'Pagina Amarilla' de los servicios Web)

WSDL (Lenguaje de Descripcion de servicios Web) Lenguaje que describe que hace o que funcionalidad implementa un determinado servicio Web.

A continuacion veremos el Proceso y tecnologías de los Servicios Web

Podemos decir entonces que mediante el lenguaje estandar XML los servicios Web integran la informacion y de esta manera se pueden acceder desde distintos dispositivos, distintas plataformas e inclusive estando guardada en distintos formatos.


1 comentario:

Lluís R. dijo...

Christian,

los mensajes XML y los servicios WebServices sólo son parte de la solución para la computación distribuida. Para un modelo de computación distribuida también debe haber un sistema de descubrimiento de recursos que sea capaz de usar aquellos recursos más idoneos para ejecutar las tareas en cada momento, un sistema de transferencia de datos eficiente, dado la gran importancia y el cuello de botella que supone la red en frente del bus de un ordenador multitasking, por ejemplo. También es probable que necesites un poco de seguridad, como mínimo para tener un poco controlado quien computa instrucciones en tu ordenador que has prestado a la red computacional.
Has visto Globus 4.0? Es un middleware que se basa en WS como indicas en tu post.
También es bueno el BOINC, famoso por las aplicaciones @home, que te lo puedes bajar y usarlo para crear una aplicación distribuida. Creo que este no se basa en WS.
Ah, bienvenido a la blogosfera!!!!