logo logo
Inicio arrow Foros...
Friday, 21 de November de 2008
 
 
English English  Español Español  
Próximos Eventos
10.Jun. 2009

IWANN 2009
Salamanca, Spain
International Work-Conference on Artificial Neural Networks
11.Jun. 2009

Toward a Science of Consciousness
Hong Kong, China
15.Jun. 2009

International Workshop on Machine Consciousness
Hong Kong, China
15.Jun. 2009

The 8th IEEE International Conference on Cognitive Informatics
Hong Kong, China
22.Jun. 2009

IWINAC 2009
Santiago de Compostela, Spain
Work-Conference in the Interplay between Natural and Artificial Computation
Etiquetas
Análisis Artificial Associations Científicos Conciencia Consciencia Consciencia Artificial Conscientes Consciousness Howto Investigación Investigadores Microsoft Máquinas Publicaciones Researchers Reviews Robot Robotics Robots Servicios Studio artificial conciencia
Destacados
Titulares RSS
 Conscious Robots RSS FeedFuente RSS de Conscious Robots
Conscious-Robots.com Forum  


sutaro
Usuarios

Gold Boarder
Mensajes: 47
graphgraph
Karma: 3  
Duda con los manifiestos - 2008/10/04 21:20 Hola, Raúl tengo una duda con los manifiestos, cuando en un manifiesto de un servicio incluyo la identificación de otros servicios,¿qué estoy haciendo exactamente?¿qué diferencia hay entre hacer esto y subscribir un servicio?
Un saludo
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 425
graph
Karma: 6  
Re:Duda con los manifiestos - 2008/10/05 22:26 Hola, tienes que pensar que un manifiesto no está asociado a un servicio, vamos que no es que un servicio siempre tenga su fichero de manifiesto asociado. Lo que pasa es que normalmente, cuando ves los tutoriales o cualquier otro proyecto, suele pasar que tienes un fichero de manifiesto referenciado como parte del proyecto de Visual Studio (y suele ser un manifiesto que sirve para lanzar ese mismo servicio, y que es al que se llama cuando das a ejecutar ese proyecto).

Sin embargo, puedes verlo de otra forma: un fichero de manifiesto no es más que un fichero de texto que contiene contratos de servicios y se usa normalmente como parámetro cuando se lanza un nodo DSS (DssHost.exe). Por lo tanto, si tienes una aplicación que usa por ejemplo 20 servicios, en realidad no necesitas para nada 20 ficheros manifest, sólo uno que haga referencia a los servicios que se lanzan automáticamente al arrancar el nodo DSS.

Por otro lado, también es cierto, como bien dices, que los servicios se pueden arrancar automáticamente aunque no estén incluidos en el fichero de manifest. La diferencia es que si aparecen en el fichero de manifiesto, los servicios se arrancan al iniciar el nodo DSS (aunque nadie los use luego). Habrás visto que cuando declaras un parter, tienes un atributo de creación donde puedes especificar opciones del tipo "UseExistingOrCreate". Lo que quiere decir que cuando especificar un partner de tu servicio, puedes o bien provocar que ese servicio se cree bajo demanda o que si ya está creado el servicio se use directamente el que ya existe.

No sé si me he explicado muy claramente... ¿Te queda algo más claro?

Saludos,
Raúl.
Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
 
Top! Top!