{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,12]],"date-time":"2026-09-12T09:27:01Z","timestamp":1789205221548,"version":"build-2803163510"},"reference-count":53,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2020,5,9]],"date-time":"2020-05-09T00:00:00Z","timestamp":1588982400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Internet of Things (IoT) applications can play a critical role in business and industry. Industrial IoT (IIoT) refers to the use of IoT technologies in manufacturing. Enabling IIoT applications in cloud environments requires the design of appropriate IIoT Platform as-a-Service (IIoT PaaS) to support and ease their provisioning (i.e., development, deployment and management). This paper critically reviews the IIoT PaaS architectures proposed so far in the relevant literature. It only surveys the architectures that are suitable for IIoT applications provisioning and it excludes regular IoT solutions from its scope. The evaluation is based on a set of well-defined architectural requirements. It also introduces and discusses the future challenges and the research directions. The critical review discusses the PaaS solutions that focus on the whole spectrum of IoT verticals and also the ones dealing with specific IoT verticals. Existing limitations are identified and hints are provided on how to tackle them. As critical research directions, the mechanisms that enable the secure provisioning, and IIoT PaaS interaction with virtualized IoT Infrastructure as-a-Service (IaaS) and fog computing layer are discussed.<\/jats:p>","DOI":"10.3390\/s20092701","type":"journal-article","created":{"date-parts":[[2020,5,11]],"date-time":"2020-05-11T12:26:30Z","timestamp":1589199990000},"page":"2701","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A Panorama of Cloud Platforms for IoT Applications Across Industries"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9756-642X","authenticated-orcid":false,"given":"Sami","family":"Yangui","sequence":"first","affiliation":[{"name":"LAAS-CNRS, Universit\u00e9 de Toulouse, INSA, 31400 Toulouse, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,5,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1109\/MCOM.2014.6710070","article-title":"From \"smart objects\" to \"social objects\": The next evolutionary step of the internet of things","volume":"52","author":"Atzori","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2233","DOI":"10.1109\/TII.2014.2300753","article-title":"Internet of Things in Industries: A Survey","volume":"10","author":"Xu","year":"2014","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Mell, P.M., and Grance, T. (2011). SP 800-145. The NIST Definition of Cloud Computing.","DOI":"10.6028\/NIST.SP.800-145"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1109\/MCOM.2016.7509392","article-title":"Approaches to end-user applications portability in the cloud: A survey","volume":"54","author":"Yangui","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_5","first-page":"291","article-title":"A survey on Internet of Things architectures","volume":"30","author":"Ray","year":"2018","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.fcij.2017.02.001","article-title":"A survey of IoT cloud platforms","volume":"1","author":"Ray","year":"2016","journal-title":"Future Comput. Inf. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1016\/j.future.2015.09.021","article-title":"Integration of cloud computing and internet of things: A survey","volume":"56","author":"Botta","year":"2016","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ganguly, P. (2016, January 22\u201324). Selecting the right IoT cloud platform. Proceedings of the International Conference on Internet of Things and Applications (IOTA), Pune, India.","DOI":"10.1109\/IOTA.2016.7562744"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zikria, Y.B., Kim, S.W., Hahm, O., Afzal, M.K., and Aalsalem, M.Y. (2019). Internet of Things (IoT) Operating Systems Management: Opportunities, Challenges, and Solution. Sensors, 19.","DOI":"10.3390\/s19081793"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Gilchrist, A. (2016). Industry 4.0: The Industrial Internet of Things, Springer.","DOI":"10.1007\/978-1-4842-2047-4_12"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Raissi, F., Yangui, S., and Camps, F. (2019, January 12\u201314). Autonomous Cars, 5G Mobile Networks and Smart Cities: Beyond the Hype. Proceedings of the 28th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, Naples, Italy.","DOI":"10.1109\/WETICE.2019.00046"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Bibani, O., Mouradian, C., Yangui, S., Glitho, R.H., Gaaloul, W., Hadj-Alouane, N.B., Morrow, M., and Polakos, P.A. (2016, January 12\u201315). A Demo of IoT Healthcare Application Provisioning in Hybrid Cloud\/Fog Environment. Proceedings of the 2016 IEEE International Conference on Cloud Computing Technology and Science, CloudCom, Luxembourg.","DOI":"10.1109\/CloudCom.2016.0081"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Carias, J.F., Labaka, L., Sarriegi, J.M., and Hernantes, J. (2019). Defining a Cyber Resilience Investment Strategy in an Industrial Internet of Things Context. Sensors, 19.","DOI":"10.3390\/s19010138"},{"key":"ref_14","unstructured":"(2014). Cloud Computing Reference Architecture (CCRA) 4.0 Overview, IBM. Technical Report."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Liu, J., Zhang, L., Hu, B., and He, K. (2012, January 24\u201329). CCRA: Cloud Computing Reference Architecture. Proceedings of the 2012 IEEE Ninth International Conference on Services Computing, Honolulu, HI, USA.","DOI":"10.1109\/SCC.2012.110"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Li, F., Vogler, M., Claessens, M., and Dustdar, S. (2013, January 16\u201318). Towards Automated IoT Application Deployment by a Cloud-Based Approach. Proceedings of the 6th International Conference on Service-Oriented Computing and Applications, Koloa, HI, USA.","DOI":"10.1109\/SOCA.2013.12"},{"key":"ref_17","unstructured":"Li, F., V\u00f6gler, M., Claessens, M., and Dustdar, S. (July, January 28). Efficient and Scalable IoT Service Delivery on Cloud. Proceedings of the Sixth International Conference on Cloud Computing, Santa Clara, CA, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"416","DOI":"10.1109\/COMST.2017.2771153","article-title":"A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges","volume":"20","author":"Mouradian","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1016\/j.ins.2013.05.003","article-title":"Architecture and protocol for intercloud communication","volume":"258","author":"Lloret","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"4:1","DOI":"10.1147\/JRD.2009.5429058","article-title":"The Reservoir model and architecture for open federated cloud computing","volume":"53","author":"Rochwerger","year":"2009","journal-title":"IBM J. Res. Dev."},{"key":"ref_21","unstructured":"Sellami, M., Yangui, S., Mohamed, M., and Tata, S. (July, January 28). PaaS-Independent Provisioning and Management of Applications in the Cloud. Proceedings of the Sixth International Conference on Cloud Computing, Santa Clara, CA, USA."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Pisching, M.A., Junqueira, F., Santos Filho, D.J., and Miyagi, P.E. (2015, January 13\u201315). Service composition in the cloud-based manufacturing focused on the industry 4.0. Proceedings of the Doctoral Conference on Computing, Electrical and Industrial Systems, Lisbon, Portugal.","DOI":"10.1007\/978-3-319-16766-4_7"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MCC.2016.79","article-title":"Cloud Manufacturing: Security, Privacy, and Forensic Concerns","volume":"3","author":"Esposito","year":"2016","journal-title":"IEEE Cloud Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/MWC.2018.1700231","article-title":"Cloud-Assisted Dynamic Resilience for Cyber-Physical Control Systems","volume":"25","author":"Alcaraz","year":"2018","journal-title":"IEEE Wirel. Commun."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1109\/COMST.2015.2412971","article-title":"Wireless sensor network virtualization: A survey","volume":"18","author":"Khan","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Wu, F., Wu, T., and Yuce, M.R. (2019). An Internet-of-Things (IoT) Network System for Connected Safety and Health Monitoring Applications. Sensors, 19.","DOI":"10.3390\/s19010021"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Doukas, C., and Antonelli, F. (2014, January 8\u201310). A full end-to-end platform as a service for smart city applications. Proceedings of the 10th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Larnaca, Cyprus.","DOI":"10.1109\/WiMOB.2014.6962168"},{"key":"ref_28","unstructured":"Alam, M.N., and Glitho, R.H. (2018, January 22\u201324). An Infrastructure as a Service for the Internet of Things. Proceedings of the 7th IEEE International Conference on Cloud Networking, CloudNet, Tokyo, Japan."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Kamienski, C., Soininen, J., Taumberger, M., Dantas, R., Toscano, A., Cinotti, T.S., Maia, R.F., and Neto, A.T. (2019). Smart Water Management Platform: IoT-Based Precision Irrigation for Agriculture. Sensors, 19.","DOI":"10.3390\/s19020276"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1443","DOI":"10.1109\/TII.2014.2306384","article-title":"An IoT-Oriented Data Storage Framework in Cloud Computing Platform","volume":"10","author":"Jiang","year":"2014","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Ma, X., Lin, C., Zhang, H., and Liu, J. (2018). Energy-Aware Computation Offloading of IoT Sensors in Cloudlet-Based Mobile Edge Computing. Sensors, 18.","DOI":"10.3390\/s18061945"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Peralta, G., Garrido, P., Bilbao, J., Ag\u00fcero, R., and Crespo, P.M. (2019). On the Combination of Multi-Cloud and Network Coding for Cost-Efficient Storage in Industrial Applications. Sensors, 19.","DOI":"10.3390\/s19071673"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Badii, C., Bellini, P., Difino, A., and Nesi, P. (2019). Sii-Mobility: An IoT\/IoE Architecture to Enhance Smart City Mobility and Transportation Services. Sensors, 19.","DOI":"10.3390\/s19010001"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ding, Y., Neumann, M.A., Gordon, D., Riedel, T., Miyaki, T., Beigl, M., Zhang, W., and Zhang, L. (2012, January 11\u201314). A Platform-as-a-Service for in-situ development of wireless sensor network applications. Proceedings of the Ninth International Conference on Networked Sensing (INSS), Antwerp, Belgium.","DOI":"10.1109\/INSS.2012.6240527"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MCOM.2015.7060517","article-title":"Cloud4sens: A cloud-based architecture for sensor controlling and monitoring","volume":"53","author":"Fazio","year":"2015","journal-title":"IEEE Commun. Mag."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Arumugam, R., Enti, V.R., Bingbing, L., Xiaojun, W., Baskaran, K., Kong, F.F., Kumar, A.S., Meng, K.D., and Kit, G.W. (2010, January 3\u20137). DAvinCi: A cloud computing framework for service robots. Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA.","DOI":"10.1109\/ROBOT.2010.5509469"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Hunziker, D., Gajamohan, M., Waibel, M., and D\u2019Andrea, R. (2013, January 6\u201310). Rapyuta: The RoboEarth Cloud Engine. Proceedings of the IEEE International Conference on Robotics and Automation, Karlsruhe, Germany.","DOI":"10.1109\/ICRA.2013.6630612"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Mouradian, C., Yangui, S., and Glitho, R.H. (2018, January 12\u201315). Robots as-a-service in cloud computing: Search and rescue in large-scale disasters case study. Proceedings of the 15th IEEE Annual Consumer Communications & Networking Conference, CCNC 2018, Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2018.8319200"},{"key":"ref_39","unstructured":"Byres, E., and Lowe, J. (2004). The Myths and Facts Behind Cyber Security Risks for Industrial Control Systems, PA Consulting Group. Technical Report."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1152","DOI":"10.1109\/JPROC.2005.849714","article-title":"Security for Industrial Communication Systems","volume":"93","author":"Dzung","year":"2005","journal-title":"Proc. IEEE"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MSP.2014.113","article-title":"Detecting Industrial Control Malware Using Automated PLC Code Analytics","volume":"12","author":"Zonouz","year":"2014","journal-title":"IEEE Secur. Privacy"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MPRV.2009.82","article-title":"The Case for VM-Based Cloudlets in Mobile Computing","volume":"8","author":"Satyanarayanan","year":"2009","journal-title":"IEEE Pervasive Comput."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Yangui, S., Ravindran, P., Bibani, O., Glitho, R.H., Ben Hadj-Alouane, N., Morrow, M.J., and Polakos, P.A. (2016, January 13\u201315). A platform as-a-service for hybrid cloud\/fog environments. Proceedings of the IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), Rome, Italy.","DOI":"10.1109\/LANMAN.2016.7548853"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1204","DOI":"10.1109\/JIOT.2017.2688925","article-title":"Computing resource allocation in three-tier IoT fog networks: A joint optimization approach combining Stackelberg game and matching","volume":"4","author":"Zhang","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Giang, N.K., Blackstock, M., Lea, R., and Leung, V.C. (2015, January 26\u201328). Developing iot applications in the fog: A distributed dataflow approach. Proceedings of the 5th International Conference on the Internet of Things (IOT), Seoul, Korea.","DOI":"10.1109\/IOT.2015.7356560"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1156","DOI":"10.1109\/JIOT.2017.2685596","article-title":"Securing SDN Infrastructure of IoT\u2013Fog Networks From MitM Attacks","volume":"4","author":"Li","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Yannuzzi, M., Milito, R., Serral-Graci\u00e0, R., Montero, D., and Nemirovsky, M. (2014, January 1\u20133). Key ingredients in an IoT recipe: Fog Computing, Cloud computing, and more Fog Computing. Proceedings of the 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Athens, Greece.","DOI":"10.1109\/CAMAD.2014.7033259"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"20409","DOI":"10.3390\/s150820409","article-title":"Influence of Errors in Tactile Sensors on Some High Level Parameters Used for Manipulation with Robotic Hands","volume":"15","year":"2015","journal-title":"Sensors"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Chi, Z., Li, Y., Sun, H., Yao, Y., Lu, Z., and Zhu, T. (2016, January 14\u201316). B2w2: N-way concurrent communication for iot devices. Proceedings of 14th ACM Conference on Embedded Network Sensor Systems CD-ROM, Stanford, CA, USA.","DOI":"10.1145\/2994551.2994561"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1016\/j.procir.2016.07.038","article-title":"Industrial Big Data as a result of IoT adoption in manufacturing","volume":"55","author":"Mourtzis","year":"2016","journal-title":"Procedia Cirp"},{"key":"ref_51","unstructured":"Murray, D.G., Schwarzkopf, M., Smowton, C., Smith, S., Madhavapeddy, A., and Hand, S. (April, January 30). CIEL: A Universal Execution Engine for Distributed Data-Flow Computing. Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, Boston, MA, USA."},{"key":"ref_52","unstructured":"Yangui, S., Mohamed, M., Tata, S., and Moalla, S. (December, January 29). Scalable Service Containers. Proceedings of the IEEE Third International Conference on Cloud Computing Technology and Science, Athens, Greece."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MIC.2012.69","article-title":"Key Challenges in Cloud Computing: Enabling the Future Internet of Services","volume":"17","author":"Montero","year":"2013","journal-title":"IEEE Internet Comput."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/9\/2701\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:27:09Z","timestamp":1760174829000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/9\/2701"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,9]]},"references-count":53,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2020,5]]}},"alternative-id":["s20092701"],"URL":"https:\/\/doi.org\/10.3390\/s20092701","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,9]]}}}