skip to main content
10.1145/3129416.3129438acmotherconferencesArticle/Chapter ViewAbstractPublication PageshtConference Proceedingsconference-collections
research-article

Semantics based service orchestration in IoT

Published: 26 September 2017 Publication History

Abstract

Internet of Things (IoT) presents a dynamic global revolution in the Internet where physical and virtual "things" communicate and share information. There arises a need to allow heterogeneous "things" to seamlessly interoperate, interact and exchange information and subsequently share services. Services are represented as functionalities that are offered by the "things". In IoT context, service orchestration refers to identifying which devices or software components are required to formulate the requested service. IoT devices can offer different services based on the context and semantics. Service orchestration provides an approach to integration and interoperability which decouples applications from each other, and enhances capabilities to centrally manage and monitor components. This paper investigates requirements for semantic interoperability and exposes current challenges in IoT interoperability as a means of facilitating services orchestration in IoT. The paper proposes a semantic platform that allows heterogeneous devices to collaborate thereby enabling dynamic service orchestration. The proposed platform provides a common ontology-based framework for representing semantics allowing for a consistent information exchange format. The approach used combines domain-specific ontologies to obtain device and service abstraction for the purposes of process mining and analysis of service orchestration in heterogonous IoT environments. This approach was evaluated using a prototype IoT environment and mining techniques developed in the Process Mining Framework (ProM). The results revealed that semantically enriching service annotation and device descriptions through ontologies can successfully enable interoperability in heterogeneous IoT environments. Semantically enriched descriptions enable multiple perspectives of analysis on service orchestration processes and expose the steps involved in service request and provision in an a typical IoT setup.

References

[1]
S. J. Ima and I. Faculty, "The Internet of Things in Production Technology: Heterogeneous Agent Systems for Dezentralized Production Paradigms," 6. Expert. "Agenten im Umfeld von Ind. 4.0" Munich, Ger. May 07th, 2014 Univ.-Prof., pp. 1--47, 2014.
[2]
D.-L. Yang, F. Liu, and Y.-D. Liang, "A Survey of the Internet of Things," Proc. 1st Int. Conf. E-bus. Intell., pp. 358--366, 2010.
[3]
S. De, P. Barnaghi, M. Bauer, and S. Meissner, "Service modelling for the Internet of Things," 2011 Fed. Conf. Comput. Sci. Inf. Syst., pp. 949--955, 2011.
[4]
G. Fortino, A. Guerrieri, W. Russo, and C. Savaglio, "Internet of Things Based on Smart Objects," pp. 1--27, 2014.
[5]
S. Alam, M. M. R. Chowdhury, and J. Noll, "Interoperability of security-enabled Internet of Things," in Wireless Personal Communications, 2011, vol. 61, no. 3, pp. 567--586.
[6]
P. Spiess et al., "Soa-based integration of the internet of things in enterprise services," 2009 IEEE Int. Conf. Web Serv. ICWS 2009, pp. 968--975, 2009.
[7]
C. Peltz, "Web Service Orchestration and Choreography: A look at WSCI and BPEL4WS," Interface, no. July, pp. 1--5, 2003.
[8]
R. Kyusakov, Efficient Web Services for End-To-End Interoperability of Embedded Systems..
[9]
S. Madakam, R. Ramaswamy, and S. Tripathi, "Internet of Things (IoT): A Literature Review," J. Comput. Commun., vol. 3, no. 3, pp. 164--173, 2015.
[10]
P. Bianco, R. Kotermanski, and P. F. P. Merson, "Evaluating a service-oriented architecture," Engineering, no. September, pp. 1--91, 2007.
[11]
F. Chelly and P. Cousin, "EU-AFRICA cooperation in Internet of Things for deployment of Internet of Things ( IoT ) Machine2Machine ( M2M )," vol. I, pp. 12--16, 2010.
[12]
F. Daniel and B. Pernici, "Insights into Web Service Orchestration and Choreography," Int. J. E-bus. Res., vol. 2, no. 1, pp. 58--77, 2006.
[13]
S. Turber, J. Vom Brocke, O. Gassmann, and E. Fleisch, "Designing business models in the era of Internet of Things: Towards a reference framework," Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 8463 LNCS, pp. 17--31, 2014.
[14]
L. A. F. Leite, G. Ansaldi, O. Guilherme, M. Aur, F. Kon, and D. S. Milojicic, "A Systematic Literature Review of Service Choreography Adaptation," 2009.
[15]
M. Rosen, "BPM and SOA Orchestration or Choreography?," BPMTrends, no. April, pp. 1--3, 2008.
[16]
S. Meyer and D. Level, "Internet of Things - Architecture tolerant orchestration of distributed IoT service interactions," Meet-Iot.Eu, no. 257521, 2013.
[17]
P. Mayer, A. Schroeder, and N. Koch, "A Model-Driven Approach to Service Orchestration," no. 2, 2013.
[18]
F. Lin, "Context-based Ontology Matching: Concept and," vol. 18, no. 9, pp. 1093--1111, 2012.
[19]
S. Hachem, T. Teixeira, and V. Issarny, "Ontologies for the internet of things," Proc. 8th Middlew. Dr. Symp. - MDS '11, no. June 2009, pp. 1--6, 2011.
[20]
N. Noy and D. McGuinness, "Ontology development 101: A guide to creating your first ontology," Development, vol. 32, pp. 1--25, 2001.
[21]
F. López, "Overview Of Methodologies For Building Ontologies," vol. 1999, pp. 1--13, 1999.
[22]
I. Ac, "IoT Semantic Interoperability: Research Challenges, Best Practices, Solutions and Next Steps - IERC AC4 Manifesto - 'Present and Future ' Semantic Interoperability: Research Challenges, Best Practices, Solutions and Next Steps - IERC AC4 Manifesto," IERC AC4 Serv. Openness Inter-operability Issues-Semantic interoperability 2012--2014, vol. 1, 2014.
[23]
D. H. Park, H. C. Bang, C. S. Pyo, and S. J. Kang, "Semantic open IoT service platform technology," in 2014 IEEE World Forum on Internet of Things, WF-IoT 2014, 2014, pp. 85--88.
[24]
M. Fahad, M. A. Qadir, and S. A. Shah, "Evaluation of ontologies and DL reasoners," IFIP Int. Fed. Inf. Process., vol. 288, pp. 17--27, 2008.
[25]
T. Konnerth, "An Agent-Based Approach to Service-Oriented Architectures," 2012.
[26]
D. Wilusz and J. Rykowski, "Comparison of architectures for service management in IoT and sensor networks by means of OSGi and REST services," vol. 2, pp. 1207--1214, 2014.
[27]
K. Kotis and A. Katasonov, "Semantic interoperability on the Web of things: The semantic smart gateway framework," Proc. - 2012 6th Int. Conf. Complex, Intelligent, Softw. Intensive Syst. CISIS 2012, pp. 630--635, 2012.
[28]
C. M. D. Libório and S. D. R. Ferreira, "Analysis and Discovery of Service Orchestrations," 2013.
[29]
M. Hu, "Web Services Composition, Partition, and Quality of Service in Distributed System Integration and Re-engineering," World Wide Web Internet Web Inf. Syst., pp. 1--9.
[30]
M. P. Singh, "Norms as a basis for governing sociotechnical systems," IJCAI Int. Jt. Conf. Artif. Intell., vol. 2015-January, pp. 4207--4211, 2015.
[31]
M. Mihaylov, "Decentralized Coordination in Multi-Agent Systems," p. 192, 2012.
[32]
A. Katasonov, O. Kaykova, O. Khriyenko, S. Nikitin, and V. Terziyan, "Smart Semantic Middleware for the Internet of Things.," Icinco-Icso, pp. 169--178, 2008.
[33]
M. Klusch, B. Fries, and K. Sycara, "OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services," Web Semant. Sci. Serv. Agents World Wide Web, vol. 7, no. 2, pp. 121--133, 2009.
[34]
A. González García, M. Alvarez Alvarez, J. Pascual Espada, O. Sanjuán Martínez, J. M. Cueva Lovelle, and C. Pelayo G-Bustelo, "Introduction to Devices Orchestration in Internet of Things Using SBPMN," Int. J. Interact. Multimed. Artif. Intell., vol. 1, no. 4, p. 16, 2011.
[35]
M. Compton, P. Barnaghi, and L. Bermudez, "The SSN Ontology of the Semantic Sensor Networks Incubator Group," 2011.
[36]
J. Pfrommer, D. Stogl, K. Aleksandrov, V. Schubert, and B. Hein, "Modelling and orchestration of service-based manufacturing systems via skills," 19th IEEE Int. Conf. Emerg. Technol. Fact. Autom. ETFA 2014, 2014.
[37]
M. Werner and N. Gehrke, "Process Mining," WISU - die Zeitschrift für den Wirtschaftsstudenten 7/13, pp. 1--16, 2013.

