리소스 지향 컴퓨팅
Resource-oriented computingROC(Resource Oriented Computing)는 소프트웨어 및 소프트웨어 시스템을 기술, 설계 및 구현하는 데 사용되는 간단한 추상 컴퓨팅 모델이다.ROC의 근본적인 아이디어는 HP 연구소에서 시행된 독창적인 연구뿐만 아니라 월드 와이드 웹, 유닉스 및 기타 출처에서 도출되었다.
기본 개념
자원 지향 컴퓨팅은 추상 컴퓨팅 모델을 설명한다.근본적인 아이디어는 자원으로 알려진 일련의 정보를 추상체로 취급한다는 것이다; 즉 자원은 계산 과정의 대상인 정보의 플라토닉 개념이다.
자원은 논리적 주소(일반적으로 URI)로 식별되며, 처리는 자원 요청의 구성과 순서를 사용하여 정의된다.
물리적 수준에서 ROC 시스템은 자원표현을 처리하고 변환을 실행하며, 그렇게 함으로써 새로운 자원을 계산한다.이 점에서 ROC는 다른 계산 모델과 다르지 않다. 새로운 정보를 수집하고 공개하기 위해 계산이 수행된다.
ROC의 기본 원칙은 다음과 같다.
- 자원
- 자원은 추상적인 정보의 집합이다.
- 아이덴티티
- 각 자원은 하나 이상의 논리 식별자로 식별할 수 있다.
- 해상도
- 물리적 자원표현을 얻기 위해 정보 컨텍스트 내에서 논리적 식별자를 결정할 수 있다.
- 연산
- 계산은 자원을 물리적 자원표현으로 재조정하는 것이다.
- 불변성
- 자원 표현은 불변의 것이다.
- 트랜스퍼레이션
- 트랜스퍼레이션(트랜스포메이션의 줄임말)은 하나의 물리적 자원이 다른 물리적 자원으로의 이형적 손실 없는 변환이다.
참고 항목
참조
- Rodgers, Peter. Introduction to Resource Oriented Computing (PDF). 1060 Research.