웹 서비스 지원을 위한 예외처리 기반 동적 서비스 조정 프레임워크

Exception based Dynamic Service Coordination Framework for Web Services

  • 발행 : 2005.11.01

초록

웹 서비스는 서비스 가용성(availability)과 성능(performance)연에서 신뢰성을 항상 보장해 주지 못한다. 동적 서비스 조정(Dynamic Service Coordination)은 웹 서비스를 호출하는 시스템이나 응용 프로그램 내에서의 비 신뢰적인 문제상황을 처리하는 기술이다. 이 환경 내에서의 웹 서비스는 제한된 시간내에 응답 하지 못하는 등의 문제가 발생 할 경우, 신뢰적인 웹 서비스의 호출을 위해 다른 웹 서비스로의 대체작업이 런타임(run-time)에 이뤄진다. 본 논문에서는 웹 서비스를 위한 동적 서비스 조정 프레임워크를 제안한다. 프레임워크 내에서 동적 서비스 조정의 지원 및 웹 서비스 호출을 담당하는 클래스와 워크플로우가 생성되고, 생성된 클래스 메소드를 호출함으로써 신뢰적인 웹 서비스 호출이 가능하다. 호출작업이 간접적으로 이뤄짐으로 인해 어느 정도의 성능적 손실이 발생하나, 이 방식을 통해 얻는 시스템 유연성과 신뢰성의 측면을 고려한다면, 충분히 감 수 될 수 있다.

키워드