logo
    The increasing number of Web services that can meet the same functional need, selecting a Web service from several similar services has become increasingly a delicate task for Web clients. A selection must be made in order to determine which relevant Web services would satisfy a user's needs. In the literature, divergent efforts have been expend to solve this problem based on the non-functional properties of Web services. In this paper, we propose an extension of the conventional architecture of SOA Web services, taking into account the different non-functional quality of service (QoS) criteria in the discovery and selection of the best services. More precisely, we propose a model for the selection of Web services based on nonfunctional criteria of QoS. Therefore, to classify similar services, we used a TOPSIS algorithm that classifies web services according to non-functional requirements. In order to show the feasibility of the proposed architecture, we have developed a prototype of web services selection, which is a demonstration for real services.
    WS-Policy
    TOPSIS
    WS-Addressing
    Services computing
    WS-I Basic Profile
    Citations (11)
    Web services technologies are becoming a de facto standard to integrate distributed applications and systems using XML-based standards. Developing applications that support web services interfaces will not be enough to provide complete and coordinated business processes. Thus, we need a new approach to compose these web services together in order to form web services orchestration and processes definition There are two methods for web service composition. One is static composition and the other is dynamic composition. Automated web service composition is a very challenging task. This paper proposes a new dynamic web services composition algorithm to solve the composition issues related to data distribution, reliability, availability and QoS.
    WS-Policy
    WS-Addressing
    Orchestration
    WS-I Basic Profile
    After the Web service matching method which aims only at the single Web service and the dynamic composition method which aims at multiple Web services have been analyzed,a formal description of semantic Web service is proposed,based upon which a semantic Web service registry structure oriented for the composed Web service and the corresponding data maintenance algorithm have been implemented.In the meantime,a Web service model and discovery algorithm oriented for the composed Web service are proposed,which can be used to semantically match single Web service,and also to search in those composed Web services to find a composite Web service or composition Web service fragment which satisfy the search requests so that the composed Web service can be reused and the efficiency of the discovery can be improved.
    WS-Policy
    Web Coverage Service
    Citations (0)
    OASIS defines Service Oriented Architecture (SOA) as a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. One approach to realize SOA is Web services. A Web service is a software system that has a machine processable Web Services Description Language (WSDL) interface; other systems interact with it using SOAP messages in a manner prescribed by its description. Descriptions enable Web services to be discovered, used by other Web services, and composed into new Web services. Composition is a mechanism for rapid creation of new Web services by reusing existing ones. Web services have functional, behavioral, semantic, and non-functional characteristics. These characteristics have to be considered for composition, as they provide essential information about the services. In order to compose Web services with these characteristics, they have to be described appropriately. However, the existing techniques do not consider all these aspects together for description and composition. This thesis proposes a business model, also referred to as architecture, a description framework, and a composition framework for Web service composition. Techniques for matching, categorizing, and assembling the composite services are also proposed as a part of the composition framework. The architecture, frameworks, and techniques describe, discover, manipulate, and compose Web services by taking into account all their characteristics. The standard Web service business model is extended by the proposed business model to support Web service composition. In the model, based on their demand, the requested Web services are composed by the Web service composer. In the proposed architecture, Web services are described using the description framework languages. The proposed framework combines Semantic Annotations for WSDL and XML Schema (SAWSDL) for functional and semantic description, Message Sequence Charts (MSC) for behavioral description, and a simple and new Non Functional Specification Language (NFSL) for the non-functional properties description of Web services. It uses Higher Order Logic (HOL) for formalizing and integrating the three languages. The role of Web service composer in the architecture is realized by the composition framework. It essentially defines the architecture of the composer. In this framework, matchmaking, categorization, and assembly techniques are used to create the requested composite service. These techniques manipulate the Web services at HOL-level. The formal matchmaking technique discovers the primitive Web services by using a HOL theorem prover. The categorization and the assembly techniques manipulate the matched services and orchestrate the composite service. The concepts of the model, frameworks, and techniques are implemented, and their working is illustrated using case studies. Prototypes of the model's components (extended registry and extended requester) and the composition framework are developed, and their performance is analyzed. Case studies to illustrate the description and the composition frameworks are also presented
    WS-Policy
    WS-I Basic Profile
    WS-Addressing
    Services computing
    Citations (3)
    Web service composition, as one of the key aspects in web service domain, has attracted more and more research attentions. Generally, in order to provide a powerful function to a specific problematic, several web services should combine and work together. Such a collaboration of web services is regarded as web service composition. There are two main difficulties in web service composition: selecting web services as partners and making interactions among these web services. A web service works as a functional black box, it takes in inputs and generates outputs. For a specific web services, both the inputs and the outputs are in specific formats. In order to make interactions among web services, it is necessary to be synergistic among their inputs and outputs. To generate specific inputs for a particular web service, the outputs from one or several other web services should transform the formats and combine together. This paper presents an automatic model transformation methodology, which focuses on transforming and combining outputs to generate inputs for web services. This automatic model transformation methodology regards all web services' inputs and outputs as models. In order to do the transformation and combination process efficiently and effectively, syntactic checking and semantic checking measurements have been combined into a refined model transformation process.
    WS-Policy
    WS-Addressing
    Mashup
    WS-I Basic Profile
    Citations (3)
    최근에 동적으로, 즉 요구가 있는 즉시 서비스들을 조합하는 동적 웹 서비스 조합은 가장 큰 관심사 중 하나이다. 지금까지 동적 웹 서비스조합에 관한 많은 연구들이 수행되어졌는데 주로 사람이 개입된 반자동 대화식 조합 기법들이 제안되었다. 또한 이들 연구에서 탐색 알고리즘 및 워크플로우 설계 기법들이 부분적으로는 기술되어 있으나. 웹 서비스 조합 자동화를 위한 전반적인 워크플로우 처리과정을 기술한 연구는 아직 없다. 본 논문은 웹 서비스 조합 자동화 기법에 초점을 맞추고 있다. 주된 아이디어는 시멘틱 웹을 실현하기 위한 웹 온톨로지와 비즈니스분야에서 성공적으로 활용되고 있는 워크플로우 기법들을 적용하여 웹 서비스 조합 자동화 시스템을 구현하는 것이다. 본 연구에서는 웹 서비스발견을 위해 매칭 알고리즘이 제안되고, 웹 서비스들 간 상호연결을 지원하기 위해 매칭 알고리즘에 온톨로지 개념이 적용된다. 그리고 웹 서비스 조합 자동화를 지원하기 위한 워크플로우 실행계획이 기술된다. 마지막으로 실 데이터 실험을 통해 제안 시스템의 우수성을 보인다. Recently, one of the most challenging problems is to compose web services dynamically, that is, on demand. A number of researchers have been considerably interested in the dynamic web services composition. However, while most of them focused on the semi-automatic web services composition with a human controller, very little attention was devoted to the full automation of this process. This paper primarily focuses on the automatic web services composition techniques. The main idea is to implement an automatic web services composition system using web ontologies to realize the semantic web and workflow technologies to play a major role in E-businesses. In this paper, we propose a matching algorithm for web service discovery and present an approach based on the use of ontologies to facilitate the interoperability of web services. Finally, we describe a workflow execution plan to support the automatic web services composition, and an experimental study that shows the high performance of our system.
    WS-Policy
    WS-I Basic Profile
    Services computing
    With the proliferation of Web services and the evolution towards the Semantic Web comes the opportunity to automate various Web services tasks. In this paper, we propose the conception of Sub Web Service and present an algorithm of automatic web service composition which based on Sub Web Service. The most contribution of this paper is: (1) propose the conception of Sub Web Service; (2) present a automatic composition algorithm. The simulation experiment indicated that the algorithm we proposed is effective and efficiency when applied in web service composition engine.
    WS-Policy
    Citations (4)