Conceptual ArchitectureThe Common Requirements Vision for the Federated Architecture establishes what it is the Government of Canada's IM/IT infrastructure must do—its "functionality." The Conceptual Architecture (CA) specifies how we want the IM/IT infrastructure to do it; in other words, the detailed "capabilities" of the infrastructure. The Conceptual Architecture serves as a roadmap for the design and deployment of the common and shared components of the federated architecture. It also provides a mechanism to allow individual departments to respond to their unique business needs using common components. ObjectiveThe objective of the Conceptual Architecture is to achieve a balance in the IM/IT infrastructure between department and agency mandates on the one hand and government-wide interests on the other. This balance is needed to ensure that departmental and agency mandates are not compromised by the common infrastructure while making significant progress in managing and sharing information and services to better meet the evolving needs and circumstances of citizens and clients. The Conceptual Architecture consists of a set of principles and best practices for building the Strategic IM/IT Infrastructure and managing the Government of Canada's information assets that flows from the Common Requirements Vision. It provides high level guidance, reflecting the business drivers and matching technological "domains"— broad sets of technological capabilities—to meeting the architectural requirements. Architecture PrinciplesArchitecture principles are a crucial foundation for a federated architecture. They have a "timeless" quality because they define a value system (while methodologies frequently change, as a rule, values do not). Architecture principles are stable. Once they are established, only very slight adjustments are needed to address changing business strategies and priorities. If significant modifications are required, their impact is rigorously assessed through a formal change management process. Each principle consists of four parts: a short name, brief description, rationale for the principle (typically in business terms for the technical principle), and implications or consequences (positive and negative) of adopting the principle. The following architecture principles were derived from the specific requirements in the Common Requirements Vision. They are primarily concerned with guiding the development of information systems and technology infrastructure in support of Government On-Line (GOL), Tier 1. Architecture Principle 1: Reduce Integration ComplexityThe federated architecture must promote reduced complexity and enable integration to the maximum extent possible. We must re-engineer application systems to be "highly modular" and "loosely coupled" to be able to reuse components. Rationale:
Implications:Reducing integration complexity means:
Architecture Principle 2: Holistic ApproachInformation is a government asset. Its value is enhanced when it can be accessed and applied to accelerate decision making, which is leveraged through interdepartmental collaboration within the bounds of legislation and privacy. The infrastructure must promote a "whole of government" approach while respecting unique federal government roles and mandates. Rationale:
Implications:A holistic approach means:
Architecture Principle 3: Business Event-Driven SystemsSystems must be designed to be business event-driven. This principle applies to manual, process and application systems. Further, application systems must keep the operational data necessary to allow the government to re-create any business event. Rationale:
Implications:Business Event-Driven Systems means:
Architecture Principle 4: Defined Authoritative SourcesAll information must have defined "authoritative sources." These sources will act as information stewards. Authorized data must be accessible and available for re-use by any entitled systems and/or business process. Rationale:
Implications:Defined authoritative sources means:
Architecture Principle 5: Security, Confidentiality, Privacy and Protection of InformationIT systems must be implemented in adherence with government security, confidentiality and privacy policies and laws. Information must be protected against unauthorized access, denial of service, and both intentional and accidental modification. Rationale:
Implications:Security, confidentiality, privacy and protection of information means:
Architecture Principle 6: Proven Standards and TechnologiesIT solutions must use commercially viable standards-based technologies. The customization of purchased software must be avoided wherever possible. Priority will be given to products adhering to industry standards and open architecture. Where multiple standards apply, the following order of precedence shall prevail: i. Government of Canada approved and interim standards, and technical reports (e.g. CSE Common Criteria); ii. National Standards of Canada and CSA standards; iii. International (i.e. ISO) Standards and ITU recommendations; iv. Other publicly-developed standards including IETF and industry consortia specifications; and v. De facto standards. Rationale:
Implications:Proven technologies means:
Architecture Principle 7: Total Cost of Ownership (TCO)Total Cost of Ownership for applications and technologies (hardware and software) must balance development, support, disaster recovery and retirement costs along with the costs of flexibility, scalability, ease of use/support over the life cycle of the technology or application. Rationale:
Implications:Total Cost of Ownership means:
Architecture Principle 8: Plan for GrowthIT must plan, design, and construct for growth and expansion of services (known requirements) across government. Rationale:
Implications:Planning for growth means:
Architecture Principle 9: Adopt Formal Methods of EngineeringGovernment must employ formal practices, methods, and tools for architecture and engineering for all stages of these disciplines in IM/IT, from design to implementation and construction. Rationale:
Implications:Adopting formal methods of engineering means:
Architecture Principle 10: Extended Information and Services EnvironmentTo the extent possible, the integration of the IM/IT infrastructure must enable the provision of Government of Canada information and services to citizens, businesses, and other governments (i.e. provincial, municipal and international). Rationale:A number of the services that citizens and business expect from government require co-ordination with partners and other levels of government. To respond efficiently and provide the expected level of service, certain partners and other levels of government must be incorporated within a government information and services environment. An extended trusted government information environment also broadens the potential channels through which clients can access information and services. Implications:Developing an extended information and services environment means:
Architecture Principle 11: Multiple Delivery ChannelsSupport client delivery channel preferences in accessing government services. Rationale:
Implications:Maintaining multiple channels of service delivery means:
Architecture Principle 12: Accessible GovernmentTo be responsive to the increasing diversity of Canadian society, the Government of Canada must be accessible to all citizens. Rationale:The federal government has a responsibility to ensure that it can provide services to all citizens. Therefore, it must be accessible to all citizens and address their specific access requirements. Implications:Accessible government means:
The following are sub-principles related to universal design to be applied in the architecture and included in the IM/IT infrastructure by Core and Domain architecture teams:
Architecture Principle 13: RobustnessImplemented infrastructure must be robust, responsive, and reliable with appropriate redundancy to protect against system failure. Rationale:
Implications:Robustness means:
Requirements for Federated Architecture/
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Requirements for Federated Architecture (RFA) |
|||||
|
Conceptual Architecture Principles |
Client Registration |
Client |
Information Repository |
Auditing, Monitoring, Tracking and Reporting |
Avail- |
Integra- |
|
Reduce Integration Complexity |
* |
* |
* |
|
* |
* |
|
Holistic Approach |
* |
|
* |
* |
* |
* |
|
Business Event-Driven Systems |
|
* |
* |
* |
* |
* |
|
Defined Authoritative Sources |
|
* |
* |
* |
* |
* |
|
Security, Confiden- |
* |
* |
|
* |
* |
|
|
Proven Technologies |
* |
* |
|
* |
|
* |
|
Total Cost of Ownership |
|
|
|
* |
|
|
|
Plan for Growth |
* |
* |
* |
* |
* |
* |
|
Adopt Formal Methods of Engineering |
|
|
* |
* |
* |
* |
|
Extended Information and Services Environment |
|
|
|
* |
* |
* |
|
Multiple Delivery Channels |
* |
* |
* |
* |
* |
* |
|
Accessible Government |
* |
* |
* |
* |
* |
* |
|
Robustness |
* |
|
* |
|
|
* |
The matrix below illustrates the relationship between the business drivers and the architecture principles.
|
|
Business Drivers |
||||
|
Conceptual Architecture Principles |
Accessibility to Government Programs |
Security, Authentication and Authorization |
Government as an Integrated Enterprise |
Client-centred Service Delivery |
Efficient and Effective Service and Information Delivery |
|
Reduce Integration Complexity |
* |
* |
* |
* |
* |
|
Holistic Approach |
* |
* |
* |
* |
* |
|
Business Event-Driven Systems |
* |
* |
* |
* |
* |
|
Defined Authoritative Sources |
|
* |
* |
|
* |
|
Security, Confidentiality, Privacy and Protection of Information |
* |
* |
|
* |
* |
|
Proven Technologies |
|
|
* |
* |
* |
|
Total Cost of Ownership |
|
|
* |
|
* |
|
Plan for Growth |
|
|
* |
* |
* |
|
Adopt Formal Methods of Engineering |
|
|
* |
|
* |
|
Extended Information and Services Environment |
* |
|
* |
* |
* |
|
Multiple Delivery Channels |
* |
* |
* |
* |
* |
|
Accessible Government |
* |
* |
* |
* |
* |
|
Robustness |
|
|
* |
|
* |