La Computación Orientada a Recursos (ROC) es un modelo de computación abstracto simple que se utiliza para describir, diseñar e implementar software y sistemas de software. La idea fundamental detrás de ROC se deriva de la World Wide Web , Unix y otras fuentes, así como de la investigación original realizada en HP Laboratories .
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 resúmenes; es decir, un recurso es un concepto platónico de la información que es objeto de un proceso de cálculo.
Los recursos se identifican mediante direcciones lógicas (normalmente un URI ) y el procesamiento se define mediante 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 es diferente de cualquier otro modelo computacional: el cálculo se realiza para recopilar y revelar nueva información.
Los principios fundamentales de la República de China 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 recursos físicos.
- Cálculo
- La computación es la cosificación de un recurso a una representación de recurso físico.
- Inmutabilidad
- Las representaciones de recursos son inmutables.
- Transrepción
- La transrepción (abreviatura de transrepresentación) es la transformación isomórfica sin pérdidas de una representación de recurso físico a otra.
Ver también
Referencias
- Rodgers, Peter. Introducción a la informática orientada a recursos (PDF) . 1060 Investigación.