Reference Hub1
DSOA: A Service Oriented Architecture for Ubiquitous Applications

DSOA: A Service Oriented Architecture for Ubiquitous Applications

Fabricio Nogueira Buzeto, Carlos Botelho de Paula Filho, Carla Denise Castanho, Ricardo Pezzuol Jacobi
Copyright: © 2011 |Volume: 2 |Issue: 2 |Pages: 18
ISSN: 1947-9158|EISSN: 1947-9166|EISBN13: 9781613507261|DOI: 10.4018/jhcr.2011040104
Cite Article Cite Article

MLA

Buzeto, Fabricio Nogueira, et al. "DSOA: A Service Oriented Architecture for Ubiquitous Applications." IJHCR vol.2, no.2 2011: pp.47-64. http://doi.org/10.4018/jhcr.2011040104

APA

Buzeto, F. N., Filho, C. B., Castanho, C. D., & Jacobi, R. P. (2011). DSOA: A Service Oriented Architecture for Ubiquitous Applications. International Journal of Handheld Computing Research (IJHCR), 2(2), 47-64. http://doi.org/10.4018/jhcr.2011040104

Chicago

Buzeto, Fabricio Nogueira, et al. "DSOA: A Service Oriented Architecture for Ubiquitous Applications," International Journal of Handheld Computing Research (IJHCR) 2, no.2: 47-64. http://doi.org/10.4018/jhcr.2011040104

Export Reference

Mendeley
Favorite Full-Issue Download

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.