Search results

1 – 10 of 150
Article
Publication date: 9 November 2020

Fuad Sameh Alshraiedeh and Norliza Katuk

Many REpresentational State Transfer (RESTful) Web services suffered from anti-patterns problem, which may diminish the sustainability of the services. The anti-patterns problem…

Abstract

Purpose

Many REpresentational State Transfer (RESTful) Web services suffered from anti-patterns problem, which may diminish the sustainability of the services. The anti-patterns problem could happen in the code of the programme or the uniform resource identifiers (URIs) of RESTful Web services. This study aims to address the problem by proposing a technique and an algorithm for detecting anti-patterns in RESTful Web services. Specifically, the technique is designed based on URIs parsing process.

Design/methodology/approach

The study was conducted following the design science research process, which has six activities, namely, identifying problems, identifying solutions, design the solutions, demonstrate the solution, evaluation and communicate the solution. The proposed technique was embedded in an algorithm and evaluated in four phases covering the process of extracting the URIs, implementing the anti-pattern detection algorithm, detecting the anti-patterns and validating the results.

Findings

The results of the study suggested an acceptable level of accuracy for the anti-patterns detection with 82.30% of precision, 87.86% of recall and 84.93% of F-measure.

Practical implications

The technique and the algorithm can be used by developers of RESTful Web services to detect possible anti-pattern occurrences in the service-based systems.

Originality/value

The technique is personalised to detect amorphous URI and ambiguous name anti-patterns in which it scans the Web service URIs using specified rules and compares them with pre-determined syntax and corpus.

Article
Publication date: 22 November 2011

Ekaterina Gilman, Xiang Su, Oleg Davidyuk, Jiehan Zhou and Jukka Riekki

Context‐awareness is an essential property of any pervasive system perceiving its environment. Such a system captures and processes context, i.e. the features describing the…

Abstract

Purpose

Context‐awareness is an essential property of any pervasive system perceiving its environment. Such a system captures and processes context, i.e. the features describing the relevant aspects of environment state and user behaviour. However, development of these systems still requires solving a number of research and engineering challenges. The purpose of this paper is to propose perception framework, a RESTful middleware which simplifies and accelerates the development of pervasive systems. Perception framework allows constructing services' application logic using rules and context. Moreover, it collects sensor data and produces the context information that is required for the rules. The authors present the architecture, design, complete implementation, and prototype‐based verification of perception framework.

Design/methodology/approach

Development of context‐aware services is achieved with a novel architecture supporting building of the logic of web services using rules which directly manipulate the available elementary context represented with the Web Ontology Language (OWL) ontology. These rules are described using the Rule Interchange Format (RIF) with support for different rule languages. The implementation of this framework is aligned with RESTful principles, providing a lightweight and flexible solution for large‐scale context‐aware systems.

Findings

The fully implemented prototype verifies the feasibility of constructing the logic of context‐aware web services with the rules supported by perception framework.

Originality/value

The contributions of this paper include: the requirement specification for a generic context‐aware pervasive middleware; and the design and implementation of the framework (i.e. perception framework) supporting the development of context‐aware web services. The perception framework includes a generic rule‐based reasoner allowing developers to use several RIF‐compliant rule description languages.

Details

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

Keywords

Article
Publication date: 30 May 2011

Robert Fox

This column aims to investigate the possibilities of web services for the integration of information with relevant services.

392

Abstract

Purpose

This column aims to investigate the possibilities of web services for the integration of information with relevant services.

Design/methodology/approach

This is a viewpoint paper.

Findings

This column encourages the exploration of web services based on careful analysis and semantic ontologies in order to provide relevant integration of services and information.

Practical implications

The rapid proliferation of web services – whether RESTful or SOAP based – offers many opportunities both internally and externally for libraries, but the adoption of web services needs to be tempered with careful planning and analysis.

Originality/value

The column offers some interesting suggestions for exploring theoretical options in the adoption of web service information and services. Some technical aspects of web service technology are discussed and then related to the core mission of librarianship, which is to assist patrons in navigating the great breadth of data available in increasing quantities via web service technology.

Details

OCLC Systems & Services: International digital library perspectives, vol. 27 no. 2
Type: Research Article
ISSN: 1065-075X

Keywords

Article
Publication date: 5 August 2022

Jitender Tanwar, Sanjay Kumar Sharma and Mandeep Mittal

Drones are used in several purposes including examining areas, mapping surroundings and rescue mission operations. During these tasks, they could encounter compound surroundings…

Abstract

Purpose

Drones are used in several purposes including examining areas, mapping surroundings and rescue mission operations. During these tasks, they could encounter compound surroundings having multiple obstacles, acute edges and deadlocks. The purpose of this paper is to propose an obstacle dodging technique required to move the drones autonomously and generate the obstacle's map of an unknown place dynamically.

