Abstract
The Web of Things is an emerging scenario in which objects are connected to Internet and can answer to HTTP queries. To date, new applications in this field are mainly produced by designers and engineers while we claim that with simple and effective composition rules and easy-to-use building blocks, even users could invent new applications unforeseen by technology experts. In this paper, we describe a solution for modeling, implementing and running simple connections of smart things based on the point-click-and-compose paradigm. We envision a Service-oriented Architecture (SOA) where things are Web Services using WSDL standard and logical connections between things are modeled as Web Services orchestrations using the WS-BPEL language.
Chapter PDF
Similar content being viewed by others
References
Ailisto, H., Pohjanheimo, L., Välkkynen, P., Strömmer, E., Tuomisto, T., Korhonen, I.: Bridging the physical and virtual worlds by local connectivity-based physical selection. Personal Ubiquitous Comput. 10(6), 333–344 (2006)
ANDROID, http://www.android.com/
Apache ODE, http://ode.apache.org/
Bernheim Brush, A.J., Combs Turner, T., Smith, M.A., Gupta, N.: Scanning objects in the wild: Assessing an object triggered information system. In: Beigl, M., Intille, S.S., Rekimoto, J., Tokuda, H. (eds.) UbiComp 2005. LNCS, vol. 3660, pp. 305–322. Springer, Heidelberg (2005)
Carboni, D., Zanarini, P.: Wireless wires: let the user build the ubiquitous computer. In: Proceedings of the 6th international conference on Mobile and ubiquitous multimedia, pp. 169–175 (2007)
Denso Wave, About QR Code, http://www.denso-wave.com/qrcode/index-e.html
de Souza, L.M., Spiess, P., Guinard, D., Kohler, M., Karnouskos, S., Savio, D.: Socrades: A web service based shop floor integration infrastructure. In: Floerkemeier, C., Langheinrich, M., Fleisch, E., Mattern, F., Sarma, S.E. (eds.) IOT 2008. LNCS, vol. 4952, p. 50. Springer, Heidelberg (2008)
Deugd, S.D., Carroll, R., Kelly, K., Millett, B., Ricker, J.: SODA: Service Oriented Device Architecture. IEEE Pervasive Computing 5, 94–96, c3 (2006)
Erl, T.: SOA Design Patterns. Prentice Hall/PearsonPTR (2008), ISBN: 0136135161
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. University of California, Irvine (2000)
Glassfish - Open Source Application Server, https://glassfish.dev.java.net/
Guinard, D., Trifa, V., Pham, T., Liechti, O.: Towards physical mashups in the web of things. In: Proceedings of INSS (2009)
Holmquist, L.E., Redström, J., Ljungstrand, P.: Token-based access to digital information. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 234–245. Springer, Heidelberg (1999)
Kindberg, T., Barton, J.J., Morgan, J., Becker, G., Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan, V., Morris, H., Schettino, J., Serra, B., Spasojevic, M.: People, Places, Things: Web Presence for the Real World. MONET 7, 365–376 (2002)
Manolescu, D., Lublinsky, B.: Service orchestration patterns: graduating from state of the practice to state of the art. In: Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, San Diego, CA, USA, October 16-20, pp. 148–149. ACM, New York (2005), http://doi.acm.org/10.1145/1094855.1094907
OASIS Web Services Business Process Execution Language Version 2.0, http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf
Pipes: Rewire the web, http://pipes.yahoo.com/pipes/
QuadraSpace, http://www.quadraspace.org/
Salaun, G., Bordeaux, L., Schaerf, M.: Describing and reasoning on web services using process algebra. International Journal of Business Process Integration and Management 1(2), 116–128 (2006)
Salminen, T., Hosio, S., Riekki, J.: Enhancing Bluetooth Connectivity with RFID. In: Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications, pp. 36–41. IEEE Computer Society, Los Alamitos (2006)
Swindells, C., Inkpen, K.M., Dill, J.C., Tory, M.: That one there! Pointing to establish device identity. In: Proc. 15th annual ACM symposium on User interface software and technology, pp. 151–160. ACM Press, New York (2002)
Toye, E., Madhavapedy, A., Sharp, R., Scott, D., Blackwell, A., Upton, E.: Using camera-phones to interact with context-aware mobile services. Technical report, UCAM-CL-TR-609, University of Cambridge (2004)
UDDI Specifications, OASIS, http://www.oasis-open.org/committees/uddi-spec/doc/tcspecs.htm
Web Services for Devices-WS4D, http://www.ws4d.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pintus, A., Carboni, D., Piras, A., Giordano, A. (2010). Connecting Smart Things through Web Services Orchestrations. In: Daniel, F., Facca, F.M. (eds) Current Trends in Web Engineering. ICWE 2010. Lecture Notes in Computer Science, vol 6385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16985-4_41
Download citation
DOI: https://doi.org/10.1007/978-3-642-16985-4_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16984-7
Online ISBN: 978-3-642-16985-4
eBook Packages: Computer ScienceComputer Science (R0)