Framework to coordinate ubiquitous devices with SOA standards
Oscar A. Testa, Efrain R. Fonseca C., Germ\'an Montejano, Oscar Dieste

TL;DR
This paper proposes a coordination framework based on SOA standards, specifically WS-CDL, to enable seamless interaction among ubiquitous devices in pervasive environments, addressing proprietary limitations and enhancing interoperability.
Contribution
It introduces a novel SOA-based coordination framework for ubiquitous devices, including extensions to WS-CDL, with a prototype demonstrating its practical application.
Findings
Successfully developed and deployed a WS-CDL-based coordination framework
Extended WS-CDL to support specific ubiquitous device characteristics
Validated the framework through a functional proof of concept
Abstract
Context: Ubiquitous devices and pervasive environments are in permanent interaction in people's daily lives. In today's hyper-connected environments, it is necessary for these devices to interact with each other, transparently to the users. The problem is analyzed from the different perspectives that compose it: SOA, service composition, interaction, and the capabilities of ubiquitous devices. Problem: Currently, ubiquitous devices can interact in a limited way due to the proprietary mechanisms and protocols available on the market. The few proposals from academia have hardly achieved an impact in practice. This is not in harmony with the situation of the Internet environment and web services, which have standardized mechanisms for service composition. Aim: Apply the principles of SOA, currently standardized and tested in the information systems industry, for the connectivity of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsContext-Aware Activity Recognition Systems · Robotics and Automated Systems · Distributed and Parallel Computing Systems
