Difference between revisions of "GC Enterprise Architecture/Standards"
Jump to navigation
Jump to search
John.currah (talk | contribs) (added link to Digital Exchange) |
|||
Line 1: | Line 1: | ||
<!-- NAV --> | <!-- NAV --> | ||
− | |||
{| class="FCK__ShowTableBorders" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; background-color: #3C6D9E" width="100%" align="center" | {| class="FCK__ShowTableBorders" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; background-color: #3C6D9E" width="100%" align="center" | ||
|- | |- | ||
Line 21: | Line 20: | ||
<!-- NAV end --> | <!-- NAV end --> | ||
− | |||
{{Translation to follow}} | {{Translation to follow}} | ||
+ | {| width="100%" cellpadding="10" cellspacing="15px" | ||
− | + | |- valign="top" | |
− | + | | style="border-left: 10px solid #c5d5af; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: black; background-color: white; font-size:1.2em;" | | |
− | |-valign="top" | + | <span style="font-size: 1.5em;">1. Business Architecture</span> <br><br> |
− | |style="border-left: 10px solid #c5d5af; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: black; background-color: white; font-size:1.2em;" | | ||
− | |||
− | <span style="font-size: 1.5em;">1. Business Architecture</span> < | ||
<b>Align to the GC Business Capability model</b> | <b>Align to the GC Business Capability model</b> | ||
* Define program services as business capabilities to establish a common vocabulary between business, development, and operation | * Define program services as business capabilities to establish a common vocabulary between business, development, and operation | ||
Line 52: | Line 48: | ||
|} | |} | ||
− | {| width="100%" cellpadding="10" cellspacing=15px | + | {| width="100%" cellpadding="10" cellspacing="15px" |
− | |-valign="top" | + | |- valign="top" |
− | |style="border-left: 10px solid #f4d177; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: black; background-color: white; font-size:1.2em;" | | + | | style="border-left: 10px solid #f4d177; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: black; background-color: white; font-size:1.2em;" | |
− | + | <span style="font-size: 1.5em;">2. Information Architecture</span> <br><br> | |
− | <span style="font-size: 1.5em;">2. Information Architecture</span> < | ||
<b>Data Collection</b> | <b>Data Collection</b> | ||
Line 88: | Line 83: | ||
|} | |} | ||
− | {| width="100%" cellpadding="10" cellspacing=15px | + | {| width="100%" cellpadding="10" cellspacing="15px" |
− | |||
− | |||
− | |||
− | <span style="font-size: 1.5em;">3. Application Architecture</span> < | + | |- valign="top" |
+ | | style="border-left: 10px solid #f5844e; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: black; background-color: white; font-size:1.2em;" | | ||
+ | <span style="font-size: 1.5em;">3. Application Architecture</span> <br><br> | ||
<b>Use Open Standards and Solutions by Default</b> | <b>Use Open Standards and Solutions by Default</b> | ||
Line 114: | Line 108: | ||
* 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 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 application programming interface (API) | ||
* Run applications in containers | * Run applications in containers | ||
− | * Leverage the GC Digital Exchange Platform for components such as the API Store, Messaging, and the GC Service Bus | + | * Leverage the [[gccollab:groups/profile/1238235/engovernment-of-canada-digital-exchangefru00c9change-numu00e9rique-du-gouvernement-du-canada|GC Digital Exchange Platform]] for components such as the API Store, Messaging, and the GC Service Bus |
|} | |} | ||
− | {| width="100%" cellpadding="10" cellspacing=15px | + | {| width="100%" cellpadding="10" cellspacing="15px" |
− | |||
− | |||
− | |||
− | <span style="font-size: 1.5em;">4. Technology Architecture</span> < | + | |- valign="top" |
+ | | style="border-left: 10px solid #cb6d49; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: black; background-color: white; font-size:1.2em;" | | ||
+ | <span style="font-size: 1.5em;">4. Technology Architecture</span> <br><br> | ||
<b>Use Cloud first</b> | <b>Use Cloud first</b> | ||
Line 136: | Line 129: | ||
|} | |} | ||
− | {| width="100%" cellpadding="10" cellspacing=15px | + | {| width="100%" cellpadding="10" cellspacing="15px" |
− | |-valign="top" | + | |- valign="top" |
− | |style="border-left: 10px solid #996782; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: black; background-color: white; font-size:1.2em;" | | + | | style="border-left: 10px solid #996782; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: black; background-color: white; font-size:1.2em;" | |
− | + | <span style="font-size: 1.5em;">5. Security Architecture and Privacy</span> <br><br> | |
− | <span style="font-size: 1.5em;">5. Security Architecture and Privacy</span> < | ||
<b>Design for Security and Privacy</b> | <b>Design for Security and Privacy</b> | ||
Line 151: | Line 143: | ||
− | <!-- FOOTER --> | + | <!-- FOOTER -->{| width="100%" cellpadding="10" |
− | |||
− | |||
− | {| width="100%" cellpadding="10" | ||
− | |-valign="top" | + | |- valign="top" |
− | |style="color:#3C6D9E;"| | + | | style="color:#3C6D9E;" | |
<!-- COLUMN STARTS: --> | <!-- COLUMN STARTS: --> | ||
<div style="font-size: 1.8em; text-align:center;">Need help? Contact us.</div> | <div style="font-size: 1.8em; text-align:center;">Need help? Contact us.</div> | ||
Line 166: | Line 155: | ||
{| width="100%" cellpadding="5" | {| width="100%" cellpadding="5" | ||
− | |-valign="top" | + | |- valign="top" |
− | |width="33.3%" style="border: 1px solid lightgray; background-color:#fff; color:#409DE2;"| | + | | width="33.3%" style="border: 1px solid lightgray; background-color:#fff; color:#409DE2;" | |
[[Image: Envelope_icon_blue.png |100px | center]] | [[Image: Envelope_icon_blue.png |100px | center]] | ||
<div style="font-size:1.5em; text-align:center; color:white;">{{em|ZZCIOBDP@tbs-sct.gc.ca}}</div> | <div style="font-size:1.5em; text-align:center; color:white;">{{em|ZZCIOBDP@tbs-sct.gc.ca}}</div> | ||
Line 173: | Line 162: | ||
<!-- COLUMN 2 STARTS: --> | <!-- COLUMN 2 STARTS: --> | ||
− | |width="33.3%" style="border: 1px solid lightgray; background-color:#fff; color:#409DE2;"| | + | | width="33.3%" style="border: 1px solid lightgray; background-color:#fff; color:#409DE2;" | |
[[Image: gccollab_icon_blue.png |100px | center]] | [[Image: gccollab_icon_blue.png |100px | center]] | ||
<div style="font-size:1.5em; text-align:center;">[https://gccollab.ca/groups/profile/1896301/enenterprise-architecture-community-of-practicefrcommunitu00e9-de-pratique-de-architecture-integru00e9e GC Collab]</div> | <div style="font-size:1.5em; text-align:center;">[https://gccollab.ca/groups/profile/1896301/enenterprise-architecture-community-of-practicefrcommunitu00e9-de-pratique-de-architecture-integru00e9e GC Collab]</div> | ||
Line 179: | Line 168: | ||
<!-- COLUMN 3 STARTS: --> | <!-- COLUMN 3 STARTS: --> | ||
− | |width="33.3%" style="border: 1px solid lightgray; background-color:#fff; color:#409DE2;"| | + | | width="33.3%" style="border: 1px solid lightgray; background-color:#fff; color:#409DE2;" | |
[[Image: gcconnex_icon_blue.png |100px | center]] | [[Image: gcconnex_icon_blue.png |100px | center]] | ||
<div style="font-size:1.5em; text-align:center;">[https://gcconnex.gc.ca/groups/profile/7322003/gc-ea-working-group?language=en GCconnex]</div> | <div style="font-size:1.5em; text-align:center;">[https://gcconnex.gc.ca/groups/profile/7322003/gc-ea-working-group?language=en GCconnex]</div> | ||
Line 186: | Line 175: | ||
<!-- COLUMN ENDS: --> | <!-- COLUMN ENDS: --> | ||
− | |||
<!-- TABLE ENDS --> |} | <!-- TABLE ENDS --> |} | ||
− | |||
<!-- end --> | <!-- end --> |
Revision as of 14:30, 5 March 2019
Home | EA standards | Past EA Decisions | EA Artifacts | EA Discussions | GC EARB | Other References |
This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation. |
1. Business Architecture
Design for Users First and Deliver with Multidisciplinary Teams
Design Systems to be Measurable and Accountable
|
2. Information Architecture Data Collection
Data Management
Data Storage
Data Sharing
|
3. Application Architecture Use Open Standards and Solutions by Default
Maximize Reuse
Enable Interoperability
|
4. Technology Architecture Use Cloud first
Design for Performance, Availability, and Scalability
|
5. Security Architecture and Privacy Design for Security and Privacy
|
Need help? Contact us.
|