Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services

被引:448
作者
Guinard, Dominique [1 ,2 ]
Trifa, Vlad [1 ,2 ]
Karnouskos, Stamatis [3 ]
Spiess, Patrik [3 ]
Savio, Domnic [3 ]
机构
[1] Swiss Fed Inst Technol, SAP Res, CH-8008 Zurich, Switzerland
[2] Swiss Fed Inst Technol, Inst Pervas Comp, CH-8008 Zurich, Switzerland
[3] SAP Res Karlsruhe, D-76131 Karlsruhe, Germany
关键词
Service-Oriented Architecture (SOA); service discovery; web services; REST; Web of Things; device integration; composite applications; wireless sensor (actuator) networks; context modeling; ubiquitous business processes; SYSTEMS;
D O I
10.1109/TSC.2010.3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing usage of smart embedded devices in business blurs the line between the virtual and real worlds. This creates new opportunities to build applications that better integrate real-time state of the physical world, and hence, provides enterprise services that are highly dynamic, more diverse, and efficient. Service-Oriented Architecture (SOA) approaches traditionally used to couple functionality of heavyweight corporate IT systems, are becoming applicable to embedded real-world devices, i.e., objects of the physical world that feature embedded processing and communication. In such infrastructures, composed of large numbers of networked, resource-limited devices, the discovery of services and on-demand provisioning of missing functionality is a significant challenge. We propose a process and a suitable system architecture that enables developers and business process designers to dynamically query, select, and use running instances of real-world services (i.e., services running on physical devices) or even deploy new ones on-demand, all in the context of composite, real-world business applications.
引用
收藏
页码:223 / 235
页数:13
相关论文
共 36 条
[1]  
[Anonymous], P WORKSH MASH ENT MA
[2]  
[Anonymous], 2002, ACM Transactions on Internet Technology, DOI [10.1145/514183.514185, DOI 10.1145/514183.514185]
[3]  
[Anonymous], 2009, P IEEE 6 INT C NETW
[4]  
Atkinson C, 2007, 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P241
[5]  
Balke W. T., 2004, P 13 INT WORLD WID W, P196
[6]   The anatomy of a large-scale hypertextual Web search engine [J].
Brin, S ;
Page, L .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (1-7) :107-117
[7]   Easy web service discovery: A query-by-example approach [J].
Crasso, Marco ;
Zunino, Alejandro ;
Campo, Marcelo .
SCIENCE OF COMPUTER PROGRAMMING, 2008, 71 (02) :144-164
[8]  
de Souza LMS, 2008, LECT NOTES COMPUT SC, V4952, P50
[9]  
Drytkiewicz W., 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975), P340, DOI 10.1109/MAHSS.2004.1392173
[10]   Discovery systems in ubiquitous computing [J].
Edwards, WK .
IEEE PERVASIVE COMPUTING, 2006, 5 (02) :70-77