Design/methodology/approach

Therefore, an obstacle dodging technique is essentially required to move autonomously. The automaton of drones requires complicated vision sensors and a high computing force. During this research, a methodology that uses two basic ultrasonic-oriented proximity sensors placed at the center of the drone and applies neural control using synaptic plasticity for dynamic obstacle avoidance is proposed. The two-neuron intermittent system has been established by neural control. The synaptic plasticity is used to find turning angles from different viewpoints with immediate remembrance, so it helps in decision-making for a drone. Hence, the automaton will be able to travel around and modify its angle of turning for escaping objects during the route in unknown surroundings with narrow junctions and dead ends. Furthermore, wherever an obstacle is detected during the route, the coordinate information is communicated using RESTful Web service to an android app and an obstacle map is generated according to the information sent by the drone. In this research, the drone is successfully designed and automated and an obstacle map using the V-REP simulation environment is generated.

Findings

Simulation results show that the drone effectively moves and turns around the obstacles and the experiment of using web services with the drone is also successful in generating the obstacle's map dynamically.

Originality/value

The obstacle map generated by autonomous drone is useful in many applications such as examining fields, mapping surroundings and rescue mission operations.

Details

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

Keywords

Article
Publication date: 18 June 2018

Efthimia Mavridou, Konstantinos M. Giannoutakis, Dionysios Kehagias, Dimitrios Tzovaras and George Hassapis

Semantic categorization of Web services comprises a fundamental requirement for enabling more efficient and accurate search and discovery of services in the semantic Web era…

Abstract

Purpose

Semantic categorization of Web services comprises a fundamental requirement for enabling more efficient and accurate search and discovery of services in the semantic Web era. However, to efficiently deal with the growing presence of Web services, more automated mechanisms are required. This paper aims to introduce an automatic Web service categorization mechanism, by exploiting various techniques that aim to increase the overall prediction accuracy.

Design/methodology/approach

The paper proposes the use of Error Correcting Output Codes on top of a Logistic Model Trees-based classifier, in conjunction with a data pre-processing technique that reduces the original feature-space dimension without affecting data integrity. The proposed technique is generalized so as to adhere to all Web services with a description file. A semantic matchmaking scheme is also proposed for enabling the semantic annotation of the input and output parameters of each operation.

Findings

The proposed Web service categorization framework was tested with the OWLS-TC v4.0, as well as a synthetic data set with a systematic evaluation procedure that enables comparison with well-known approaches. After conducting exhaustive evaluation experiments, categorization efficiency in terms of accuracy, precision, recall and F-measure was measured. The presented Web service categorization framework outperformed the other benchmark techniques, which comprise different variations of it and also third-party implementations.

Originality/value

The proposed three-level categorization approach is a significant contribution to the Web service community, as it allows the automatic semantic categorization of all functional elements of Web services that are equipped with a service description file.

Details

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

Keywords

Article
Publication date: 23 July 2019

Meriem Aziez, Saber Benharzallah and Hammadi Bennoui

The purpose of this paper is to address the Internet of Things (IoT) service discovery problem and investigate the existing solutions to tackle this problem in many aspects.

Abstract

Purpose

The purpose of this paper is to address the Internet of Things (IoT) service discovery problem and investigate the existing solutions to tackle this problem in many aspects.

Design/methodology/approach

This paper presents an overview of IoT services aiming at providing a clear understanding about their features because this term is still ambiguous for the IoT service discovery approaches. Besides, a full comparison study of the most representative service discovery approaches in the literature is presented over four perspectives: the IoT information model, the mechanism of IoT service discovery, the adopted architecture and the context awareness. These perspectives allow classifying, comparing and giving a deeper understanding of the existing IoT service discovery solutions.

Findings

This paper presents a new definition and a new classification of IoT services and citation of their features comparing with the traditional Web services. This paper discusses the existing solutions, as well as the main challenges, that face the service discovery issue in the IoT domain. Besides, two classifications of the approaches are adopted on the basis of their service description model and their mechanism of discovery, and a set of requirements that need to be considered when defining an IoT service are proposed.

Originality/value

There are few number works that survey the service discovery approaches in the IoT domain, but none of these surveys discuss the service description models in the IoT or the impact of the context awareness aspect in the service discovery solution. There are also few works that give a comprehensive overview of IoT services to understand their nature to facilitate their description and discovery. This paper fills this gap by performing a full comparison study of multi-category and recent approaches for service discovery in the IoT over many aspects and also by performing a comprehensive study of the IoT service features.

Details

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

Keywords

Article
Publication date: 15 November 2011

Jim Hahn

