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)'' |
| | | |
| | | |