International Journal of Computer Science, Engineering and Information Technology, 2014
Web Services are independent software systems which offer machine-to-machine interactions over th... more Web Services are independent software systems which offer machine-to-machine interactions over the Internet to achieve well-described operations. With the advent of Service-Oriented Architecture (SOA), Web Services have gained tremendous popularity. As the number of Web Services is increased, finding the best service according to users requirements becomes a challenge. The Semantic Web Service discovery is the process of finding the most suitable service that satisfies the user request. A number of approaches to Web Service discovery have been proposed. In this paper, we classify them and determine the advantages and disadvantages of each group, to help researchers to implement a new or to select the most appropriate existing approach for Semantic Web Service discovery. We, also, provide a taxonomy which categorizes Web Service discovery systems from different points of view. There are three different views, namely, architectural view, automation view and matchmaking view. We focus on the matchmaking view which is further divided into semantic-based, syntax-based and context-aware. We explain each subgroup of it in detail, and then subsequently compare the subgroups in terms of their merits and drawbacks.
International Journal of Network Security & Its Applications, 2014
Since service-oriented architectures make the commercial systems more reliable and reusable, they... more Since service-oriented architectures make the commercial systems more reliable and reusable, they have gained more popularity in industry and scientific community in recent decades. Service-oriented architectures bring flexibility and reusability to software design. Due to the increasing number of services on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable services to user request is one of the main purposes of service-oriented architectures. Many methods have been proposed for service discovery in service-oriented architectures that try to fulfil user requirements and offer suitable services to user request; however the proposed methods do not have enough precision for discovering suitable services. In this paper, we propose a method for service discovery which offers more accurate services according to user request. The proposed method is a hybrid semantic matchmaker for service discovery in service oriented architecture. By providing accurate services suitable to user requests, we have greatly increased the reusability rate and reduced the time and cost of software development .
Since service-oriented architectures make the commercial systems more reliable and reusable, they... more Since service-oriented architectures make the commercial systems more reliable and reusable, they have gained more popularity in industry and scientific community in recent decades. Service-oriented architectures bring flexibility and reusability to software design. Due to the increasing number of services on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable services to user request is one of the main purposes of service-oriented architectures. Many methods have been proposed for service discovery in service-oriented architectures that try to fulfil user requirements and offer suitable services to user request; however the proposed methods do not have enough precision for discovering suitable services. In this paper, we propose a method for service discovery which offers more accurate services according to user request. The proposed method is a hybrid semantic matchmaker for service discovery in service oriented architecture....
Uploads
Papers by Soodeh Pakari