Search Results for 'SOA'

1 POSTS

  1. 2006.12.28 SOA에 대한 단상

SOA에 대한 단상

Posted 2006. 12. 28. 11:30
요즘 IT 아키텍처의 미래로 각광받고 있는 개념이 SOA(Serviced-Oriented Architecture)입니다. 김국현 님이 SOA에 대해 쓰신 컬럼인 <테크놀로지가 서비스 정신을 가질 때>를 읽어보면 SOA의 특징을 다음과 같은 어구들로 묘사하고 있습니다.

루즈 커플링(loose coupling), 인터페이스(interface), 재사용성(reuse), 모둘화(modularization), 호환성(compatibility), 변화에 대비(aniticipation of change) ...

하지만 이런 어구들은 SOA 이전에도 소프트웨어 공학의 각종 기술이 항상 추구해왔던 좋은 소프트웨어의 특성이자 원칙일 뿐입니다. 예컨대 객체지향설계론이나 컴포넌트 기반 기술들도 결국 SOA와 똑같은 이상을 추구했던 것이지요. SOA가 이런 기술들과 차별화되는 것은 웹서비스(web service)라는 구체적인 실천론을 바탕으로 하고 있다는 점과, 각자 자기 기술만을 팔던 마이크로소프트, IBM, 썬, 오라클 등의 주요 IT 기업이 하나 표준안에 동의했다는 사실 정도일 것입니다.