Resource-oriented computing
This article needs additional citations for verification. (November 2009) |
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. This message has remained in place for seven days, so the article may be deleted without further notice. Find sources: "Resource-oriented computing" – news · newspapers · books · scholar · JSTOR Nominator: Please consider notifying the author/project: {{subst:proposed deletion notify|Resource-oriented computing|concern=[[WP:DICDEF]], almost no changes to article since 2009}} ~~~~ Timestamp: 20211126035515 03:55, 26 November 2021 (UTC) Administrators: delete |
Resource Oriented Computing (ROC) is a simple abstract computing model used for describing, designing, and implementing software and software systems. The fundamental idea behind ROC is derived from the World Wide Web, Unix, and other sources as well as original research conducted at HP Laboratories.
Fundamental concepts
Resource-oriented computing describes an abstract computing model. The fundamental idea is that sets of information known as resources are treated as abstracts; that is, a resource is a Platonic concept of the information that is the subject of a computation process.
Resources are identified by logical addresses (typically a URI) and processing is defined using compositions and sequences of resource requests.
At the physical level, a ROC system processes resource-representations, executes transformations and, in so doing, computes new resources. In this respect ROC is no different from any other computational model - computation is performed to collate and reveal new information.
The fundamental principles of ROC include:
- Resource
- A resource is an abstract set of information.
- Identity
- Each resource may be identified by one or more logical identifiers.
- Resolution
- A logical identifier may be resolved within an information-context to obtain a physical resource-representation.
- Computation
- Computation is the reification of a resource to a physical resource-representation.
- Immutability
- Resource representations are immutable.
- Transreption
- Transreption (short for transrepresentation) is the isomorphic lossless transformation of one physical resource-representation to another.
See also
References
- Rodgers, Peter. Introduction to Resource Oriented Computing (PDF). 1060 Research.