Web Services 상호 운용성을 위한 테스트 프레임워크 구축 및 시뮬레이션

A Test Frameworks and Simulation for Web Services Interoperability

  • 발행 : 2004.11.01

초록

최근 많은 기업들이 플랫폼 또는 프로그래밍 언어에 의존적이지 않고 상호간의 원활한 정보 교환을 지원하는 HTTP와 같은 인터넷 표준 프로토콜과 XML 표준 기술 기반의 새로운 분산 컴퓨팅 환경인 웹서비스를 도입하고 있지만, 각각의 업체에서 제공하는 플랫폼들이 지원하는 표준들의 버전 불일치 문제로 인해 상호 운용성에 어려움을 겪고 있다. 이러한 상호 운용성 문제를 해결하기 위해 WS-I 에서는 기본 프로파일 및 사용 시나리오를 제공하는 둥 일련의 표준화 작업을 진행하고 있지만, 아직 국내에서는 관련 연구가 미흡한 상태이다. 이에 본 논문에서는 주위에서 쉽게 접할 수 있는 도서 정보 검색 서비스를 서로 다른 플랫폼을 기반으로 웹서비스를 개발하여 상호 운용성 테스트 프레임워크를 구축하고 WS-I 기본 프로파일을 적용하여 상호 운용성을 시뮬레이션 및 검증하였다.

Recently many corporations are introducing web services which supports mutual smooth information exchange without depending on platform or programming language and new distributed computing environment based on U standard technology and internet standard protocol such as HTTP. However they are suffering difficulty in interoperability because of the problem of version inconsistency of standards supported by platforms that each vender offers. To solve these interoperability problem, although WS-I is progressing a consecutive standardization work by method of that offer Basic Profile and Usage Scenario, it is in the state that the domestic research connected with this is not sufficient yet. Accordingly, this treatise constructed interoperability Test framework by developing web services on the basis of different platform from books information retrieval services that can easily be come with and simulated and verified the interoperability by applying WS-I Basic Profile.

키워드

참고문헌

  1. Web Services Interoperability Organization,http://www.ws-i.org
  2. WS-I, Basic Profile Version 1.0 final,http://www.ws-i.org/Profi1es/BasicProfi1e-1.0- 2004-04-16.htm1
  3. W3C, Web Services Architecture,http://www.w3.org/TR/ws-arch
  4. New to SOA and Web services,http://www-106.ibm.com/deve1operworks/webservices/newto/websvc.html
  5. WS-I,Implementation Tools, http://www.ws-i.org/deliverables/workinggroup.aspx?wg=testingtoo1s
  6. Creating Web Service Clients with JAX-RPC, http://java.sun.com/webservices/docs/l.2/tutorial/ doc/ index.html
  7. 관리되는 코드의 XML Web services를 위한코드 모델, http://msdn.microsoft.com/1ibrary/kor/defau1t.asp?ur1=/1ibrary/K0R/vbcon/html/vbconcodemodelforwebservicesinmanagedcode.asp
  8. Java Web Services Developer Pack,http://java.sun.com/webservices/downloads/webservicespack.html
  9. WebServices - Axis, http://ws.apache.org/axis/
  10. BEA WebLogic Platform 8.1,http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/Products/P1atform
  11. Basic Profile 1.0 Test Assertions Version1.1, http://www.ws-i.org/Testing/Too1s/2004/ 10/BasicProfileTestAssertions.xml