Modelling Microservices in Email-marketing - Concepts, Implementation and Experiences

Martin E. Brüggemann, Raoul Vallon, Aykut Parlak, Thomas Grechenig

Abstract

Our experience with email-based marketing campaigns (or short: “Microservices”) showed that they are an intersecting set of a) projects and processes and b) technology and creativity. Their properties of fixed due date, fixed scope and at the same time fixed duration render classical management methodologies unfeasible. The same applies to the supporting enterprise infrastructure architecture, where ad-hoc changes lead to a loss of stability and performance. The remedy was found in Model-Driven Engineering; a choreography for Microservices helped to indicate improvement opportunities for both the architecture and the information flow within, which in turn increased throughput.

References

  1. Andersen, D.J. 2010. Kanban: Successful Evolutionary Change for Your Technology Business, Blue Hole Press, 2010.
  2. Arsanjani, A. 2004. Service-oriented modeling and architecture. https://www.ibm.com/developerworks/ library/ws-soa-design1/
  3. Benguria, G. et al. 2007. A Platform Independent Model for Service Oriented Architectures. Enterprise Interoperability, 2007, pp23-32
  4. Berinsky, A. et al. 2012. Evaluating Online Labor Markets for Experimental Research: Amazon.com's Mechanical Turk. Political Analysis, 2012
  5. DSouza, D 2001. Model-Driven Architecture and Integration: Opportunities and Challenges. ModelDriven Architecture and Integration 2001, pp1-32.
  6. Forrester, J. W., 1992. System Dynamics, Systems Thinking, and Soft OR. System Dynamics Review, Vol 10, No 2.
  7. Gietl, F. et al. 2010. Annotationsbasierte Prozessmodellierung in SOA - dargestellt an einem Beispiel aus dem Precision Dairy Farming. GI Jahrestagung, 2010.
  8. Hanford, M.F. 2004. Program Management: Different from project management. http://www.ibm.com/ developerworks/rational/library/4751-pdf.pdf
  9. ISO/IEC19510 2013. Information technology - Object Management Group Business Process Model and Notation. http://www.iso.org/iso/catalogue_detail.htm? csnumber=62652
  10. Knieberg, H., Skarin, M. 2010. Kanban and Scrum: Making the Most of Both, C4Media, 2010.
  11. Krafzig, D. et al. 2004. Enterprise SOA: Service-Oriented Architecture Best Practices, Prentice Hall, 2004.
  12. Ladas, C. 2008. Scrumban: Essays on Kanban Systems for Lean Software Development, Modus Cooperandi Press, 2008.
  13. Larman, C., Vodde, B. 2009. Scaling Lean&Agile Development. Thinking and Organizational Tools for Large-Scale Scrum, Addison-Wesley, 2009.
  14. Lee, S.-H., Yoo, H. 2012, Requirement Analysis for Aspect-Oriented System Development, Lecture Notes in Electrical Engineering, Vol. 215, pp 1201-1209, 2013.
  15. Maslach, C. et al., 2001. Job Burnout. Annual Review of Psychology, Vol. 52, pp397-422, 2001.
  16. Menge, F. 2007. Enterprise Service Bus. Proceedings of Free and Open Source Software Conference, 2007, pp1-6.
  17. Paolacci, G et al. 2010. Running Experiments on Amazon Mechanical Turk. Judgment and Decision Making, 2010.
  18. PMI Project Management Institute 2004. A Guide to the Project Management Body of Knowledge (PMBOK) 3rd ed., pp5-6.
  19. PRINCE2 2009: Managing Successful Projects with PRINCE2, Axelos, 2009.
Download


Paper Citation


in Harvard Style

Brüggemann M., Vallon R., Parlak A. and Grechenig T. (2014). Modelling Microservices in Email-marketing - Concepts, Implementation and Experiences . In Proceedings of the 9th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2014) ISBN 978-989-758-037-6, pages 67-71. DOI: 10.5220/0005000800670071


in Bibtex Style

@conference{icsoft-pt14,
author={Martin E. Brüggemann and Raoul Vallon and Aykut Parlak and Thomas Grechenig},
title={Modelling Microservices in Email-marketing - Concepts, Implementation and Experiences},
booktitle={Proceedings of the 9th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2014)},
year={2014},
pages={67-71},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005000800670071},
isbn={978-989-758-037-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2014)
TI - Modelling Microservices in Email-marketing - Concepts, Implementation and Experiences
SN - 978-989-758-037-6
AU - Brüggemann M.
AU - Vallon R.
AU - Parlak A.
AU - Grechenig T.
PY - 2014
SP - 67
EP - 71
DO - 10.5220/0005000800670071