Important: The GCConnex decommission will not affect GCCollab or GCWiki. Thank you and happy collaborating!
Difference between revisions of "GC Enterprise Architecture/Standards"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| John.currah (talk | contribs)  (added link to Digital Exchange) | John.currah (talk | contribs)   (linked API Standards) | ||
| Line 106: | Line 106: | ||
| * 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 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 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 | ||
| Line 141: | Line 141: | ||
| * Balance user and business needs with proportionate security measures | * Balance user and business needs with proportionate security measures | ||
| |} | |} | ||
| − | |||
| <!-- FOOTER -->{| width="100%" cellpadding="10"   | <!-- FOOTER -->{| width="100%" cellpadding="10"   | ||
Revision as of 15:48, 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. 
 | 




