Simplifying Component Interaction with Actors and Databases

研究成果: Conference contribution同行評審

1 引文 斯高帕斯(Scopus)

摘要

Component-based software systems are of the majority nowadays. When it comes down to implementation, the interaction between components is just as important as the functionality itself. When invoking a function of a component, how to pass data arguments, how to receive return results, and when to expect a return are all the questions to ask. There are so many ways in which these can be done, that it introduces the complexity in the usability of a component. We present in this article an architecture for integrating heterogeneous components across different language and binary platforms, different processes and even different machines, based on a simple message passing mechanism - the actor model, and the sharing of common and global data structures only through databases. We show the simplicity and flexibility of this architecture by re-structuring a slot machine framework, which consists of components to drive modern and legacy hardware, follows a static workflow, and changes the visual appearance quite often. We argue that this architecture with restricted implementation choices can be used in a much broader range of software systems, helping produce software components that are more independent and easy to adopt.

原文English
主出版物標題4th IEEE International Conference on Universal Village 2018, UV 2018
發行者Institute of Electrical and Electronics Engineers Inc.
ISBN(電子)9781538651971
DOIs
出版狀態Published - 2 7月 2018
事件4th IEEE International Conference on Universal Village, UV 2018 - Boston, United States
持續時間: 21 10月 201824 10月 2018

出版系列

名字4th IEEE International Conference on Universal Village 2018, UV 2018

Conference

Conference4th IEEE International Conference on Universal Village, UV 2018
國家/地區United States
城市Boston
期間21/10/1824/10/18

指紋

深入研究「Simplifying Component Interaction with Actors and Databases」主題。共同形成了獨特的指紋。

引用此