This paper seeks to suggest a model for location‐based recommendation services that enable greater access to print and electronic resources.

1322

Abstract

Purpose

This paper seeks to suggest a model for location‐based recommendation services that enable greater access to print and electronic resources.

Design/methodology/approach

The paper takes the form of a synthesis of previous work in basic and applied collections‐based wayfinding incorporating library and information science (LIS) literature on user context and system recommendations.

Findings

The paper identifies problems that will need to be solved before implementation of the production‐level recommendation service and suggests possible implications the system may have on reference and instruction services.

Originality/value

The paper provides computing workflows necessary to implement a library recommendation service based on user location. iPhone Software Developer Kit templates are leveraged for modeling data and interface prototypes. Use cases and user models are developed.

Details

Reference Services Review, vol. 39 no. 4
Type: Research Article
ISSN: 0090-7324

Keywords

Article
Publication date: 15 June 2015

Itamir de Morais Barroca Filho and Gibeon Soares Aquino Júnior

This paper aims to identify and propose strategies for development of mobile applications from Web-based enterprise systems and introduce a process called Metamorphosis. This…

1379

Abstract

Purpose

This paper aims to identify and propose strategies for development of mobile applications from Web-based enterprise systems and introduce a process called Metamorphosis. This process provides a set of activities subdivided into four phases – requirements, design, development and deployment – to assist in the creation of mobile applications from existing Web information systems.

Design/methodology/approach

With the aim to provide a background to propose the Metamorphosis process, a systematic review was performed to identify strategies, good practices and experiences reported in the literature about creation of mobile applications.

Findings

This paper identifies and proposes strategies for development of mobile applications from Web-based enterprise systems and introduces a process called Metamorphosis. Then, this process is applied for creation of SIGAA Mobile.

Originality/value

The originality of this paper is the proposal of Metamorphosis process, that is, a process for development of mobile applications from Web-based enterprise systems.

Details

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

Keywords

Open Access
Article
Publication date: 20 January 2023

Anas Fattouh, Koteshwar Chirumalla, Mats Ahlskog, Moris Behnam, Leo Hatvani and Jessica Bruch

The study examines the remote integration process of advanced manufacturing technology (AMT) into the production system and identifies key challenges and mitigating actions for a…

1356

Abstract

Purpose

The study examines the remote integration process of advanced manufacturing technology (AMT) into the production system and identifies key challenges and mitigating actions for a smoother introduction and integration process.

Design/methodology/approach

The study adopts a case study approach to a cyber-physical production system at an industrial technology center using a mobile robot as an AMT.

Findings

By applying the plug-and-produce concept, the study exemplifies an AMT's remote integration process into a cyber-physical production system in nine steps. Eleven key challenges and twelve mitigation actions for remote integration are described based on technology–organization–environment theory. Finally, a remote integration framework is proposed to facilitate AMT integration into production systems.

Practical implications

The study presents results purely from a practical perspective, which could reduce dilemmas in early decision-making related to smart production. The proposed framework can improve flexibility and decrease the time needed to configure new AMTs in existing production systems.

Originality/value

The area of remote integration for AMT has not been addressed in depth before. The consequences of lacking in-depth studies for remote integration imply that current implementation processes do not match the needs and the existing situation in the industry and often underestimate the complexity of considering both technological and organizational issues. The new integrated framework can already be deployed by industry professionals in their efforts to integrate new technologies with shorter time to volume and increased quality but also as a means for training employees in critical competencies required for remote integration.

Article
Publication date: 6 February 2024

Lin Xue and Feng Zhang

With the increasing number of Web services, correct and efficient classification of Web services is crucial to improve the efficiency of service discovery. However, existing Web

Abstract

Purpose

With the increasing number of Web services, correct and efficient classification of Web services is crucial to improve the efficiency of service discovery. However, existing Web service classification approaches ignore the class overlap in Web services, resulting in poor accuracy of classification in practice. This paper aims to provide an approach to address this issue.

Design/methodology/approach

This paper proposes a label confusion and priori correction-based Web service classification approach. First, functional semantic representations of Web services descriptions are obtained based on BERT. Then, the ability of the model is enhanced to recognize and classify overlapping instances by using label confusion learning techniques; Finally, the predictive results are corrected based on the label prior distribution to further improve service classification effectiveness.

Findings

Experiments based on the ProgrammableWeb data set show that the proposed model demonstrates 4.3%, 3.2% and 1% improvement in Macro-F1 value compared to the ServeNet-BERT, BERT-DPCNN and CARL-NET, respectively.

Originality/value

This paper proposes a Web service classification approach for the overlapping categories of Web services and improve the accuracy of Web services classification.

Details

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

Keywords

1 – 10 of 150