IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

DSOA: A Service Oriented Architecture for Ubiquitous Applications

DSOA: A Service Oriented Architecture for Ubiquitous Applications
View Sample PDF
Author(s): Fabricio Nogueira Buzeto (Universidade de Brasília (UnB), Brazil), Carlos Botelho de Paula Filho (Universidade de Brasília (UnB), Brazil), Carla Denise Castanho (Universidade de Brasília (UnB), Brazil) and Ricardo Pezzuol Jacobi (Universidade de Brasília (UnB), Brazil)
Copyright: 2012
Pages: 18
Source title: Computer Engineering: Concepts, Methodologies, Tools and Applications
Source Author(s)/Editor(s): Information Resources Management Association (USA)
DOI: 10.4018/978-1-61350-456-7.ch307

Purchase

View DSOA: A Service Oriented Architecture for Ubiquitous Applications on the publisher's website for pricing and purchasing information.

Abstract

Ubiquitous environments are composed by a wide variety of devices, each one with different characteristics like communication protocol, programming and hardware platforms. These devices range from powerful equipment, like PCs, to limited ones, like cell phones, sensors, and actuators. The services provided by a ubiquitous environment rely on the interaction among devices. In order to support the development of applications in this context, the heterogeneity of communication protocols must be abstracted and the functionalities dynamically provided by devices should be easily available to application developers. This paper proposes a Device Service Oriented Architecture (DSOA) as an abstraction layer to help organize devices and its resources in a ubiquitous environment, while hiding details about communication protocols from developers. Based on DSOA, a lightweight middleware (uOS) and a high level protocol (uP) were developed. A use case is presented to illustrate the application of these concepts.

Related Content

Lifecycles: Organizing Development Phases
. © 2019. 32 pages.
View Details View Details PDF Full Text View Sample PDF
Methodologies: Outlining the Process Framework
. © 2019. 30 pages.
View Details View Details PDF Full Text View Sample PDF
Architectures: Designing Components and Connections
. © 2019. 44 pages.
View Details View Details PDF Full Text View Sample PDF
Antipasti: Solving the Software Puzzles
. © 2019. 23 pages.
View Details View Details PDF Full Text View Sample PDF
Processes: Planning the Steps to the Goal
. © 2019. 37 pages.
View Details View Details PDF Full Text View Sample PDF
People: Communicating in Teams
. © 2019. 11 pages.
View Details View Details PDF Full Text View Sample PDF
Implementations: Discussing the Cases
. © 2019. 11 pages.
View Details View Details PDF Full Text View Sample PDF
Body Bottom