2016-06-11 4 views
0

이 두 용어의 차이점을 이해하려고합니다. 내가 이해 한 SOA에는 SOAP과 REST의 두 가지 구현 유형이 있으며 REST를 사용하는 아키텍처 방식은 ROA라고합니다. 이것은 ROA가 SOA 범주에 속한다는 것을 의미합니다. 모순 된 방식으로 말하는 다른 장소가 있습니다.서비스 지향 아키텍처 대 리소스 지향 아키텍처

내가 잘못하면 모든 도움을 주시면 감사하겠습니다.

답변

3

SOA는 실제로 fairly old이고 인터넷의 대부분을 선점합니다. 하나 이상의 잠재 고객이있는 소프트웨어를 만드는 패턴입니다. SOAP과 REST를 훨씬 뛰어 넘는 SOA 구현이 많이있다.

ROA는 SOA에 대한 좀 더 구체적인 용어입니다. 그것은 코끼리와 포유류에 관해 말하는 것과 같습니다. 모든 포유류가 코끼리는 아니지만 모든 코끼리는 포유 동물입니다. 모든 SOA가 ROA는 아니지만 모든 ROA는 SOA입니다.

나는 이것에 대한 모순에 대해 궁금 할 것입니다. SOA가 아닌 ROA를 구축 할 수 있다고 생각하지 않습니다. 가장 가까운 생각은 네트워킹 계층을 구현하지 않고 메모리 내에서 리소스 만 호출하는 경우입니다. 그건 바보 같지만 이론적으로는 할 수 있습니다.

관련 문제