{"title":"DSOA:无处不在的应用程序的面向服务的体系结构","authors":"F. Buzeto, C. B. P. Filho, C. Castanho, R. Jacobi","doi":"10.4018/jhcr.2011040104","DOIUrl":null,"url":null,"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 equipments, like PCs, to limited ones, like cell phones, sensors and actuators The services provided by an 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 organizing 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.","PeriodicalId":359659,"journal":{"name":"International Journal of Handheld Computing Research (IJHCR)","volume":"116 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":"{\"title\":\"DSOA: A Service Oriented Architecture for Ubiquitous Applications\",\"authors\":\"F. Buzeto, C. B. P. Filho, C. Castanho, R. Jacobi\",\"doi\":\"10.4018/jhcr.2011040104\",\"DOIUrl\":null,\"url\":null,\"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 equipments, like PCs, to limited ones, like cell phones, sensors and actuators The services provided by an 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 organizing 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.\",\"PeriodicalId\":359659,\"journal\":{\"name\":\"International Journal of Handheld Computing Research (IJHCR)\",\"volume\":\"116 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-05-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"18\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Handheld Computing Research (IJHCR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/jhcr.2011040104\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Handheld Computing Research (IJHCR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/jhcr.2011040104","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
DSOA: A Service Oriented Architecture for Ubiquitous Applications
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 equipments, like PCs, to limited ones, like cell phones, sensors and actuators The services provided by an 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 organizing 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.