Publish/Subscribe-Middleware-Based Intelligent Transportation Systems: Applications and Challenges
Source abstract
Abstract
Countries are embracing intelligent transportation systems (ITSs), the application of information and communication technologies to transportation, to address growing challenges in urban mobility, congestion, safety, and sustainability. Architecture Reference for Cooperative and Intelligent Transportation (ARC-IT) is a notable ITS framework comprising Enterprise, Functional, Physical, and Communications Views (or layers). This review focuses on the Communications View, examining how publish/subscribe middleware enhances ITS through the communication layer. It identified application areas across ITS infrastructure, transportation modes, and communication technologies, and highlights key challenges. In the infrastructure domain, publish/subscribe middleware enhances responsiveness and real-time processing in systems such as traffic surveillance, VANETs, and road sensor networks, especially when replacing legacy infrastructure is cost-prohibitive. Moreover, the middleware supports scalable, low-latency communication in land, air, and marine modes, enabling public transport coordination, cooperative driving, and UAV integration. At the communications layer, publish/subscribe systems facilitate interoperable, delay-tolerant data dissemination over heterogeneous platforms, including 4G/5G, ICN, and peer-to-peer networks. However, integrating publish/subscribe middleware in ITS has several challenges, including privacy risks, real-time data constraints, fault tolerance, bandwidth limitations, and security vulnerabilities. This paper provides a domain-informed foundation for researchers and practitioners developing resilient, scalable, and interoperable communication systems in next-generation ITSs.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Caching and Content Delivery · IoT and Edge/Fog Computing · Peer-to-Peer Network Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Engineering, King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia
Center for Excellence in Development of Non-Profit Organizations, King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia
Funding
Deanship of Research Oversight and Coordination (DROC), King Fahd University of Petroleum & Minerals (KFUPM)
References (100+)
Show source-provided references
1. Biesecker, K., Foreman, E., Jones, K., and Staples, B. (1997). Intelligent Transportation Systems (ITS): Information Security Analysis. Technical Report FHWA-JPO-98-009, Mitretek Systems. Prepared for the U.S. Department of Transportation, Federal Highway Administration, Intelligent Transportation Systems Joint Program Office.
2. Upadhyay, R.K., Sharma, S.K., and Kumar, V. (2024). Introduction to Intelligent Transportation System and Advanced Technology. Intelligent Transportation System and Advanced Technology, Springer Nature.10.1007/978-981-97-0515-3_1 ↗
3. The Application of Artificial Intelligence in Intelligent Transportation System10.54097/5vy3ar35 ↗
4. UN (2012). Introduction. Intelligent Transport Systems (ITS) for Sustainable Mobility, United Nations (UN).
5. Advancements, prospects, and impacts of automated driving systems10.1016/j.ijtst.2017.07.008 ↗
6. Antony, M.M., and Whenish, R. (2021). Advanced Driver Assistance Systems (ADAS). Automotive Embedded Systems: Key Technologies, Innovations, and Applications, Springer International Publishing.10.1007/978-3-030-59897-6_9 ↗
7. USDOT (2025, April 15). Architecture Overview, Available online: https://www.arc-it.net/html/architecture/architecture.html.
8. ITS JPO (2025, June 02). About ITS Standards. Prepared by the Intelligent Transportation Systems Joint Program Office (ITS JPO), Office of the Assistant Secretary for Research and Technology (OST-R), U.S. Department of Transportation (US DOT), Available online: https://www.standards.its.dot.gov/LearnAboutStandards/NationalITSArchitecture.
9. City of Columbus (2020). System Architecture and Standards Plan for the Smart Columbus Demonstration Program, Updated Report, Supported by U.S. Department of Transportation under Agreement No. DTFH6116H00013.
10. OMG (2015). Data Distribution Service (DDS) for Real-Time Systems (Standard No. OMG DDS v1.4).
11. Publish/subscribe-enabled software defined networking for efficient and scalable IoT communications10.1109/MCOM.2015.7263372 ↗
12. Hadiwardoyo, S.A., and Gao, L. (2017, January 24–27). On the Design of a Safety Related Middleware DDS Application for Underground Railway Environment. Proceedings of the 2017 6th IEEE International Conference on Advanced Logistics and Transport (ICALT), Bali, Indonesia.10.1109/ICAdLT.2017.8547002 ↗
13. Smart cities: Definitions, dimensions, performance, and initiatives10.1080/10630732.2014.942092 ↗
14. Gianuzzi, V., and Merlo, A. (2010, January 29). Beaconing support in publish-subscribe middleware for vehicular applications. Proceedings of the 2nd International Workshop on Middleware for Pervasive Mobile and Embedded Computing, Bangalore, India.10.1145/1890791.1890795 ↗
15. Ma, S., Wolfson, O., and Lin, J. (2010, January 2). IIP: An Event-Based Platform for ITS Applications. Proceedings of the Third International Workshop on Computational Transportation Science, New York, NY, USA.10.1145/1899441.1899443 ↗
16. Publish–Subscribe approaches for the IoT and the cloud: Functional and performance evaluation of open-source systems10.1016/j.iot.2022.100538 ↗
17. A guide for systematic reviews: PRISMA10.5152/tao.2019.4058 ↗
18. Elsevier’s Scopus® database
19. Microsoft (2025, March 10). What is Middleware-Definition and Examples: Microsoft Azure. Available online: https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-middleware.
20. Middleware: A model for distributed system services10.1145/230798.230809 ↗
21. Manewith, S. (2024, August 20). Middleware, ipaas, and Isaas for nonprofits: Cutting through the confusion—Omatic. Available online: https://bit.ly/4cAQuvz.
22. Bishop, T.A., and Karne, R.K. (2003, January 26–28). A Survey of Middleware. Proceedings of the 18th International Conference on Computers and Their Applications 2003, Honolulu, HI, USA. CATA 2003.
23. Almadani, B., Alissa, S., Alshareef, R., Aliyu, F., and Al-Nahari, E. (2024). A Survey of Middleware Adoption in Nonprofit Sectors: A Sustainable Development Perspective. Sustainability, 16.10.3390/su16208904 ↗
24. Delsi Robinsha, S., and Amutha, B. (2025). An Approach to System Design for Enabling Device Interoperability in Internet of Things-Enabled Intelligent Transportation Systems for Smart Cities. Internet of Vehicles and Computer Vision Solutions for Smart City Transformations, Springer Nature.10.1007/978-3-031-72959-1_2 ↗
25. Making Sense of Big Data in Intelligent Transportation Systems: Current Trends, Challenges and Future Directions
26. Integrating Data Distribution Service (DDS) in Smart Traffic Systems: A Comprehensive Review
27. Kul, S., and Sayar, A. (2021, January 21–23). A Survey of Publish/Subscribe Middleware Systems for Microservice Communication. Proceedings of the 2021 5th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), Ankara, Turkey.10.1109/ISMSIT52890.2021.9604746 ↗
28. Opyrchal, L., and Prakash, A. (2003). Publish Subscribe Middleware. Scalable Enterprise Systems: An Introduction to Recent Advances, Springer US.10.1007/978-1-4615-0389-7_8 ↗
29. A survey on developing publish/subscribe middleware over wireless sensor/actuator networks10.1007/s11276-015-1075-0 ↗
30. On reliability in publish/subscribe services10.1016/j.comnet.2012.10.023 ↗
31. Google Cloud (2025, March 12). Google Cloud Pub/Sub Documentation. Available online: https://cloud.google.com/pubsub/docs/release-notes.
32. Percpectives of publish-subscribe middlewares in smart cities: Principles, architecture and challenges for emergency services
33. OASIS (2025, March 12). MQTT: The Standard for IoT Messaging. Available online: https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.pdf.
34. The Apache Software Foundation (2025, March 12). Apache Kafka Documentation. Available online: https://kafka.apache.org/documentation/.
35. Synadia (2025, March 12). NATS Messaging System. Available online: https://nats.io/.
36. Broadcom Inc (2025, March 12). RabbitMQ Documentation. Available online: https://www.rabbitmq.com/.
37. (2025, March 12). iMatix ZeroMQ Messaging Library. Available online: https://zeromq.org/.
38. The Apache Software Foundation (2025, March 12). Apache Pulsar Documentation. Available online: https://pulsar.apache.org/docs/4.0.x/.
39. RTI (2025, February 24). RTI Connext DDS. Available online: https://www.rti.com/.
40. Object Computing (2025, February 24). OpenDDS. Available online: https://opendds.org/.
41. eProsima (2025, February 24). eProsima Fast DDS Documentation—Fast DDS 3.1.2 Documentation. Available online: https://fast-dds.docs.eprosima.com/.
42. Twin Oaks Computing (2025, February 24). CoreDX DDS Data Distribution Service Middleware|Twin Oaks Computing, Inc. Available online: https://www.twinoakscomputing.com/coredx/.
43. ADLINK Technology (2025, February 24). Vortex OpenSplice. Available online: https://www.adlinktech.com/en/vortex-opensplice-data-distribution-service.
44. GurumNetworks (2025, February 24). GurumDDS. Available online: https://www.gurum.cc/gurumdds_eng.
45. Eclipse Incubation (2025, February 24). Eclipse Cyclone DDS—Home. Available online: https://cyclonedds.io/.
46. Zhang, C., Sun, T., Chen, J., and Li, P. (2017, January 21–23). A visibility monitoring system utilizing roadside video camera facilities for highway systems. Proceedings of the 2017 3rd International Conference on Information Management (ICIM), Chengdu, China.10.1109/INFOMAN.2017.7950433 ↗
47. Cao, J., Liu, X., Lai, S., Zou, Y., Zhang, J., Liu, Y., and Zhang, C. (2011, January 17–21). A ubiquitous wireless video surveillance system based on pub/sub. Proceedings of the 13th International Conference on Ubiquitous Computing, Beijing China.10.1145/2030112.2030239 ↗
48. Event-Based Microservices with Apache Kafka Streams: A Real-Time Vehicle Detection System Based on Type, Color, and Speed Attributes10.1109/ACCESS.2021.3085736 ↗
49. Docker Container-Based Framework of Apache Kafka Node Ecosystem: Vehicle Tracking System by License Plate Recognition on Surveillance Camera Feeds
50. Meel, V. (2025, March 18). Yolov3: Real-Time Object Detection Algorithm (Guide). Available online: https://viso.ai/deep-learning/yolov3-overview/.
51. Human Immune-Based Intrusion Detection and Prevention System for Fog Computing10.1007/s10922-021-09616-6 ↗
52. Liu, B., Wang, Z., and Chen, X. (2020, January 6–8). A Novel Message Dissemination Scheme Based on Pub/Sub Model and Vehicular Fog Computing. Proceedings of the 2020 IEEE International Symposium on Product Compliance Engineering-Asia (ISPCE-CN), Chongqing, China.10.1109/ISPCE-CN51288.2020.9321850 ↗
53. A Comprehensive Review of Recent Developments in VANET for Traffic, Safety & Remote Monitoring Applications10.1007/s10922-024-09853-5 ↗
54. Guerna, A., Bitam, S., and Calafate, C.T. (2022). Roadside Unit Deployment in Internet of Vehicles Systems: A Survey. Sensors, 22.10.3390/s22093190 ↗
55. Patil, P. (2012, January 8–11). Towards Reliable Communication in Intelligent Transportation Systems. Proceedings of the 2012 IEEE 31st Symposium on Reliable Distributed Systems, Irvine, CA, USA.10.1109/SRDS.2012.79 ↗
56. Chen, J., Jahanian, M., and Ramakrishnan, K. (2017, January 12–14). Black Ice! Using information centric networks for timely vehicular safety information dissemination. Proceedings of the 2017 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), Osaka, Japan.10.1109/LANMAN.2017.7972151 ↗
57. Chen, J., Arumaithurai, M., Jiao, L., Fu, X., and Ramakrishnan, K. (2011, January 3–4). COPSS: An Efficient Content Oriented Publish/Subscribe System. Proceedings of the 2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems, Brooklyn, NY, USA.10.1109/ANCS.2011.27 ↗
58. Thopte, D., Devkota, T., and Gokhale, A. (2009, January 6–9). A real-time publish/subscribe driver alert system for accident avoidance due to red light running. Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, Nashville, TN, USA.10.1145/1619258.1619297 ↗
59. Mousannif, H., Khalil, I., and Olariu, S. (2011, January 18–21). Cooperation in static and mobile sensor-based platforms for situation, activity and goal awareness. Proceedings of the 2011 International Workshop on Situation Activity & Goal Awareness, Beijing, China.10.1145/2030045.2030050 ↗
60. Cooperation as a service in VANET: Implementation and simulation results
61. Optimizing Base Station’s Anonymity with PID-Controlled Fake Packets and Data Aggregation10.1007/s13369-023-08316-4 ↗
62. Feng, L., Guo, S., Sun, J., Yu, P., and Li, W. (2016). A Fault Tolerance Mechanism for On-Road Sensor Networks. Sensors, 16.10.3390/s16122059 ↗
63. Road sensor network for smart city applications
64. Suchanek, M. (2019, January 27–29). Wireless Sensor Networks for Traffic Monitoring. Proceedings of the Transport Development Challenges in the 21st Century, Sopot, Poland.
65. Parameterized Spatio-Textual Publish/Subscribe in Road Sensor Networks10.1109/ACCESS.2017.2765502 ↗
66. A new architectural framework for digitalization of maritime intelligent transport systems
67. Li, X., Lin, B., Guo, P., Li, S., and He, R. (2016, January 23–26). Design and Planning of Heterogeneous Marine Sensor Networks for Marine Intelligent Transportation. Proceedings of the 2016 IEEE Trustcom/BigDataSE/ISPA, Tianjin, China.10.1109/TrustCom.2016.0314 ↗
68. Development of a flexible command and control software architecture for marine robotic applications10.4031/MTSJ.45.3.4 ↗
69. USDE (2024, June 05). Maps and Data—U.S. Vehicles by Transportation Mode, Available online: https://afdc.energy.gov/data/10569.
70. Kashevnik, A., Pilla, F., Russo, G., Timoney, D., Sweeney, S., Shorten, R., and Ordonez-Hurtado, R. (2021, January 26–27). Context-Based Cyclist Intelligent Support: An Approach to e-Bike Control Based on Smartphone Sensors. Proceedings of the Internet of Things, Smart Spaces, and Next Generation Networks and Systems, Petersburg, Russia.
71. Deshanta Ibnugraha, P., Sani, M.I., Sari, M.I., Rizal, M.F., Hanifa, F.H., Salasa, S.A., Leo Gusta Nanda, I.K., and Kurniawan, A.P. (2023, January 10–12). The Data Transfer for Event Data Recorder on Internet of Things (EDR-IoT). Proceedings of the 2023 IEEE Asia Pacific Conference on Wireless and Mobile (APWiMob), Bali, Indonesia.10.1109/APWiMob59963.2023.10365601 ↗
72. Szabó, R., Farkas, K., and Wiandt, B. (2013, January 13–15). Measurements of a real-time transit feed service architecture for mobile participatory sensing. Proceedings of the 2013 IFIP Wireless Days (WD), Valencia, Spain.10.1109/WD.2013.6686542 ↗
73. Farkas, K., Nagy, A.Z., Tomás, T., and Szabó, R. (2014, January 14–18). Participatory sensing based real-time public transport information service. Proceedings of the 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS), Budapest, Hungary.10.1109/PerComW.2014.6815181 ↗
74. Arestova, A., Martin, M., Hielscher, K.S.J., and German, R. (2021). A service-oriented real-time communication scheme for AUTOSAR adaptive using OPC UA and time-sensitive networking. Sensors, 21.10.3390/s21072337 ↗
75. Kwiecień, A., Gaj, P., and Stera, P. (2012, January 19–23). Introduction to OPC UA Performance. Proceedings of the Computer Networks, Szczyrk, Poland.10.1007/978-3-642-31217-5 ↗
76. IEEE (2020). IEEE Standard for Local and Metropolitan Area Networks – Time-Sensitive Networking (TSN) (Standard No. IEEE 802.1 TSN).
77. AUTOSAR (AUTomotive Open System ARchitecture) (2021). AUTOSAR Adaptive Platform (Standard No. AUTOSAR R21-11).
78. AUTOSAR (2024, June 05). Adaptive Platform. Available online: https://www.autosar.org/standards/adaptive-platform.
79. IEC (2015). OPC Unified Architecture (Standard No. IEC 62541).
80. IEEE (2018). IEEE Standard for Ethernet (Standard No. IEEE 802.3).
81. Mohammadi, H., Jiang, Z., and Nguyen, L. (2023, January 28–31). A Programmable Hybrid Simulation Environment for Coordination of Autonomous Vehicles. Proceedings of the NAECON 2023—IEEE National Aerospace and Electronics Conference, Dayton, OH, USA.10.1109/NAECON58068.2023.10365770 ↗
82. Gambo, M.L., Danasabe, A., Almadani, B., Aliyu, F., Aliyu, A., and Al-Nahari, E. (2025). A Systematic Literature Review of DDS Middleware in Robotic Systems. Robotics, 14.10.3390/robotics14050063 ↗
83. Rother, B., Golatowski, F., Ansar, Z., Kuzhiyelil, D., Resch, S., Hametner, R., and Pathak, P. (2022, January 1–2). Analysis of Safety-Critical Communication Protocols for On-Premise SIL4 Cloud in Railways. Proceedings of the International Conference on Reliability, Safety, and Security of Railway Systems, Paris, France.10.1007/978-3-031-05814-1_15 ↗
84. DSD (2025, May 28). SIL4 Cloud—It Platform Architecture for Safety-Relevant Railway Applications. Available online: https://digitale-schiene-deutschland.de/en/news/2022/SIL4-Cloud.
85. StoneFly (2025, May 28). On-Premise vs. Private Cloud: Choosing the Right Infrastructure. Available online: https://stonefly.com/blog/on-premise-vs-private-cloud/.
86. CENELEC (2010). Railway Applications—Communication, Signaling and Processing Systems—Safety-Related Communication in Transmission Systems (Standard No. EN 50159).
87. Hadiwardoyo, S.A., and Gao, L. (2018, January 27–30). Integrating a Middleware DDS Application for Safety Purposes in an Underground Railway Environment. Proceedings of the 2018 3rd International Conference on Computer and Communication Systems (ICCCS), Nagoya, Japan.10.1109/CCOMS.2018.8463334 ↗
88. Maddalon, D.V. (2021). Air Transportation. 2021. AccessScience, 1–9.
89. Liu, L., Yang, H., and Huang, Y. (2022, January 9–12). Sharing Big Data Storage for Air Traffic Management. Proceedings of the 2022 IEEE 8th International Conference on Computer and Communications (ICCC), Chengdu, China.10.1109/ICCC56324.2022.10065656 ↗
90. Chambers, T., Cleland-Huang, J., and Vierhauser, M. (2024;, January 14). Self-Adaptation of Loosely Coupled Systems across a System of Small Uncrewed Aerial Systems. Proceedings of the 12th ACM/IEEE International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems, New York, NY, USA.10.1145/3643655.3643882 ↗
91. ENS (2024, June 26). En 50159. Available online: https://bit.ly/3zfuecF.
92. Garcia, A., Santa, J., Moragón, A., and Gómez-Skarmeta, A.F. (2011, January 26–28). IMS and Presence Service Integration on Intelligent Transportation Systems for Future Services. Proceedings of the Advances in Computing and Communications, Las Vegas, NV, USA.10.1007/978-3-642-22720-2_70 ↗
93. Ezhilarasan, E., and Dinakaran, M. (2017, January 3–4). A Review on Mobile Technologies: 3G, 4G and 5G. Proceedings of the 2017 Second International Conference on Recent Trends and Challenges in Computational Models (ICRTCCM), Tamilnadu, India.10.1109/ICRTCCM.2017.90 ↗
94. Dasanayaka, N., Wang, C., Jayalath, D., and Feng, Y. (2019, January 22–25). Publish-Subscribe Communications for V2I Safety Applications in Intelligent Transportation Systems. Proceedings of the 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall), Honolulu, HI, USA.10.1109/VTCFall.2019.8891459 ↗
95. Difference Between 4G and 5G Networks10.58496/BJN/2023/006 ↗
96. A Survey of Information-Centric Networking: The Quest for Innovation10.1587/transcom.2023EBI0001 ↗
97. Leveraging ICN With Network Sensing for Intelligent Transportation Systems: A Dynamic Naming Approach10.1109/JSEN.2020.3004839 ↗
98. Losciale, M., Boccadoro, P., Piro, G., Ribezzo, G., Grieco, L.A., and Blefari-Melazzi, N. (2018, January 20–24). A Novel ICN-Based Communication Bus for Intelligent Transportation Systems. Proceedings of the 2018 IEEE International Conference on Communications Workshops (ICC Workshops), Kansas City, MI, USA.10.1109/ICCW.2018.8403577 ↗
99. NAPCORE (2024, June 05). Specifications. Available online: https://datex2.eu/specifications/.
100. CEN (2020). Traffic and Travel Data Exchange Standard (Standard No. CEN/TS 16157).