Category: Architecture & Interfaces
An interface also connects responsibilities
When two applications need to exchange data, we quickly start discussing data formats, authentication and technical connectivity. But another question is at least as important: Who takes responsibility for what, so that the exchange works for the business process? The data has arrived. The process is still stuck. A simplified, hypothetical example from public transport:…