[IT키워드]SOA

SOA는 ‘서비스 지향 아키텍처(Service Oriented Architecture)’를 줄인 말이다.

 SOA는 기업의 소프트웨어 인프라를 구축하는 방법을 정의하는 것으로, 이를 기반으로 구축된 정보시스템 환경에서는 서로 다른 이용자들이 서로 다른 방식으로 의사 소통을 하면서도 통합 관리되는 서비스들을 사용할 수 있다는 것이 핵심이다.

 SOA는 데이터와 애플리케이션을 표준 블록 단위로 나눠 하나의 서비스로 구성한 뒤 웹서비스 기술 등을 적용해 각 서비스를 조합 또는 재사용할 수 있게 한다. 내부 애플리케이션과 서비스를 통합하는 것은 물론이고 협력사·하도급업체 등의 외부 시스템까지 연계할 수 있다.

 현재 IBM·HP·BEA시스템스 등은 각각 온디맨드·어댑티브엔터프라이즈·리퀴드컴퓨팅이라는 이름의 기업시장 공략 전략의 기반으로 SOA를 상정하고 있다.

 SOA는 기업 SW 인프라의 복잡성과 IT 인프라 구축 및 운용비용을 최소화하고, 기업의 생산성과 유연성을 극대화할 것으로 기대를 모으고 있다.