본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

자율적인 웹 서비스 품질 정보 수집을 위한 프록시 클라이언트 코드의 자동 생성 방안
Automatic Generation Method of Proxy Client Code to Autonomic Quality Information

서영준   (국가기록원 대통령기록관CC0187316  ); 한정수   (백석대학교 정보통신학부UU0000582  ); 송영재   (경희대학교 전자정보학부UU0001575  );
  • 초록

    본 논문에서는 모니터링 에이전트를 통한 웹 서비스 선정 과정의 자동화를 위해 프록시 클라이언트 코드를 자동 생성하는 방안을 제안한다. 본 논문의 기법은 템플릿 룰에 따라WSDL문서의 특정 엘리먼트의 속성 값을 가져옴으로써 서비스 사용자에게 프록시 클라이언트의 소스 코드를 제공할 수 있게 해 준다. 즉 XSLT 스크립트 파일은 클라이언트 코드 생성시 필요한 동적 호출 인터페이스 모델의 코드 골격을 제공한다. 이러한 코드 자동 생성 기법은 이동 에이전트 기술과 더불어 선정 아키텍처에서의 기아 상태를 해결하기 위해 필요하다 선정 서비스를 제외하더라도 검색 결과상의 모든 서비스들에 대한 요청 HTTP 메시지를 발생시키기 위해서는 코드 자동 생성 기법이 필요하다. 생성된 프록시 클라이언트 프로그램 코드는 검색된 서비스들에 대한 더미 메시지를 발생시킨다. 본 논문에서 제시한 클라이언트 코드 생성 방안은 자동 생성 프로그래밍 영역에서의 적용 가능성을 보여준다.


    This paper proposes automatic generation method of proxy client code to automation of web service selection process through a monitoring agent. The technique of this paper help service consumer to provide source code of proxy client as it bring an attribute value of specific element of WSDL document using template rule. Namely, a XSLT script file provide code frame of dynamic invocation interface model. The automatic code generation technique need to solving starvation status of selection architecture. It is required to creating request HTTP message for every service on the result of search. The created proxy client program code generate dummy message about services. The proposed client code generation method show us a possibility of application in the automatic generation programming domain.


  • 주제어

    웹 서비스 .   품질 정보 .   코드 생성 .   템플릿 룰.  

  • 참고문헌 (7)

    1. E. M. Maximilien and M. P. Singh, "A Framework and Ontology for Dynamic Web Services Selection," IEEE Internet Computing, Vol.8, No.5, pp.84-93, 2004. 
    2. http://www.w3.org/2002/ws/desc/ 
    3. 신민철, 기초에서 실무까지 XML 웹 서비스, (주)프리렉, 2004. 
    4. M. Voelter, "A Catalog of Patterns for Program Generation", Proceedings of the EuroPLoP conference, 2003. 
    5. Y.J. Seo and Y.J. Song, "A Study on Automatic Code Generation Tool from Design Pattern Based on the XMI," LNCS Vol.3983, pp.864-872, Springer-Verlag, 2006. 
    6. J. C. Cleaveland, "Program Generators with XML and Java," Prentice Hall, 2001. 
    7. http://www.w3.org/TR/xslt 

 저자의 다른 논문

  • 송영재 (63)

    1. 1976 "Microprocessor에 의한 NOVA의 Emulator 설계" 電子工學會誌 = Journal of the Korean Institute of Electronics Engineers 13 (2): 28~33    
    2. 1976 "NOVA 에뮤레이터의 시뮤레이숀에 관한 연구" 電子工學會誌 = Journal of the Korean Institute of Electronics Engineers 13 (2): 34~39    
    3. 1977 "미니컴퓨터의 에뮤레이숀에 관한 연구" 電子工學會誌 = Journal of the Korean Institute of Electronics Engineers 14 (4): 1~8    
    4. 1977 "ROM, RAM등의 on-chip化가 繼續되는 下位마이크로 컴퓨터" 電子工學會雜誌 = KIEE review 4 (1): 1~9    
    5. 1980 "마이크로프로세서복합에 의한 병렬처리에 관한 연구" 電子工學會誌 = Journal of the Korean Institute of Electronics Engineers 17 (5): 36~42    
    6. 1981 "분산처리 아키텍쳐" 電子工學會雜誌 = KIEE review 8 (1): 44~50    
    7. 1985 "통신망에 있어서의 큐잉우선도에 관한 연구" 한국통신학회논문지 = The journal of the Korean institute of communication science 10 (5): 218~228    
    8. 1987 "통신망에서의 동적우선도큐잉에 관한 연구" 한국통신학회논문지 = The journal of the Korean institute of communication science 12 (2): 92~101    
    9. 1989 "확장된 타임 페트리 네트에 의한 분산 시스템의 성능 분석" 한국통신학회논문지 = The journal of the Korean institute of communication science 14 (3): 207~215    
    10. 1989 "타임 페트리 네트를 이용한 비동기식 병행 시스템의 성능 평가" 한국통신학회논문지 = The journal of the Korean institute of communication science 14 (5): 511~520    

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기