Node.DPWS: High performance and scalable Web Services for the IoT

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fysarakis, Konstantinos, Mylonakis, Damianos, Manifavas, Charalampos, Papaefstathiou, Ioannis
Format: Preprint
Published: 2015
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913566167138304
author Fysarakis, Konstantinos
Mylonakis, Damianos
Manifavas, Charalampos
Papaefstathiou, Ioannis
author_facet Fysarakis, Konstantinos
Mylonakis, Damianos
Manifavas, Charalampos
Papaefstathiou, Ioannis
contents Interconnected computing systems, in various forms, are expected to permeate our lives, realizing the vision of the Internet of Things (IoT) and allowing us to enjoy novel, enhanced services that promise to improve our everyday lives. Nevertheless, this new reality also introduces significant challenges in terms of performance, scaling, usability and interoperability. Leveraging the benefits of Service Oriented Architectures (SOAs) can help alleviate many of the issues that developers, implementers and end-users have to face in the context of the IoT. This work presents Node.DPWS, a novel implementation of the Devices Profile for Web Services (DPWS) based on the Node.js platform. Node.DPWS can be used to deploy lightweight, efficient and scalable Web Services over heterogeneous nodes, including devices with limited resources. The performance of the presented work is evaluated on typical embedded devices, including comparisons with implementations created using alternative DPWS toolkits.
format Preprint
id arxiv_https___arxiv_org_abs_1503_01398
institution arXiv
publishDate 2015
record_format arxiv
spellingShingle Node.DPWS: High performance and scalable Web Services for the IoT
Fysarakis, Konstantinos
Mylonakis, Damianos
Manifavas, Charalampos
Papaefstathiou, Ioannis
Networking and Internet Architecture
Programming Languages
Software Engineering
Interconnected computing systems, in various forms, are expected to permeate our lives, realizing the vision of the Internet of Things (IoT) and allowing us to enjoy novel, enhanced services that promise to improve our everyday lives. Nevertheless, this new reality also introduces significant challenges in terms of performance, scaling, usability and interoperability. Leveraging the benefits of Service Oriented Architectures (SOAs) can help alleviate many of the issues that developers, implementers and end-users have to face in the context of the IoT. This work presents Node.DPWS, a novel implementation of the Devices Profile for Web Services (DPWS) based on the Node.js platform. Node.DPWS can be used to deploy lightweight, efficient and scalable Web Services over heterogeneous nodes, including devices with limited resources. The performance of the presented work is evaluated on typical embedded devices, including comparisons with implementations created using alternative DPWS toolkits.
title Node.DPWS: High performance and scalable Web Services for the IoT
topic Networking and Internet Architecture
Programming Languages
Software Engineering
url https://arxiv.org/abs/1503.01398