|
Página 6 de 7
Interacción con los servicios DSS
Se puede acceder a los servicios de varias formas diferentes. A través del modelo clásico, navegador Web o desde el protocolo exclusivo de DSS, DSSP. Por lo tanto, la base de la iteración de los servicios son HTTP y DSSP.
Los servicios tienen acceso a través de un recurso HTTP o de un nodo DSS, pero existe la posibilidad de ampliar el modelo HTTP con un soporte a la estructura de manipulación de datos, mensajes de notificación de eventos o la administración de partners. Por ello, el nuevo protocolo, no intenta sustituir a HTTP sino que complementa la función de este.
Una alternativa es la interfaz de usuario (UI), los componentes son modelados como cualquier otro sensor o actuador. En definitiva, pueden proporcionar la salida (actuador) o la entrada (sensor), o ambos. Para que los componentes de UI sean servicios, se hace posible coordinándolos y componiéndolos como cualquier otro servicio del modelo DSS.
Además, MRSR proporciona una infraestructura de prueba que puede ser usada para verificar que los servicios se comportan de la forma esperada en el entorno. La infraestructura de prueba consta de dos partes:
Clase TestBase, que la podemos encontrar en DssTest.dll. Esta clase permite crear servicios de prueba.
Un script de Visual Studio que permite el acceso a servicios a través de HTTP y XML y comprobar si el estado del servicio es el esperado. El script de prueba nos permite iniciar un nodo DSS, iniciar servicios y monitorizar como ellos ser ejecutan automáticamente.
|