Changes

m
no edit summary
Line 5: Line 5:  
== Application architecture ==
 
== Application architecture ==
   −
Application architecture practices must evolve significantly for the successful implementation of the GC Enterprise Ecosystem Target Architecture. Transitioning from legacy systems based on monolithic architectures to architectures that oriented around business services and based on re‑useable components implementing business capabilities, is a major shift. Interoperability becomes a key element, and the number of stakeholders that must be considered increases.
+
Application architecture is defined as the management of software used by a business to solve problems. Application architecture practices must evolve significantly for the successful implementation of the GC Enterprise Ecosystem Target Architecture. Transitioning from legacy systems based on monolithic architectures to architectures that are oriented towards business services and re‑useable components implementing business capabilities, is a major shift. Interoperability becomes a key element, and the number of stakeholders that must be considered increases.
    
=== Use open source solutions hosted in public cloud ===
 
=== Use open source solutions hosted in public cloud ===
Line 11: Line 11:  
* select existing solutions that can be reused over custom built
 
* select existing solutions that can be reused over custom built
   −
If there is already an existing open-source solutions for another project that can be reused for your project, it is recommended to reach out to the owner of that project and try to reuse it for your project. That way you can get the expertise as well as the lessons learned for the existing solution.
+
If there is already an existing open-source solution for another project that can be reused for your project, it is recommended to reach out to the owner of that project and try to reuse it for your project. That way you can get the expertise as well as the lessons learned for the existing solution.
    
     <b>How to achieve:</b>
 
     <b>How to achieve:</b>
     * Summarize how the architecture leverages and reuses existing solutions, components, and processes including:
+
     * Summarize how the architecture leverages and reuses existing architectural sections including:
         * Existing processes being reused or leveraged;
+
         * Past and/or Present Processes
         * Existing solutions  being reused or leverage, and;
+
         * Past and/or Present Solutions
         * Existing components being reused or leveraged.
+
         * Past and/or Present Components
    
     <b>Tools:</b>
 
     <b>Tools:</b>
Line 35: Line 35:  
         * Interim State Architecture
 
         * Interim State Architecture
   −
* register open source software to the Open Resource Exchange
+
* register open source software to the [https://code.open.canada.ca/en/index.html Open Resource Exchange]
 
     <b>How to achieve:</b>
 
     <b>How to achieve:</b>
 
     * Summarize how the architecture will leverage the Open Resource Exchange.
 
     * Summarize how the architecture will leverage the Open Resource Exchange.
Line 47: Line 47:  
* choose SaaS that best fit for purpose based on alignment with SaaS capabilities
 
* choose SaaS that best fit for purpose based on alignment with SaaS capabilities
 
     <b>How to achieve:</b>
 
     <b>How to achieve:</b>
     * Summarize how the recommended SaaS is the best fit for purpose based on alignment with SaaS capabilities of SaaS provider and Dept/SSC
+
     * Summarize how the recommended SaaS is the best fit for purpose based on alignment with SaaS capabilities of SaaS provider and Dept/SSC
    
     <b>Tools:</b>
 
     <b>Tools:</b>
6

edits