Cited By

View all
  • (2024)Discovered Process-Aware IoT Models Through Semantic EnrichmentModern Artificial Intelligence and Data Science 202410.1007/978-3-031-65038-3_32(407-415)Online publication date: 4-Oct-2024
  • (2020)An Overview of the IoT Coordination ChallengeInternational Journal of Service Science, Management, Engineering, and Technology10.4018/IJSSMET.202001010711:1(99-115)Online publication date: 1-Jan-2020
  • (2019)Service Management for IoT: Requirements, Taxonomy, Recent Advances and Open Research ChallengesIEEE Access10.1109/ACCESS.2019.29480277(155472-155488)Online publication date: 2019

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SAICSIT '17: Proceedings of the South African Institute of Computer Scientists and Information Technologists
September 2017
384 pages
ISBN:9781450352505
DOI:10.1145/3129416
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 September 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. internet of things
  2. ontology
  3. process mining
  4. semantics
  5. service orchestration

Qualifiers

  • Research-article

Funding Sources

  • National Research Fund of South Africa

Conference

SAICSIT '17

Acceptance Rates

SAICSIT '17 Paper Acceptance Rate 39 of 108 submissions, 36%;
Overall Acceptance Rate 187 of 439 submissions, 43%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Discovered Process-Aware IoT Models Through Semantic EnrichmentModern Artificial Intelligence and Data Science 202410.1007/978-3-031-65038-3_32(407-415)Online publication date: 4-Oct-2024
  • (2020)An Overview of the IoT Coordination ChallengeInternational Journal of Service Science, Management, Engineering, and Technology10.4018/IJSSMET.202001010711:1(99-115)Online publication date: 1-Jan-2020
  • (2019)Service Management for IoT: Requirements, Taxonomy, Recent Advances and Open Research ChallengesIEEE Access10.1109/ACCESS.2019.29480277(155472-155488)Online publication date: 2019
  • (2019)Process mining techniques and applications – A systematic mapping studyExpert Systems with Applications: An International Journal10.1016/j.eswa.2019.05.003133:C(260-295)Online publication date: 1-Nov-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media