Service-Oriented Architecture: On the Suitability for Mobile Robots

Alnounou, Yasser, Mahmoud Haidar, and Nizar Al-Holou

Communication between mobile robot is a challenging task. In Multi-Robots system, each robot needs to communicate with each other in order to work collaboratively. The robot needs to exchange information with the others such as sensor values, tasks, location, etc. In this case, Multi-Robots integrates their tasks and perform their jobs efficiently.

Data exchange between different applications has never been as easy as it is within a Service-Oriented Architecture (SOA). Service-Oriented Architecture is an efficient method to exchange data with one another as they participate in tasks. (SOA) paradigm has quickly gained popularity as the most reasonable method to build robust and flexible infrastructures for connecting applications. Industrial automation system started using SOA for message exchange. Moreover, Industrial robots used SOA to assist system integration and promote reuse of production solutions. However, when it comes to real-time visibility, there is a huge gab between the physical world and the high-level systems. This research will evaluate the suitability of SOA for mobile robot communication.