출처-코리아인터넷닷컴

줄여서 SOA라고 부른 서비스 지향 아키텍쳐(Service-Oriented Architecture)는 소프트웨어 사용자의 요구에 따라
기업의 정보 시스템을 공유하고 재사용이 가능한 서비스와 컴포넌트를 묶는 정보 기술 아키텍쳐이다. SOA는 하나의 시스템이 다른 시스템을 대신하여
작업할 수도 있다. 이런 단위 작업들은 ‘서비스’로 칭해지며 시스템 언어를 사용하여 정의된다.

SOA 환경의 가장 큰 특징은 각
네트워크 자원에 기존의 지식 없이도 접근할 수 있는 독립적인 서비스가 가능하다는 점이다. 독립적인 프로토콜은 이용자들이 독립적인 플랫폼을 가지고
서로 다른 서비스, 장치, 언어를 이용하면서도 의사소통이 다능하다는 뜻이다. 따라서 서비스 제공자와 이용자 간에 유연하고 느슨하게 결합되어
있다.

유사한 개념들을 통해 보면 SOA는 SOAP나 XML 같은 기술들을 모아놓은 웹 서비스와는 다르다. SOA는 독립된
기술들뿐만 아니라 통합적인 기술들도 사용할 수 있다.

SOA는 Roy W. Schulte와 Yefim V. Natis에게
제안되었다.

관련 사이트

Leave a Reply

Your email address will not be published. Required fields are marked *