Changes

Line 93: Line 93:  
* expose services, including existing ones, through APIs
 
* expose services, including existing ones, through APIs
 
* make the APIs discoverable to the appropriate stakeholders
 
* make the APIs discoverable to the appropriate stakeholders
 +
== Design for Interoperability, Proposed amendment Jan 8, 2021 ==
 +
* design systems as highly modular and loosely coupled services
 +
* make all services available through a well-defined interface, such as an application programming interface (API)
 +
* all APIs with potential for cross-departmental, inter-jurisdictional, or public consumption must be published to the GC API Store
 +
* use the Canadian Digital Exchange Platform (CDXP) for data exchange where suitable (e.g., GC Event Broker for asynchronous messaging)
 +
    
== Technology architecture ==
 
== Technology architecture ==