Search results

1 – 10 of over 7000
To view the access options for this content please click here
Article
Publication date: 20 June 2016

Sanjay Garg, Kirit Modi and Sanjay Chaudhary

Web services play vital role in the development of emerging technologies such as Cloud computing and Internet of Things. Although, there is a close relationship among the…

Abstract

Purpose

Web services play vital role in the development of emerging technologies such as Cloud computing and Internet of Things. Although, there is a close relationship among the discovery, selection and composition tasks of Web services, research community has treated these challenges at individual level rather to focus on them collectively for developing efficient solution, which is the purpose of this work. This paper aims to propose an approach to integrate the service discovery, selection and composition of Semantic Web services on runtime basis.

Design/methodology/approach

The proposed approach defined as a quality of service (QoS)-aware approach is based on QoS model to perform discovery, selection and composition tasks at runtime to enhance the user satisfaction and quality guarantee by incorporating non-functional parameters such as response time and throughput with the Web services and user request. In this paper, the proposed approach is based on ontology for semantic description of Web services, which provides interoperability and automation in the Web services tasks.

Findings

This work proposed an integrated framework of Web service discovery, selection and composition which supports end user to search, select and compose the Web services at runtime using semantic description and non-functional requirements. The proposed approach is evaluated by various data sets from the Web Service Challenge 2009 (WSC-2009) to show the efficiency of this work. A use case scenario of Healthcare Information System is implemented using proposed work to demonstrate the usability and requirement the proposed approach.

Originality/value

The main contribution of this paper is to develop an integrated approach of Semantic Web services discovery, selection and composition by using the non-functional requirements.

Details

International Journal of Web Information Systems, vol. 12 no. 2
Type: Research Article
ISSN: 1744-0084

Keywords

To view the access options for this content please click here
Article
Publication date: 27 September 2019

Sihem Cherif, Raoudha Ben Djemaa and Ikram Amous

This paper aims to propose an approach for the self-adaptation of the Web composition called SAMIWA. The SAMIWA framework helps users during the search, invocation and…

Abstract

Purpose

This paper aims to propose an approach for the self-adaptation of the Web composition called SAMIWA. The SAMIWA framework helps users during the search, invocation and composition of the appropriate Web service.

Design/methodology/approach

The authors’ approach allows expressing requirements by taking into account potential users’ context in addition to the functional one.

Findings

In this paper, the authors introduce a new context-aware approach that provides a dynamic adaptation of service compositions.

Originality/value

The author has implemented a Web application that enables selection and composition of the most appropriate composite service.

Details

International Journal of Pervasive Computing and Communications, vol. 15 no. 3/4
Type: Research Article
ISSN: 1742-7371

Keywords

To view the access options for this content please click here
Article
Publication date: 30 March 2012

Mohamed Graiet, Raoudha Maraoui, Mourad Kmimech, Mohamed Tahar Bhiri and Walid Gaaloul

The purpose of this paper is to formally verify the composition of web services to reduce inconsistencies in software architectures.

Abstract

Purpose

The purpose of this paper is to formally verify the composition of web services to reduce inconsistencies in software architectures.

Design/methodology/approach

In order to check the web services composition, the authors use a model‐driven engineering (MDE)‐based approach and to achieve the formalization of web service composition in ACME and check the consistency of this composition, the authors introduce the pattern mediation to formalize web services composition with the ADL ACME, using the concept of architectural style of ACME. Subsequently, a scenario shows how this style can be used in ACMEStudio to detect inconsistencies. The example shows a web travel organization application.

Findings

The authors ensure reliability defined through non‐functional properties. To do so, use ACME was used to check assembling consistency of web service composition. In a second part, a SWC2ACME tool was designed and implemented to check if the web services meta‐model conforms to ACME model.

Originality/value

The paper describes a framework which has proven to be useful to ensure a safe design and execution of software architectures, specifically web services composition.

Details

International Journal of Web Information Systems, vol. 8 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

