Changes

no edit summary
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 for Interoperability, Proposed amendment Jan 8, 2021'' ===
* design systems as highly modular and loosely coupled services
+
* ''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)
+
* ''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
+
* ''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)
+
* ''use the Canadian Digital Exchange Platform (CDXP) for data exchange where suitable (e.g., GC Event Broker for asynchronous messaging)''