Difference between revisions of "GC Enterprise Architecture/Standards"
m |
m |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{OCIO_GCEA_Header}} | |
− | + | <h3><I>Please note that we are currently updating our Architecture Standards. To view the updates, please <b><u>[https://wiki.gccollab.ca/index.php?title=GC_Enterprise_Architecture_Framework click here]</b></u></I> | |
− | |||
− | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <h3><I>Please note that we are currently updating our Architecture Standards. To view the updates, please | ||
<br> | <br> | ||
<br> | <br> | ||
Line 27: | Line 6: | ||
The GC Enterprise Architecture standard is part of the [https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249 Directive on Management of Information Technology]. It is listed as [https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249 Appendix C - Mandatory Procedures for Enterprise Architecture Assessment] in the Directive. | The GC Enterprise Architecture standard is part of the [https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249 Directive on Management of Information Technology]. It is listed as [https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249 Appendix C - Mandatory Procedures for Enterprise Architecture Assessment] in the Directive. | ||
+ | <br><br> | ||
+ | To view more detailed info on each point listed below, you can <b><I><u>click</b></I></u> on the top title for each of the Architecture layer, OR any of the <b><I><u>blue</b></I></u> link below. | ||
{| width="100%" cellpadding="10" cellspacing="15px" | {| width="100%" cellpadding="10" cellspacing="15px" | ||
Line 110: | Line 91: | ||
* Share code publicly when appropriate, and when not, share within the Government of Canada | * Share code publicly when appropriate, and when not, share within the Government of Canada | ||
− | <b>Enable Interoperability</b> | + | <b>Enable [https://www.gcpedia.gc.ca/wiki/En/GCinterop Interoperability]</b> |
* Expose all functionality as services | * Expose all functionality as services | ||
* Use microservices built around business capabilities. Scope each service to a single purpose | * Use microservices built around business capabilities. Scope each service to a single purpose | ||
* Run each IT service in its own process and have it communicate with other services through a well-defined interface, such as a HTTPS-based [https://www.canada.ca/en/government/publicservice/modernizing/government-canada-standards-apis.html application programming interface (API)] | * Run each IT service in its own process and have it communicate with other services through a well-defined interface, such as a HTTPS-based [https://www.canada.ca/en/government/publicservice/modernizing/government-canada-standards-apis.html application programming interface (API)] | ||
* Run applications in containers | * Run applications in containers | ||
− | * Leverage the [[gccollab:groups/profile/1238235/engovernment-of-canada-digital-exchangefru00c9change-numu00e9rique-du-gouvernement-du-canada|GC Digital Exchange Platform]] for components such as [https://api.canada.ca/en/homepage#all-apis | + | * Leverage the [[gccollab:groups/profile/1238235/engovernment-of-canada-digital-exchangefru00c9change-numu00e9rique-du-gouvernement-du-canada|GC Digital Exchange Platform]] for components such as [https://api.canada.ca/en/homepage#all-apis the API Store], Messaging, and the GC Service Bus |
|- | |- | ||
| | | | ||
Line 152: | Line 133: | ||
* Balance user and business needs with proportionate security measures | * Balance user and business needs with proportionate security measures | ||
|} | |} | ||
− | + | {{OCIO_GCEA_Footer}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 15:31, 24 July 2020
Please note that we are currently updating our Architecture Standards. To view the updates, please click here
The GC Enterprise Architecture standard is part of the Directive on Management of Information Technology. It is listed as Appendix C - Mandatory Procedures for Enterprise Architecture Assessment in the Directive.
To view more detailed info on each point listed below, you can click on the top title for each of the Architecture layer, OR any of the blue link below.
1. Business Architecture
Design for Users First and Deliver with Multidisciplinary Teams
Design Systems to be Measurable and Accountable
|
Data Collection
Data Management
Data Storage
Data Sharing
|
Use Open Standards and Solutions by Default
Maximize Reuse
Enable Interoperability
|
Use Cloud first
Design for Performance, Availability, and Scalability
|
5. Security Architecture and Privacy Design for Security and Privacy
|