Pregunta

He leído programa "aguas arriba" de aquí ... http://xunitpatterns.com/Back%20Door%20Manipulation.html

Si el almacén de datos es externo al IVU, tal como en una base de datos relacional, el cargador de datos puede ser "sólo otra aplicación" que escribe en ese almacén de datos. Sería utilizar la base de datos de la misma manera que el SUT pero sería conseguir sus entradas desde un archivo en vez de desde el lugar en el SUT normalmente recibe sus insumos (por ejemplo, otros programas de "aguas arriba".)

¿Tiene el programa "aguas arriba" significa algún programa ofrece a sus datos a través de una conexión de red o IPC o algunos otros aspectos excepto al leer el archivo? Oí programa de carga o actualización de algo, pero nunca he oído hablar sobre el programa de "aguas arriba". Podría explicar al respecto, o dar algunos ejemplos? Gracias de antemano.

¿Fue útil?

Solución

Un programa de aguas arriba es una que su propio programa en realidad no sabe ni le importa acerca de la existencia fuera. En el ejemplo que usted ha citado, la aplicación sabe sobre el cargador de datos, pero no sabe o no le importa que el cargador de datos es cada vez sus datos de - el programa de aguas arriba

.

La metáfora es de un río - se ve el agua que fluye más allá de usted, pero usted no sabe o no le importa donde aguas arriba que está viniendo. Bueno, tal vez me importa si usted va a beber, pero luego no es una metáfora es perfecta: -)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top