Combining Service-Oriented Computing with Embedded Systems - A Robotics Case Study

  • Alexander Jungmann
  • Jan Jatzkowski
  • Bernd Kleinjohann
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 523)


In this paper, we introduce an approach for combining embedded systems with Service-oriented Computing techniques based on a concrete application scenario from the robotics domain. Our proposed Service-oriented Architecture allows for incorporating computational expensive functionality as services into a distributed computing environment. Furthermore, our framework facilitates a seamless integration of embedded systems such as robots as service providers into the computing environment. The entire communication is based on so-called recipes, which can be interpreted as autonomous messages that contain all necessary information for executing compositions of services.


Embedded systems Service-oriented Computing Service-oriented Architecture Services Behaviour-based robotics Mobile robots 



This work was partially supported by the German Research Foundation (DFG) within the Collaborative Research Center “On-The-Fly Computing” (SFB 901) and by the German Ministry of Education and Research (BMBF) through the project “it’s OWL Intelligente Technische Systeme OstWestfalenLippe” (02PQ1021) and the ITEA2 project AMALTHEA4public (01IS14029J).

The authors gratefully acknowledge the contribution of Mouns R. Husan Almarrani, Maarten Bieshaar, Dominik Buse, Dominic Jacobsmeyer, Simon Merschjohann, Florian Pieper, and Christopher Skerra to the project “SoPhysticated - Service-oriented Cyber Physical Systems”.


  1. 1.
    Arkin, R.C.: Behavior-Based Robotics. MIT Press, Cambridge (1998)Google Scholar
  2. 2.
    Borenstein, J., Koren, Y.: Histogramic in-motion mapping for mobile robot obstacle avoidance. IEEE Trans. Robot. Autom. 7(4), 535–539 (1991)CrossRefGoogle Scholar
  3. 3.
    Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall, Upper Saddle River (2005)Google Scholar
  4. 4.
    Erl, T.: SOA Principles of Service Design. Prentice Hall, Upper Saddle River (2008)Google Scholar
  5. 5.
    Gausemeier, J., Schierbaum, T., Dumitrescu, R., Herbrechtsmeier, S., Jungmann, A.: Miniature robot BeBot: mechatronic test platform for self-x properties. In: Proceedings of the 9th IEEE International Conference on Industrial Informatics, pp. 451–456 (2011)Google Scholar
  6. 6.
    Jungmann, A., Mohr, F.: An approach towards adaptive service composition in markets of composed services. J. Internet Serv. Appl. 6(1), 1–18 (2015)CrossRefGoogle Scholar
  7. 7.
    Jungmann, A., Schierbaum, T., Kleinjohann, B.: Image segmentation for object detection on a deeply embedded miniature robot. In: Proceedings of the International Conference on Computer Vision Theory and Applications, pp. 441–444 (2012)Google Scholar
  8. 8.
    Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics (Intelligent Robotics and Autonomous Agents). MIT Press, Cambridge (2005)zbMATHGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2017

Authors and Affiliations

  • Alexander Jungmann
    • 1
  • Jan Jatzkowski
    • 1
  • Bernd Kleinjohann
    • 1
  1. 1.C-LABUniversity of PaderbornPaderbornGermany

Personalised recommendations