Abstract
Web service is a standardized software technology which enables interoperability for various applications regardless of operating systems and programing languages through public networks such as the internet and by web service standards. It is distributing computer services that enable a web environment by discovering and providing necessary services. However, there are drawbacks when selecting services for new web environments because current various search methods are based on performance of those services. Even when the performance of the service is improved by selecting web services based on either the service performance or when the new services are discovered, lack of resources causes the web services to get pushed back from the current service list. Therefore, in order to resolve resource allocation issues when selecting web services, this study offers the suitable services for the clients by applying improved services based on scalable information and by applying the information obtained by the clients when requested.
웹 서비스는 인터넷과 같이 공개적인 네트워크 및 관련 표준을 통하여 다수의 어플리케이션을 운영체제 및 프로그램 언어에 관계없이 상호 운영이 가능 하도록 해주는 표준화된 소프트웨어 기술로써 상호간의 필요한 서비스 발견, 제공 하여다양한 서비스를 가능하게 해주는 분산 컴퓨팅 서비스이다. 현재 웹 환경에서 사용되는 다양한 검색 방법은 서비스 성능에 기반하고 있어 새로운 서비스에 대한 서비스 선정에 문제점이 있다. 또한 웹 서비스의 성능을 기반으로 서비스 선정이 이루어져 서비스의 성능이 향상되거나 새로운 서비스가 발견되어도 기존의 서비스 순위에 밀려 계속적으로 서비스 선정이 이루어지지 못하는 기아현상이 발생한다. 따라서 본 논문에서는 서비스 선정에서 발생하는 기아현상을 해결하기 위해 확장 가능한 정보를 기반으로 서비스 성능의 향상이나 사용자가 원하는 정보를 획득하여 서비스 선정에 반영하여 웹 서비스 선정 시 발생하는 웹 서비스 기아현상을 해결하여 사용자에게 적합한 웹 서비스를 선정 할 수 있도록 한다.