Towards a Service-Oriented Architecture for eVoting

Boris Shishkov


The latest advances in the Information and Communication Technology (ICT) are changing our society, but have different implications on different domains. Some domains, such as the digital content –based businesses, are enjoying (almost) full ICT utilization whereas other domains, assuming physical and/or societal and/or “intuitive” inputs, are much less successful in terms of digitization. Voting using digital technology (or “eVoting” for short) is in between those domains since: (i) the mere process of voting is a very good “candidate” for digitization but at the same time (ii) the “surrounding” societal aspects are often difficult to “frame” as Internet-based services. (i) can be seen from the “voting through computer” observed in several European countries while (ii) can be seen from the lack (to date) of technology-enabled systems completely supporting the voting process and its related aspects. Further, the conceptualization and implementation of any voting system is to originate from legislation – this makes the goal of resolving (i) + (ii) even more challenging. Hence, to benefit from ICT, the question remains what should be done and how it should be done. The step from legislation to requirements and implementations taking into account socio-technical aspects, is crucial for the successful realization of eVoting. Despite its relevance, this has been given hardly sufficient attention in literature. This void is addressed by the current position paper; the contribution of the paper is two-fold: we firstly propose a general technology-independent conceptual model on voting and on this basis, we propose requirements for (partially) digitizing this process. Requirements are dependent on the societal context and therefore we opted for focusing on one particular EU country where the transition to eVoting is currently under discussion. We have planned as future research to reflect the identified requirements into architectures and implementations, and to get experts’ feedback on this.


  1. Dietz, J.L.G., 2006. Enterprise Ontology, Theory and Methodology. Springer-Verlag, Berlin Heidelberg.
  2. Insfran, E., Pastor, O., Wieringa, R., 2002. Requirements Engineering-Based Conceptual Modelling. In Requirements Engineering journal, Vol. 7, Nr. 2, 2002. Springer-Verlag.
  3. Konstantinov, M., Pelova, G., Boneva, J., 2009. Mathematics of the Bulgarian Electoral System. In AMEE'09, 35th International Conference on Applications of Mathematics in Engineering and Economics. AIP.
  4. Liu, K., 2000. Semiotics in Information Systems Engineering. Cambridge University Press, Cambridge.
  5. Papazoglou, M., 2012. Web Services and SOA: Principles and Technology, Prentice Hall, 2nd edition.
  6. Plevneliev, R., 2016. Statement by President Rosen Plevneliev at His 4th Annual Press Conference, Published on the website of the President of the Republic of Bulgaria:
  7. Scammell, R., 2016. Internet Voting a Success in Two European Countries, Published on the European University Institute website:
  8. Shishkov, B., 2005. Software Specification Based on Reusable Business Components (PhD Thesis), TU Delft - SIKS Publishing. Delft.
  9. Shishkov, B., Dietz, J.L.G., Liu, K., 2006. Bridging the Language-Action Perspective and Organizational Semiotics in SDBC. In ICEIS'06, 8th International Conference on Enterprise Information Systems. SCITEPRESS.
  10. UML, 2016, the website on the Unified Modeling Language:
  11. Van der Aalst, W., 2011. Process Mining - Discovery, Conformance and Enhancement of Business Processes. Springer-Verlag, Berlin Heidelberg.

Paper Citation

in Harvard Style

Shishkov B. and Janssen M. (2016). Towards a Service-Oriented Architecture for eVoting . In Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD, ISBN 978-989-758-190-8, pages 187-195. DOI: 10.5220/0006223601870195

in Bibtex Style

author={Boris Shishkov and Marijn Janssen},
title={Towards a Service-Oriented Architecture for eVoting},
booktitle={Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,},

in EndNote Style

JO - Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
TI - Towards a Service-Oriented Architecture for eVoting
SN - 978-989-758-190-8
AU - Shishkov B.
AU - Janssen M.
PY - 2016
SP - 187
EP - 195
DO - 10.5220/0006223601870195