Integration of Heterogeneous Services and Things into Choreographies
Internet-of-Things (IoT) protocols are constantly increasing in the research and industrial landscape. However, the current standardization efforts limit the incorporation of Things as first-class entities into choreographies. To tackle this interoperability barrier, we propose and demonstrate the eVolution Service Bus (VSB), a middleware solution targeted to enable the interaction between Things-based and business-oriented services. Particularly, we demonstrate the incorporation of a service/Thing into the following choreographies: (i) temperature sensors interacting with a business-oriented service, and (ii) business-oriented services interacting with a route planner service.
KeywordsMiddleware Service bus Protocol interoperability Binding Component
- 1.Banks, A., Gupta, R.: MQTT version 3.1. 1. OASIS Standard (2014)Google Scholar
- 3.Chappell, D.A.: Enterprise Service Bus. O’Reilly Media, Sebastopol (2004)Google Scholar
- 5.Lubbers, P., Greco, F.: HTML5 web sockets: a quantum leap in scalability for the web. SOA World Magazine (2010)Google Scholar
- 6.Shelby, Z., Hartke, K., Bormann, C.: IETF RFC 7252: The Constrained Application Protocol (CoAP). http://www.rfc-editor.org/info/rfc7252