Line 21: |
Line 21: |
| <!-- NAV end --> | | <!-- NAV end --> |
| | | |
− | {{Translation to follow}} | + | <i>{{Translation to follow}}</i> |
| + | <br> |
| + | <!-- Columns --> |
| + | {| width="100%" cellpadding="10" |
| + | |- valign="top" |
| | | |
| + | | width="50%" style="color: blue;" | |
| + | |
| + | <!-- COLUMN 1 STARTS: --> |
| + | <span style="font-size: 1.5em;"><b><<Information Architecture</b></span> |
| + | <!-- COLUMN 1 ENDS: --> |
| + | |
| + | | width="50%" style="color: blue;" | |
| + | |
| + | <!-- COLUMN 2 STARTS: --> |
| + | <span style="font-size: 1.5em;"><b>Technology Architecture>></b></span> |
| + | <!-- COLUMN 2 ENDS: --> |
| + | |
| + | |} |
| + | <br> |
| + | |
| + | =3. Application Architecture= |
| + | <br> |
| This is a definition for GC Application Enterprise Architecture | | This is a definition for GC Application Enterprise Architecture |
| | | |
− | <b>Use Open Standards and Solutions by Default</b>
| + | ==Use Open Standards and Solutions by Default== |
| * Where possible, use open source standards, and open source software first | | * Where possible, use open source standards, and open source software first |
| * If an open source option is not available or does not meet user needs, favour platform-agnostic COTS over proprietary COTS, avoiding technology dependency, allowing for substitutability and interoperability | | * If an open source option is not available or does not meet user needs, favour platform-agnostic COTS over proprietary COTS, avoiding technology dependency, allowing for substitutability and interoperability |
Line 32: |
Line 53: |
| * Expose public data to implement Open Data and Open Information initiatives | | * Expose public data to implement Open Data and Open Information initiatives |
| | | |
− | <b>Maximize Reuse</b>
| + | ==Maximize Reuse== |
| * Leverage and reuse existing solutions, components, and processes | | * Leverage and reuse existing solutions, components, and processes |
| * Select enterprise and cluster solutions over department-specific solutions | | * Select enterprise and cluster solutions over department-specific solutions |
Line 39: |
Line 60: |
| * 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>
| + | ==Enable Interoperability== |
| * 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 |