Please enable JavaScript.
Coggle requires JavaScript to display documents.
Solution related architectures (Solution Architecture (Holistic solution,…
Solution related architectures
What is architecture?
Anything that can be considered a 'system' has an architecture. ISO standard states 'The fundamental organisation of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution'.
Architecture patterns
Module architecture. Independently updated modules.
Loosely coupled architecture. Level of dependency between software components.
Tiered / layered architecture. Functional elements based upon responsibilities (data, UI etc).
Hierarchical architecture. Higher layers is dependent on the services provided by the lower layers.
Communication and interoperation patterns.
Point to point. Simple, for example USB cable to a computer.
Hub and spoke. Components need to interoperate, point to point connection between a component and a single hub component.
Service-oriented architecture. Hoe components can be defined by the services they require.
Enterprise Architecture
Business architecture
Data and/or information architecture
Application(s) architecture
Infrastructure or technology architecture
Solution Architecture
Holistic solution
Driving and controlling design
Architecture domains within solution architecture
Hierarchies of architecture domain services
Defining solution scope
Architecture contrast
Solution architecture governance
Software Architecture
Tiered software architecture. Two tier; thin and thick clients. Hierarchical client server; client dependent on a specific server. Three tiered software architecture; siloed, single database dedicated to that application, multiple clients. N-tiered architecture; multi layered, business logic layer, data layer.
Component based software architecture
Stakeholders and roles in Architecture
Enterprise, solution and software Architects
Domain Architects
Stakeholders; organisation owners/Board; external legal, standards and compliance regimes, senior business management, project, programme and portfolio managements etc.
Architecture management
Governance requires; something to govern, defined governance roles with the authority to govern, and governance processes.
Principles
Policies
Governance activities