첨단기술정보

  1. home
  2. 알림마당
  3. 과학기술정보분석
  4. 첨단기술정보

동적 바인딩을 가진 서비스 지향 아키텍처의 테스팅

전문가 제언
○ 서비스 지향 아키텍쳐(Service Oreiented Architecture : SOA)는 시스템 개발 단계와 통합에서 사용되는 설계 원칙 중 하나이다. SOA 기반 시스템은 여러 비스니스 도매인으로부터 분리된 다중 시스템 안에서 사용될 수 있는 서비스로서 기능을 패키지화할 수 있다. SOA는 사용가능한 SOA 기반 서비스를 인식하도록 웹 기반 애플리케이션과 같은 서비스 소비자를 위한 방법을 제공한다.

○ 소프트웨어 테스팅은 프로그램이나 시스템의 속성이나 능력을 평가하고 요구하는 결과를 달성하는 가를 결정할 목적으로 하는 활동이다. 소프트웨어 테스팅의 어려움은 소프트웨어의 복잡성에서 나온다. 즉, 테스팅은 단순한 디버깅 이상이다. 테스팅의 목적은 품질의 보증, 입증과 확인 또는 신뢰성 평가가 될 수도 있다.

○ 매핑스터디(mapping study)는 일반적으로 연구 주제에 대한 논문들을 수집하여 리뷰하는 방법이다. 이를 위해서는 관련 주제가 발표된 저널, 컨퍼런스, 워크샵 및 전자 데이터베이스에서 논문들을 발췌하고 분석한다. 이는 체계적 리뷰에 대한 대안으로 경험적 증거가 너무 적을 때 사용되며 연구의 틈새들을 확인하고 미래 연구를 지도하기 위한 목적으로 수행된다.

○ 이 논문에서는 동적 바인딩을 가진 SOA 테스팅에 관한 최신의 연구를 확인하기 위한 매핑스터디를 수행한다. 모두 33개의 논문이 사전에 작성된 연구질문에 대한 정보를 추출하기위하여 리뷰된다. 테스트를 통하여 얻어진 정보에 기반하여 결함의 검출과 의사결정이 이 연구들의 주 목적으로 확인된다.

○ SOA는 웹 상에서 사용할 수 있는 서비스의 통합에 의하여 분산 애플리케이션을 개발하기 위한 새로운 파라다임이 되고 있다. 웹 서비스는 대부분 SOA 기반 기술을 사용하고 W3C XML 기반 표준을 지원한다. 또한 SOA는 서비스 공급자와 클라이언트 사이에 상호작용을 허용한다. 이런 의미에서 SOA 테스팅의 연구는 클라우딩 컴퓨팅 환경에서 애플리케이션의 신뢰성을 높이는데 좋은 연구 자료가 될 것이다.
저자
Marcos Palacios, Jose Garcia-Fanjul, Javier Tuya,
자료유형
학술정보
원문언어
영어
기업산업분류
정보통신
연도
2011
권(호)
53
잡지명
Information and Software Technology
과학기술
표준분류
정보통신
페이지
171~189
분석자
김*기
분석물
담당부서 담당자 연락처
이 페이지에서 제공하는 정보에 대하여 만족하십니까?
문서 처음으로 이동