SOA and EDA: a comparative study - similarities, difference and conceptual guidelines on their usage

Zaharah Allah Bukhsh, Marten J. van Sinderen, Prince Mayurank Singh

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    7 Citations (Scopus)
    3 Downloads (Pure)

    Abstract

    Changing business requirements and new technologies trigger the business stakeholders to shift their approach from many small isolated systems to a single connected system. Integration of isolated systems is partially supported by service oriented architecture (SOA) and event driven architecture (EDA), each of which provides a set of system design guidelines. Since the purpose of both architectures is similar, the stakeholders have to make a choice on which architecture to use. The objective of this paper is to investigate the differences between SOA and EDA and provide conceptual guidelines on which architecture to consider for a given set of requirements. Apart from literature, we have considered various online resources (blogs, forums) that argue about differences and similarities between SOA and EDA. To clarify the design principles of both architectures, we present a case study of a learning management system (LMS).
    Original languageUndefined
    Title of host publicationTwelfth International Conference on e-Business, ICE-B 2015
    Place of PublicationLisbon
    PublisherSCITEPRESS
    Pages213-220
    Number of pages8
    ISBN (Print)978-989-758-113-7
    DOIs
    Publication statusPublished - 2015
    Event12th International Conference on e-Business, ICE-B 2015 - Colmar, Alsace, France
    Duration: 20 Jul 201522 Jul 2015
    Conference number: 12
    http://www.ice-b.icete.org/?y=2015

    Publication series

    Name
    PublisherSciTePress

    Conference

    Conference12th International Conference on e-Business, ICE-B 2015
    Abbreviated titleICE-B
    Country/TerritoryFrance
    CityColmar, Alsace
    Period20/07/1522/07/15
    Internet address

    Keywords

    • EWI-26307
    • SCS-Services
    • Learning management system
    • IR-97325
    • Service Oriented Architecture
    • Event driven architecture
    • METIS-312723
    • SOA 2.0

    Cite this