logo logo
Home arrow Forums...
Sunday, 04 January 2009
 
 
English English  Español Español  
Upcoming Events
10.Jun. 2009

IWANN 2009
Salamanca, Spain
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
Tag Cloud
Architectures Associations Books Conferences Conscious Consciousness Developer Documentación Documentation Español Howto Machine Machine Consciousness Machines Neuroscience Publications Research Researchers Reviews Robotics Robots Spanish Studio VPL
Spotlight
Conscious-Robots.com Forum  


sutaro
User

Gold Boarder
Posts: 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
  The administrator has disabled public write access. Please, register to participate in the forum.
Raúl
Moderator

Moderator
Posts: 444
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
  The administrator has disabled public write access. Please, register to participate in the forum.
Syndicate
 Conscious Robots RSS FeedConscious Robots RSS Feed





Lost Password?
No account yet? Register
Last Posts in Forum
 
Top! Top!