logo logo
Inicio arrow Portada
Sunday, 12 de October de 2008
 
 
English English  Español Español  
Etiquetas
Análisis Artificial Associations Científicos Conciencia Consciencia Consciencia Artificial Conscientes Consciousness Howto Investigación Microsoft Máquinas Neurociencia Publicaciones Researchers Reviews Robot Robotics Robots Servicios Studio artificial conciencia
Titulares RSS
 
AGI: Now is the Time
The Cognitive Approach to Conscious Machines
Sources of Consciousness
I Am a Strange Loop
The Making of the Memory
Theatre of the Mind
Introducción a DSS (Decentralized Software Services) - Introducción a DSS Imprimir E-Mail
escrito por Ana Santos y Raúl Arrabales   
Thursday, 31 de January de 2008
Índice
Introducción a DSS
Crear un Proyecto DSS
Inicio de un Servicio
Configuración del DSS
Servicios de un nodo DSS
Interacción con los Servicios
Herramientas y Utilidades

Robotics Studio DSS - Introducción a DSS (Decentralized Software Services)

Como ya se ha mencionado anteriormente, el DSS combina la arquitectura tradicional Web con partes de la arquitectura de Servicios de Web. La arquitectura resultante se basa en servicios para coordinar las aplicaciones distribuidas. A continuación se especifica qué es un servicio y cómo se usa.

Los servicios son los bloques básicos que se utilizan en MSRS para construir aplicaciones. Todos los servicios de MSRS están basados en el modelo de aplicación DSS. Una parte importante en el manejo de servicios son los nodos DSS. Un nodo DSS es un ambiente de ejecución que proporciona soporte a los servicios para ser creados y manejados hasta que se eliminan o el nodo DSS se para.

DSS Service Model
Modelo de Servicios DSS


El modelo de servicios DSS ha sido diseñado para facilitar el reutilización de los servicios, consiguiendo un manejo sencillo.  Los principales componentes de un servicio se describen a continuación:

  • Service Identifier (Identificador de Servicio): Proporciona identidad al servicio, dando opción a que otros servicios se puedan comunicar con él o incluso permitir a un navegador Web acceder a él.

  • Contract Identifier (Identificador de Contrato): Es una descripción (identificación única) de la funcionalidad que implementa el servicio, de modo que otros servicios puedan reutilizarlo.

  • Service State (Estado del Servicio): Contiene el estado del servicio en cualquier momento de la ejecución. Cualquier información que deba ser recuperada, modificada o supervisada de un servicio del DSS se debe expresar como parte de su estado.

  • Service Partners (Servicios Asociados): Son servicios especiales que interactúan con otros y que se encargan de que funcionen adecuadamente. Se declaran usando el atributo Partner.

  • Main Port (Puerto Principal): Es un puerto CCR donde llegan mensajes de otros servicios. Este puerto es un miembro privado de la clase Service y se identifica con el atributo ServicePort.

  • Service Handlers (Manejadores de Servicio): Registro de todas las operaciones DSS definidas sobre el puerto principal. Se definen utilizando el atributo ServiceHandlers.

 

 

 

 

 

 

 

 

 

 



Modificado el ( Saturday, 02 de February de 2008 )
 





¿Recuperar contraseña?
¿Quieres registrarte? Hazlo aquí
Destacamos

Páginas de MSRS (Microsoft Robotics Studio) de Conscious-Robots.com

Estas páginas contienen información, servicios MSRS, código C# y recursos de programación para robots reales y simulados usando MSRS. Estas páginas son de interés para cualquiera que trabaje en el campo de la robótica móvil. La mayoría del código incluido en esta sección está diseñado para su uso en proyectos académicos de robótica.

 

 
Encuestas
¿Puede Ser Consciente un Robot?
 
Categorías
Mensajes en el Foro
 
Top! Top!