Abstract
To realize the Internet-based sociotechnical systems, it is necessary to build a comprehensive and effective infrastructure to support the interaction between various cloud services on the Internet and the physical world in which we live. For example, the information produced by the sensors is usually aggregated, processed and analyzed by services in the cloud, which can be used by various stakeholders for decision-making in many different application fields. Therefore, we need to consider integrating the Internet of Services (IoS), which enables the flexible sharing and composition of cloud services on the Internet, with the Internet of Things (IoT), which represents the constellation of things equipped with various sensors and actuators. The integration of IoS and IoT often involves multiple parties and so must deal with complex issues such as interaction, dynamics, scalability and decision making, all of which can be studied from a multiagent perspective. In this paper, we start by discussing the necessities and challenges for integrating IoS and IoT. Then, we propose an integrated architecture and examine it from two multiagent perspectives. One is to regard the integrated architecture of IoS and IoT as a multiagent-based architecture considering various patterns of service composition and interaction. The other is to apply multiagent methodologies when designing sociotechnical systems for various application domains based on the integrated IoS/IoT architecture. Moreover, we use the example application of designing multilingual environments to discuss the above two perspectives with possible future research directions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abou-Khalil, V., Ishida, T., Otani, M., Flanagan, B., Ogata, H., Lin, D.: Learning culturally situated dialogue strategies to support language learners. Res. Pract. Technol. Enhanc. Learn. 13(1), 10 (2018)
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M.: Internet of Things: a survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutor. 17(4), 2347–2376 (2015)
Bandyopadhyay, D., Sen, J.: Internet of Things: applications and challenges in technology and standardization. Wireless Pers. Commun. 58(1), 49–69 (2011)
Bergenti, F., Franchi, E., Poggi, A.: Agent-based interpretations of classic network models. Comput. Math. Organ. Theory 19(2), 105–127 (2013)
Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the Internet of Things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM (2012)
Cao, X., Yamashita, N., Ishida, T.: How non-native speakers perceive listening comprehension problems: implications for adaptive support technologies. In: Yoshino, T., Chen, G.-D., Zurita, G., Yuizono, T., Inoue, T., Baloian, N. (eds.) CollabTech 2016. CCIS, vol. 647, pp. 89–104. Springer, Singapore (2016). https://doi.org/10.1007/978-981-10-2618-8_8
Chen, R., Guo, J., Bao, F.: Trust management for SOA-based IoT and its application to service composition. IEEE Trans. Serv. Comput. 9(3), 482–495 (2016)
Chopra, A.K., Singh, M.P.: From social machines to social protocols: software engineering foundations for sociotechnical systems. In: Proceedings of the 25th International Conference on World Wide Web, pp. 903–914. International World Wide Web Conferences Steering Committee (2016)
Da Xu, L., He, W., Li, S.: Internet of Things in industries: a survey. IEEE Trans. Industr. Inf. 10(4), 2233–2243 (2014)
Dai, J., Lin, D., Ishida, T.: A two-phase method of QoS prediction for situated service recommendation. In: 2018 IEEE International Conference on Services Computing (SCC). IEEE (2018)
Guinard, D., Trifa, V.: Towards the web of things: web mashups for embedded devices. In: Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009), in proceedings of WWW (International World Wide Web Conferences), Madrid, Spain, vol. 15 (2009)
Huhns, M.N., Singh, M.P.: Service-oriented computing: key concepts and principles. IEEE Internet Comput. 9(1), 75–81 (2005)
Huhns, M.N., et al.: Research directions for service-oriented multiagent systems. IEEE Internet Comput. 9(6), 65–70 (2005)
Ishida, T.: The language grid: service-oriented collective intelligence for language resource interoperability. In: Ishida, T. (ed.) The Language Grid. Cognitive Technologies. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21178-2_1
Ishida, T., et al.: Field-oriented service design: a multiagent approach. In: Maeno, T., Sawatani, Y., Hara, T. (eds.) Serviceology for Designing the Future, pp. 451–463. Springer, Tokyo (2016). https://doi.org/10.1007/978-4-431-55861-3_31
Ishida, T., Murakami, Y., Lin, D., Nakaguchi, T., Otani, M.: Language service infrastructure on the web: the language grid. Computer 51(6), 72–81 (2018)
Issarny, V., Bouloukakis, G., Georgantas, N., Billet, B.: Revisiting service-oriented architecture for the iot: a middleware perspective. In: Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S. (eds.) ICSOC 2016. LNCS, vol. 9936, pp. 3–17. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46295-0_1
Jiang, J., et al.: Understanding crowdsourcing systems from a multiagent perspective and approach. ACM Trans. Auton. Adapt. Syst. (TAAS) 13(2), 8 (2018)
Jiang, Y., Jiang, J.: Diffusion in social networks: a multiagent perspective. IEEE Trans. Syst., Man, Cybern.: Syst. 45(2), 198–213 (2015)
Khalil, V.A., Ishida, T., Otani, M., Lin, D.: A culturally-situated agent to support intercultural collaboration. In: Yoshino, T., Yuizono, T., Zurita, G., Vassileva, J. (eds.) CollabTech 2017. LNCS, vol. 10397, pp. 130–144. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-63088-5_12
Lin, D., Ishida, T.: Participatory service design based on user-centered QoS. In: Proceedings of the 2013 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT)-Volume 01, pp. 465–472. IEEE Computer Society (2013)
Lin, D., Ishida, T.: User-centered service design for multi-language knowledge communication. In: Mochimaru, M., Ueda, K., Takenaka, T. (eds.) Serviceology for Services, pp. 309–317. Springer, Tokyo (2014). https://doi.org/10.1007/978-4-431-54816-4_32
Lin, D., Ishida, T., Murakami, Y., Tanaka, M.: Qos analysis for service composition by human and web services. IEICE Trans. Inf. Syst. 97(4), 762–769 (2014)
Lin, D., Ishida, T., Otani, M.: A value co-creation model for multi-language knowledge communication. In: Maeno, T., Sawatani, Y., Hara, T. (eds.) Serviceology for Designing the Future, pp. 435–447. Springer, Tokyo (2016). https://doi.org/10.1007/978-4-431-55861-3_30
Lin, D., Murakami, Y., Ishida, T.: A framework for multi-language service design with the language grid. In: Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018), 7–12 May 2018. European Language Resources Association (ELRA), Miyazaki, Japan (2018)
Lin, D., Shi, C., Ishida, T.: Dynamic service selection based on context-aware QoS. In: 2012 IEEE Ninth International Conference on Services Computing (SCC), pp. 641–648. IEEE (2012)
Murakami, Y., Lin, D., Ishida, T.: Services Computing for Language Resources. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-7793-7
Murakami, Y., Lin, D., Tanaka, M., Nakaguchi, T., Ishida, T.: Service grid architecture. In: Ishida, T. (ed.) The Language Grid, pp. 19–34. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21178-2_2
Murakami, Y., Tanaka, M., Lin, D., Ishida, T.: Service grid federation architecture for heterogeneous domains. In: 2012 IEEE Ninth International Conference on Services Computing (SCC), pp. 539–546. IEEE (2012)
Nakaguchi, T., Otani, M., Takasaki, T., Ishida, T.: Combining human inputters and language services to provide multi-language support system for international symposiums. In: Proceedings of the Third International Workshop on Worldwide Language Service Infrastructure and Second Workshop on Open Infrastructures and Analysis Frameworks for Human Language Technologies (WLSI/OIAF4HLT2016), pp. 28–35 (2016)
Nakajima, Y., Otsuka, R., Hishiyama, R., Nakaguchi, T., Oda, N.: Gaming for language services. In: Murakami, Y., Lin, D., Ishida, T. (eds.) Services Computing for Language Resources. CT, pp. 193–208. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-7793-7_12
Ngu, A.H., Gutierrez, M., Metsis, V., Nepal, S., Sheng, Q.Z.: IoT middleware: a survey on issues and enabling technologies. IEEE Internet Things J. 4(1), 1–20 (2017)
Okuno, R., Lin, D., Ishida, T., Otani, M.: Realizing multilingual interactive agents through wizard of Oz. In: 2017 International Conference on Culture and Computing (Culture and Computing), pp. 155–156. IEEE (2017)
Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: state of the art and research challenges. Computer 40(11), 38–45 (2007)
Papazoglou, M.P.: Service-oriented computing: concepts, characteristics and directions. In: 2003 Proceedings of the Fourth International Conference on Web Information Systems Engineering, WISE 2003, pp. 3–12. IEEE (2003)
Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for internet of things: a survey. IEEE Internet Things J. 3(1), 70–95 (2016)
Schroth, C., Janner, T.: Web 2.0 and SOA: converging concepts enabling the internet of services. IT Prof. 9(3), 36–41 (2007)
Shi, C., Ishida, T., Lin, D.: Translation agent: a new metaphor for machine translation. New Gener. Comput. 32(2), 163–186 (2014)
Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)
Singh, M.P.: Norms as a basis for governing sociotechnical systems. ACM Trans. Intell. Syst. Technol. (TIST) 5(1), 21 (2013)
Singh, M.P., Chopra, A.K.: The internet of things and multiagent systems: decentralized intelligence in distributed computing. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 1738–1747. IEEE (2017)
Singh, M.P., Chopra, A.K., Desai, N.: Commitment-based service-oriented architecture. Computer 42(11), 72–79 (2009)
Singh, M.P., Huhns, M.N.: Service-Oriented Computing: Semantics, Processes, Agents. Wiley, Chichester (2005)
Soldatos, J., et al.: OpenIoT: open source Internet-of-Things in the cloud. In: Podnar Žarko, I., Pripužić, K., Serrano, M. (eds.) Interoperability and Open-Source Solutions for the Internet of Things. LNCS, vol. 9001, pp. 13–25. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-16546-2_3
Torii, D., Ishida, T., Bousquet, F.: Modeling agents and interactions in agricultural economics. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 81–88. ACM (2006)
Trang, M.X., Murakami, Y., Ishida, T.: Policy-aware service composition: predicting parallel execution performance of composite services. IEEE Trans. Serv. Comput. 11(4), 602–615 (2018). https://doi.org/10.1109/TSC.2015.2467330
Weiss, G.: Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT press, Cambridge (1999)
Wooldridge, M.: An Introduction to Multiagent Systems. Wiley, New York (2009)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: the Gaia methodology. ACM Trans. Softw. Eng. Methodol. (TOSEM) 12(3), 317–370 (2003)
Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Trans. Softw. Eng. 30(5), 311–327 (2004)
Acknowledgement
This research was partially supported by a Grant-in-Aid for Scientific Research (A) (17H00759, 2017–2020) and (B) (18H03341, 2018–2020) from Japan Society for the Promotion of Science (JSPS).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Lin, D., Murakami, Y., Ishida, T. (2019). Integrating Internet of Services and Internet of Things from a Multiagent Perspective. In: Lin, D., Ishida, T., Zambonelli, F., Noda, I. (eds) Massively Multi-Agent Systems II. MMAS 2018. Lecture Notes in Computer Science(), vol 11422. Springer, Cham. https://doi.org/10.1007/978-3-030-20937-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-20937-7_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-20936-0
Online ISBN: 978-3-030-20937-7
eBook Packages: Computer ScienceComputer Science (R0)