To view the access options for this content please click here
Article
Publication date: 31 August 2010

Sayed Gholam Hassan Tabatabaei, Amir Vahid Dastjerdi, Wan M.N. Wan Kadir, Suhaimi Ibrahim and Elahe Sarafian

Automated composition of semantic web services has become one of the recent critical issues in today's web environment. Despite the importance of artificial intelligence…

Abstract

Purpose

Automated composition of semantic web services has become one of the recent critical issues in today's web environment. Despite the importance of artificial intelligence (AI)‐planning techniques for web service composition, previous works in that area do not address security issues, which is the focus of this paper. The purpose of this paper is to propose an approach to achieve security conscious composition of semantic web services.

Design/methodology/approach

The proposed approach called security conscious composition of semantic web services (SCAIMO) is based on the prior work, i.e. AIMO. The AIMO is an effective approach for web service discovery and composition based on AI‐planning, web service modeling ontology (WSMO), and description logic (DL). In this paper, definitions of secure matchmaking and web service composition are formalized based on DLs. Moreover, security capabilities and constraint types in the proposed SCAIMO framework are presented.

Findings

This paper proposes a secure task matchmaker which is responsible for matching security conscious tasks with operators and methods based on WSMO and DL to support the proposed SCAIMO framework. In addition, the paper implements and evaluates the SCAIMO using a test case and the result shows that the approach can provide an applicable solution.

Originality/value

The key contribution of this paper encompasses the new framework to support security capabilities and constraints during composition of semantic web services as well as the new secure task matchmaker.

Details

International Journal of Web Information Systems, vol. 6 no. 3
Type: Research Article
ISSN: 1744-0084

Keywords

To view the access options for this content please click here
Article
Publication date: 6 June 2016

Sihem Cherif, Raoudha Ben Ben Djemaa and Ikram Amous

The purpose of this paper is to describe the composite service and the context properties related to the users in the business process execution language (BPEL) file.

Abstract

Purpose

The purpose of this paper is to describe the composite service and the context properties related to the users in the business process execution language (BPEL) file.

Design/methodology/approach

The authors’ approach allows expressing requirements by taking into account potential users’ context in addition to the functional one.

Findings

In this paper, the authors introduce a new context-aware approach that provides a dynamic adaptation of service compositions.

Originality/value

This paper introduces a user-aware approach for describing and publishing context-aware composite Web service.

Details

International Journal of Pervasive Computing and Communications, vol. 12 no. 2
Type: Research Article
ISSN: 1742-7371

Keywords

To view the access options for this content please click here
Article
Publication date: 11 March 2019

Kirit J. Modi and Sanjay Garg

Cloud computing provides a dynamic, heterogeneous and elastic environment by offering accessible ‘cloud services’ to end-users. The tasks involved in making cloud services

Abstract

Purpose

Cloud computing provides a dynamic, heterogeneous and elastic environment by offering accessible ‘cloud services’ to end-users. The tasks involved in making cloud services available, such as matchmaking, selection and composition, are essential and closely related to each other. Integration of these tasks is critical for optimal composition and performance of the cloud service platform. More efficient solutions could be developed by considering cloud service tasks collectively, but the research and academic community have so far only considered these tasks individually. The purpose of this paper is to propose an integrated QoS-based approach for cloud service matchmaking, selection and composition using the Semantic Web.

Design/methodology/approach

In this paper, the authors propose a new approach using the Semantic Web and quality of service (QoS) model to perform cloud service matchmaking, selection and composition, to fulfil the requirements of an end user. In the Semantic Web, the authors develop cloud ontologies to provide semantic descriptions to the service provider and requester, so as to automate the cloud service tasks. This paper considers QoS parameters, such as availability, throughput, response time and cost, for quality assurance and enhanced user satisfaction.

Findings

