arrow
Return

Asynchronous Interoperability Description and Authentication: Addressing Challenges in a Webhook-Based Event-Driven Architecture

delete2026-01-01
delete0
PRE
AI
J
Jean-Philippe Gouigoux
D
Dalila Tamzalit *
K
Khaoula Jbari
DOI:10.1007/978-3-032-02138-0_25delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Despite adopting a contract-first, standardized API best practice approach, Salvia Development, a software publisher in the real estate sector, encountered difficulties in maintaining synchronous, point-to-point interoperability with its 1,200 customers. The increasing complexity, lack of reactivity and agility, hindered its ability to meet its customers' evolving needs and to target new markets. In response, an asynchronous interoperability architectural style based on events was envisaged, leveraging an Event-Driven Architecture (EDA) implemented with webhooks. However, existing interoperability standards or software solutions such as OpenID Connect, JSON Web Token, MOM, ETL or OpenAPI, are not adapted for asynchronous interoperability needs in event description standardization and secure exchanges. This paper presents the initial findings from a collaborative effort with Nantes Universite to address these issues. The first result is the establishment of interoperability between Salvia's software, called SPO, and several CRM editors, by standardizing event and payload descriptions. The second result is the authentication and authorization of webhook callbacks by proposing a novel way of establishing authorization for callbacks without the need for a user account or even identification.
Keywords:
Asynchronous Interoperability
Even-Driven Architecture
Authentication
Secure callbacks
Webhook

Journal

S
SOFTWARE ARCHITECTURE, ECSA 2025
IF:
0
Papers:
27
Citations:
0

Organization

N
nantes universite
Scholars:
1.7W
Papers: 1.2W
Citations: 125
E
ecole centrale de nantes
Scholars:
604
Papers: 506
Citations: 0
Cited Papers

Cited Papers

Interoperability Framework
err2005-05-01
err0
PREAI
errTed L. Briggs; Stephen J. Baum; Tammi M. Thomas
errShare
errSave
errShare
errSave
Interoperability
err1996-03-01
err157
errOAAI
errWegner, P
errShare
errSave
Groupware: some issues and experiences
err1991-01-03
err0
errOAAI
errClarence A. Ellis; Simon J. Gibbs; Gail Rein
errShare
errSave
JSON Web Token (JWT)
err
IF0
err2015-05-01
err0
PREAI
errM. Jones; J. Bradley; N. Sakimura
errShare
errSave
PROTECTION OF INFORMATION IN COMPUTER SYSTEMS
err1975-01-01
err1.2K
PREAI
errSALTZER, JH; SCHROEDER, MD
errShare
errSave
researcher View more