Articulo de referencia

computación orientada a los recursos

La computación orientada a recursos ( ROC , por sus siglas en inglés) es un modelo de computación abstracto y sencillo que se utiliza para describir, diseñar e implementar softw...

La computación orientada a recursos ( ROC , por sus siglas en inglés) es un modelo de computación abstracto y sencillo que se utiliza para describir, diseñar e implementar software y sistemas de software. La idea fundamental de ROC se deriva de la World Wide Web , Unix y otras fuentes, así como de investigaciones originales realizadas en los laboratorios de HP .

Conceptos fundamentales

La computación orientada a recursos describe un modelo de computación abstracto. La idea fundamental es que los conjuntos de información conocidos como recursos se tratan como abstracciones; es decir, un recurso es un concepto platónico de la información que es objeto de un proceso de computación.

Los recursos se identifican mediante direcciones lógicas (normalmente una URI ) y el procesamiento se define utilizando composiciones y secuencias de solicitudes de recursos.

A nivel físico, un sistema ROC procesa representaciones de recursos, ejecuta transformaciones y, al hacerlo, calcula nuevos recursos. En este sentido, ROC no se diferencia de ningún otro modelo computacional: el cálculo se realiza para recopilar y revelar nueva información.

Los principios fundamentales de ROC incluyen:

Recurso
Un recurso es un conjunto abstracto de información.
Identidad
Cada recurso puede identificarse mediante uno o más identificadores lógicos.
Resolución
Un identificador lógico puede resolverse dentro de un contexto de información para obtener una representación de un recurso físico.
Cálculo
La computación es la reificación de un recurso en una representación física del mismo.
Inmutabilidad
Las representaciones de los recursos son inmutables.
Transrepción
La transrepción (abreviatura de transrepresentación) es la transformación isomórfica y sin pérdidas de una representación de un recurso físico a otra.

Véase también

Referencias

  • Rodgers, Peter. Introducción a la computación orientada a recursos (PDF) . 1060 Investigación.