跳至主導覽 跳至搜尋 跳過主要內容

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

UN SDG

此研究成果有助於以下永續發展目標

  1. Affordable and clean energy
    Affordable and clean energy

指紋

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

引用此