This paper focus on the development of an integrated framework and approach for cloud service life cycle phases, such as discovery, selection and composition using QoS, to enhance user satisfaction and the Semantic Web, to achieve automation. To evaluate performance and usefulness, this paper uses a scenario based on a Healthcare Decision-Making System (HDMS). Results derived through the experiment prove that the proposed prototype performs well for the defined set of cloud-services tasks.

Originality/value

As a novel concept, our proposed integrated framework and approach for cloud service matchmaking, selection and composition based on the Semantic Web and QoS characterisitcs (availability, response time, throughput and cost), as part of the service level agreement (SLA) will help the end user to match, select and filter cloud services and integrate cloud-service providers into a multi-cloud environment.

Details

Journal of Systems and Information Technology, vol. 21 no. 1
Type: Research Article
ISSN: 1328-7265

Keywords

To view the access options for this content please click here
Article
Publication date: 6 April 2010

Rajesh Karunamurthy, Ferhat Khendek and Roch H. Glitho

A web service is a software system designed to support interoperable machine‐to‐machine or application‐to‐application interactions over networks. Descriptions enable web

Abstract

Purpose

A web service is a software system designed to support interoperable machine‐to‐machine or application‐to‐application interactions over networks. Descriptions enable web services to be discovered, used by other web services, and composed into new web services. Web service composition is a mechanism for creating new web services by reusing existing ones. In order to compose a web service, the right primitive services have to be discovered. A matchmaking technique enables discovering these services. Web services have functional, non‐functional, behavioral, and semantic characteristics. These four aspects of web services provide different key information about the service; therefore they have to be considered for description, matching, and composition. The purpose of this paper is to propose a formal description framework and a formal matchmaking technique that allows describing and discovering web services by considering their four characteristics.

Design/methodology/approach

In this paper, the description framework combines two existing languages for functional, semantic, and behavioral description, along with a simple and new language for non‐functional description.

Findings

A case study is used to illustrate the description framework and the matchmaking technique. The implementation and performance evaluation of the matchmaking technique is presented. The framework formalizes and integrates the languages in a common semantic domain in order to match and manipulate the different aspects together and formally. Isabelle is used by the matchmaking technique for discovering the partially and fully matched services.

Originality/value

The contribution of this paper lies in the new description framework and the new matchmaking technique.

Details

International Journal of Web Information Systems, vol. 6 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

To view the access options for this content please click here
Article
Publication date: 6 August 2019

Sarra Abidi, Myriam Fakhri, Mehrez Essafi and Henda Ben Ghazela

Web services composition engineering (WSCE) is a big challenge because of the increasing complexity, openness and extensibility of services based on the information system…

Abstract

Purpose

Web services composition engineering (WSCE) is a big challenge because of the increasing complexity, openness and extensibility of services based on the information system (IS). In the absence of an adequate framework for IS engineering, the authors assume that the overall problem is consequently no longer easy to resolve. This paper aims to explore some of the issues underlying WSCE through a framework, which is built based on the state of the art. The proposed framework is structured around five views that mainly highlight aspects of personalization and security concerns. The main objectives of this framework are: to help understand and clarify the basics of the WSCE domain; to evaluate web services composition (WSC) methods; to analyze and compare existing personalization, secure methods and identify new research axes; and to identify the main criteria of the ongoing approach for the design of a secure IS based on personalized WSC.

Design/methodology/approach

This work develops a framework that is used as an analytical study to compare the existing WSCE methods and come up with research issues. Then, the proposed framework is considered as an abstract model for the new WSCE approach.

Findings

A set of criteria that the proposed framework should consider when developing a new approach to a secure IS based on personalized WSs composition.

Research limitations/implications

The paper has theoretical implications as the personalization and security issues provide a research roadmap toward the realization of an approach for the design of a secure IS based on personalized WSs composition.

Practical implications

As proof, the authors are interested in a web services repository of a real mall. To do this, the authors deployed the application in a cloud environment and observed the results of personalization and security concepts in WSCE.

Originality/value

