Technische Universität München Robotics and Embedded Systems
 

eSOA

 

Embedded Service-Oriented Architecture

Dynamically changing embedded networks containing a multitude of networked nodes with diverse sensing, acting and processing capabilities are emerging in various application fields, such as the building management and factory automation sector. The application development for these networks poses several challenges: complexity and size of the network, heterogeneity of nodes and infrastructure dynamics, e.g. by temporarily available or mobile nodes.

The eSOA project proposes an embedded serviceoriented architecture (SOA) to solve these challenges. In the context of embedded networks, an application can be interpreted as a set of interacting services that produce, consume, or manipulate data. However, it is not possible to map the common concepts of SOA directly to embedded networks due to the hard boundary conditions, such as limited resources and real-time requirements. Therefore, the eSOA project proposes a modified SOA concept that is based on embedded services Service.

pattern.png   EnergyDayDemo.jpg

An important focus of the project is the support of the end user during the development process. Using model-based tools, it should be possible to develop an application without having in-depth knowledge about implementation details. Tools for automatic service composition, code generation, software deployment on the nodes and automatic configuration help to achieve this goal. Demonstrators point out the feasibility of this approach.

People

Partners

Publications

[1] Andreas Scholz, Stephan Sommer, Christian Buckl, Gerd Kainz, Alfons Kemper, Alois Knoll, Jörg Heuer, and Anton Schmitt. Towards and adaptive execution of applications in heterogeneous embedded networks. In Software Engineering for Sensor Network Applications (SESENA 2010). ACM/IEEE, 2010. [ DOI | .bib | .pdf ]
[2] Stephan Sommer, Christian Buckl, Gerd Kainz, Andreas Scholz, Irina Gaponova, Alois Knoll, Alfons Kemper, Jörg Heuer, and Anton Schmitt. Service migration scenarios for embedded networks. In The Fifth International Workshop on Service Oriented Architectures in Converging Networked Environments (SOCNE 2010). IEEE, 2010. [ DOI | .bib | .pdf ]
[3] Christian Buckl, Stephan Sommer, Andreas Scholz, Alois Knoll, Alfons Kemper, Jörg Heuer, and Anton Schmitt. Services to the field: An approach for resource constrained sensor/actor networks. In The Fourth Workshop on Service Oriented Architectures in Converging Networked Environments (SOCNE 2009) - extended version. IEEE, 2009. [ DOI | .bib | .pdf ]
[4] Andreas Scholz, Christian Buckl, Stephan Sommer, Alfons Kemper, Alois Knoll, Jörg Heuer, and Martin Winter. eSOA - SOA für eingebettete Netze. In Proceedings of the Workshop on Service Oriented Computing at KIVS 2009), 2009. [ .bib | .pdf ]
[5] Andreas Scholz, Christian Buckl, Stephan Sommer, Alfons Kemper, Alois Knoll, Jörg Heuer, and Anton Schmitt. eSOA - service oriented architectures adapted for embedded networks. In Proceedings of the 7th International Conference on Industrial Informatics), 2009. [ DOI | .bib | .pdf ]
[6] Andreas Scholz, Irina Gaponova, Stephan Sommer, Alfons Kemper, Alois Knoll, Christian Buckl, Jörg Heuer, and Anton Schmitt. Efficient communication in control-oriented embedded networks. In Proceedings of the 14th IEEE International Conference on Emerging Technologies and Factory Automation, 2009. [ DOI | .bib | .pdf ]
[7] Stephan Sommer, Christian Buckl, and Alois Knoll. Developing service oriented sensor/actuator networks using a tailored middleware. In 6th International Conference on Information Technology : New Generations (ITNG 2009). IEEE, 2009. [ DOI | .bib | .pdf ]
[8] Stephan Sommer, Andreas Scholz, Christian Buckl, Alois Knoll, Alfons Kemper, Jörg Heuer, and Anton Schmitt. Towards the internet of things: Integration of web services and field level devices. In International Workshop on the Future Internet of Things and Services - Embedded Web Services for Pervasive Devices (at FITS 2009), 2009. [ .bib | .pdf ]
[9] Christian Buckl, Stephan Sommer, Andreas Scholz, Alois Knoll, and Alfons Kemper. Generating a tailored middleware for wireless sensor network applications. In Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, pages 162-169. IEEE, 2008. [ DOI | .bib | .pdf ]
[10] Stephan Sommer, Christian Buckl, and Alois Knoll. Applying the service oriented paradigm to develop sensor/actuator networks. In Junior Researcher Workshop on Real-Time Computing (JRWRTC 2008). IEEE, 2008. [ .bib | .pdf ]