0% found this document useful (0 votes)
66 views41 pages

Solution Architecture

The document discusses the top UML diagrams including component, class, sequence, state, and activity diagrams. It then covers various architecture patterns such as layered, component-based, object-oriented, presentation, service, and hybrid patterns. The document provides information on designing layers, components, services, and choosing the right patterns.

Uploaded by

raj28_999
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views41 pages

Solution Architecture

The document discusses the top UML diagrams including component, class, sequence, state, and activity diagrams. It then covers various architecture patterns such as layered, component-based, object-oriented, presentation, service, and hybrid patterns. The document provides information on designing layers, components, services, and choosing the right patterns.

Uploaded by

raj28_999
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 41

UML top diagram

1. Component Diagram
2. Class Diagram
3. Sequence Diagram
4. State Diagram
5. Activity Diagram
6. Layer Diagram – Invented by Microsoft
7. Use Case Diagram
Process of Designing Architecture
Layered Architecture Patterns
Structural Architecture Pattern

Component-based Pattern
Object-Oriented Pattern
Presentation Architecture Patterns

MVC Pattern
MVVM Pattern
Service Architecture Patterns

Service Oriented Architecture SOA


Microservice Pattern
Message Bus Pattern
Hybrid Architecture Patterns
Designing Layers Components and Services

Choosing the Right Patterns


Designing Layered Architectures
Designing Component Architectures
Designing Service Oriented Architecture
Architecture Considerations
Design Quality Attributes
Runtime Quality Attributes
Planning for caching
Planning for Exceptions

You might also like