A case study on service-oriented architecture for serious games

M. Brandao Carvalho, F. Bellotti, R. Berta, A. Gloria, de, G. Gazzarata, J. Hu, M. Kickmeier-Rust

Research output: Contribution to journalArticleAcademicpeer-review

24 Citations (Scopus)
82 Downloads (Pure)

Abstract

Service-Oriented Architecture (SOA) is a set of practices for architectural design of software that exploits services as loosely coupled components orchestrated to deliver various functionalities. The SOA paradigm is not well established in the Serious Games (SG) domain, but it is expected to provide benefits, particularly in reducing the conceptual and technological complexity of the development. In this paper, we propose and study the application of a SOA approach to SG development. We have used the SOA approach to develop an adaptive Serious Game for teaching basic elements of probability to high school and entry-level university students, called The Journey. Details of the architecture implementation are offered, as well as the results of an evaluation of the system using the Architecture Tradeoff Analysis Method (ATAM). Based on our experience, we argue that the SOA approach can make SG development shorter, more flexible and more focused.
Original languageEnglish
Pages (from-to)1-10
Number of pages10
JournalEntertainment Computing
Volume6
Issue number1
DOIs
Publication statusPublished - 2015

Fingerprint Dive into the research topics of 'A case study on service-oriented architecture for serious games'. Together they form a unique fingerprint.

  • Cite this

    Brandao Carvalho, M., Bellotti, F., Berta, R., Gloria, de, A., Gazzarata, G., Hu, J., & Kickmeier-Rust, M. (2015). A case study on service-oriented architecture for serious games. Entertainment Computing, 6(1), 1-10. https://doi.org/10.1016/j.entcom.2014.11.001