None of the existing comparison frameworks has raised both personalization and security issues in WSs composition, while personalization and security must be present in the whole composition process.

Details

International Journal of Web Information Systems, vol. 15 no. 3
Type: Research Article
ISSN: 1744-0084

Keywords

To view the access options for this content please click here
Article
Publication date: 19 June 2017

Khai Tan Huynh, Tho Thanh Quan and Thang Hoai Bui

Service-oriented architecture is an emerging software architecture, in which web service (WS) plays a crucial role. In this architecture, the task of WS composition and…

Abstract

Purpose

Service-oriented architecture is an emerging software architecture, in which web service (WS) plays a crucial role. In this architecture, the task of WS composition and verification is required when handling complex requirement of services from users. When the number of WS becomes very huge in practice, the complexity of the composition and verification is also correspondingly high. In this paper, the authors aim to propose a logic-based clustering approach to solve this problem by separating the original repository of WS into clusters. Moreover, they also propose a so-called quality-controlled clustering approach to ensure the quality of generated clusters in a reasonable execution time.

Design/methodology/approach

The approach represents WSs as logical formulas on which the authors conduct the clustering task. They also combine two most popular clustering approaches of hierarchical agglomerative clustering (HAC) and k-means to ensure the quality of generated clusters.

Findings

This logic-based clustering approach really helps to increase the performance of the WS composition and verification significantly. Furthermore, the logic-based approach helps us to maintain the soundness and completeness of the composition solution. Eventually, the quality-controlled strategy can ensure the quality of generated clusters in low complexity time.

Research limitations/implications

The work discussed in this paper is just implemented as a research tool known as WSCOVER. More work is needed to make it a practical and usable system for real life applications.

Originality/value

In this paper, the authors propose a logic-based paradigm to represent and cluster WSs. Moreover, they also propose an approach of quality-controlled clustering which combines and takes advantages of two most popular clustering approaches of HAC and k-means.

To view the access options for this content please click here
Article
Publication date: 6 August 2019

Gitosree Khan, Sabnam Sengupta and Anirban Sarkar

Service composition phenomenon based on non-scenario aspects are become the latest issues in enterprise software applications of the multi-cloud environment due to the…

Abstract

Purpose

Service composition phenomenon based on non-scenario aspects are become the latest issues in enterprise software applications of the multi-cloud environment due to the phenomenal increase in a number of Web services. The traditional service composition patterns are hard to support the dynamic, flexible and autonomous service composition in the inter-cloud platform. To address this problem, this paper aims to describe a dynamic service composition framework (SCF) that is enriched with various structural and functional aspects of composition patterns in a cloud computing environment. The proposed methodology helps to integrate various heterogeneous cloud services dynamically to acquire an optimal and novel enterprise solution for delivering the service to the end-users automatically.

Design/methodology/approach

SCF and different composition patterns have been used to compose the services present in the inter-cloud architecture of the multi-agent-based system. Further, the proposed dynamic service composition algorithm is illustrated using a hybrid approach, where service are chosen according to various needs of quality of service parameters. Besides, a priority-based service scheduling algorithm is proposed that facilitates the automation of delivering cloud service optimally.

Findings

The proposed framework is capable of composing the heterogeneous service and facilitate the structural and functional aspects of service composition process in enterprise cloud-based applications in terms of flexibility, scalability, integrity and dynamicity of the cloud bus. The advantage of the proposed algorithm is that it helps to minimize the execution cost, processing time and get better success rate in delivering the service as per customer’s need.

Originality/value

The novelty of the proposed architecture coordinates cloud participants, automate service discovery pattern, reconfigure scheduled services and focus on aggregating a composite services in inter-cloud environments. Besides, the proposed framework supported several non-functional characteristics such as robustness, flexibility, dynamicity, scalability and reliability of the system.

Details

International Journal of Web Information Systems, vol. 15 no. 5
Type: Research Article
ISSN: 1744-0084

Keywords

1 – 10 of over 7000