Service-oriented and event-driven architectures

The thought behind a service-oriented architecture (SOA) is that each service provider can make services accessible as Web services, which can be integrated and made available by means of such a SOA. One of the advantages of Web services is that they allow for the decoupling of service interfaces from considerations related to service implementation and platform selection. In the context of service delivery, an event can be viewed as a request for input from some actor in the process in order to let the process execution continue. Events are helpful to keep track of process execution and to understand which actions are demanded from which actor. The identification of one or more tasks that are necessary to process the event and possible assignment of such tasks to available actors is done by event-driven architectures (EDAs). By appropriately structuring service compositions and interconnected processes, service providers can reduce the effort involved in adjusting to changing business environments. Research is needed to determine the fundamental differences and commonalities between dominant architectural styles for service delivery (like SOAs and EDAs and a combination of the two). Subsequently, the domain-independent parts of such architectural styles need to be determined next to an understanding of how these architectural styles can be tailored for domain-specific requirements. Finally, this knowledge should lead to achieving an improved integrated service delivery.


  • Plataniotis, Georgios; Kinderen, Sybren De; Ma, Qin; Proper, Henderik: A Conceptual Model for Compliance Checking Support of Enterprise Architecture Decisions. In: Ieee (Ed.): 2015 IEEE 17th Conference on Business Informatics (CBI 2015). 2015. CitationDetails
  • Overbeek, Sietse; Janssen, Marijn; Tan, Yao-Hua: An ontology-based event-driven architecture for integrating information, processes and services applied to international trade. In: Bajec, Marko; Eder, Johann (Ed.): Advanced Information Systems Engineering Workshops: CAiSE 2012 International Workshops, Gdańsk, Poland, June 25 - 26, 2012, Proceedings. Springer, Berlin, Germany, EU, 2012, p. 143-158. Full textCitationDetails
  • Overbeek, Sietse; Janssen, Marijn; van Bommel, Patrick: Designing, formalizing and evaluating a flexible architecture for integrated service delivery: combining event-driven and service-oriented architectures. In: Service Oriented Computing and Applications, Vol 6 (2012) No 3, p. 167-188. Full textCitationDetails
  • Overbeek, Sietse; Janssen, Marijn; Tan, Yao-Hua: An event-driven architecture for integrating information, processes and services in a plastic toys supply chain. In: International Journal of Cooperative Information Systems, Vol 21 (2012) No 4, p. 343-381. Full textCitationDetails
  • Overbeek, Sietse; Klievink, Bram; Janssen, Marijn: A flexible, event-driven, service-oriented architecture for orchestrating service delivery. In: IEEE Intelligent Systems, Vol 24 (2009) No 5, p. 31-41. Full textCitationDetails