SUSI the Open Source Application Server for the IoT.
SUSI is an open source application server developed for ressource-efficient usage on various hardware platforms. Through its lean, event based and service-oriented architecture it is easy to develop distributed systems with SUSI. Those qualities make the use of SUSI in the context of IoT and IIoT eminently useful. Depending on the use case it is possible to realise custom and felxible solutions across systems, departments and organisational borders. The decentralisation of modular functionalities is thereby the core concept of SUSI. It combines the ease of expandability and the trouble-free dealing with dynamicly changing systems.
The underlying C++ implementation integrates program code of various program languages with ease and thereby actively supports the development process in heterogeneous teams as well as the integration of already existing implementations. Therefore developer have an innovative communication platform at hand, providing inherently TLS 1.2 encrypted connections and the support of their standard components for mastering typical tasks right from the beginning. E.g. aggregation of application and company specific sensor data through diverse protocols and transmission standards, providing this data controlled and encrypted in the cloud or a manufacturing execution system and location-independent maintenance of said data via web-based Human Machine Interfaces. The development of such solutions through incremental new development or by integrating of already exisitng and rather incompatible ones is fast and easy with SUSI as technological link. These progressive enhancements fit perfectly in companies CI processes and can support lean management.
Furthermore this attributes are beneficial to not only evaluation processes but also for fast and sustainable prototyping. Besides increased velocity the entire product development process wins by being future-proof. This is given due to SUSIs homogenous, decentralised encapsulation resulting in a separation of the solution from underlying technologies. Said separation allows a view on solution-oriented products and in addition exempt barriers of lack of standardisation. Therefore it is possible to develop solutions independently of upcoming standards by only updating related components instead of the entire solution.
This effective handling with diversity in context of the entire development process, in terms of communication on technological level as well as human level between project members, makes SUSI innovative and encourages to face future challenges, in the transition into the next industrial age. F.i. the confluence of departments and the use of the correlated rise of increase of information, the dealing with shorter development cycles, decreasing half-lives of products and standards, and the organisation of future models for local-independent and company spanning collaborations.
Due to the consistent, open development of SUSIs base and the MIT licensing of the entire github project, this technology can be used by everyone. Thus the entire potential of the emerging SUSI community can be used.
Whether industrial applications, research projects, private DIY projects or for educational use, the practical utilisation of SUSI catalyses the further development and therefore is available for the whole community. Through the continuous development will the future-proof platform and its arising infrastructure around SUSI be guaranteed.