Posts

Showing posts from March, 2018

A Technique for Architecture and Design

Image
A Technique for Architecture and Design For more details of the topics covered in this guide, see  Contents of the Guide . Contents Overview Inputs, Outputs, and Design Steps Identify Architecture Objectives Key Scenarios Application Overview Key Issues Candidate Solutions What to Do Next Reviewing Your Architecture Representing and Communicating Your Architecture Design Overview This chapter describes an iterative technique that you can use to think about and sketch out your potential architecture. It will help you to bring together the key decisions discussed in this guide; including quality attributes, architecture styles, application types, technologies, and deployment decisions. The technique includes a series of five main steps, each of which breaks down into individual considerations explained throughout the remainder of the guide. The iterative process will help you to produce candidate solutions that you can further refine by repeating the steps, fina

Architectural Patterns and Styles

Architectural Patterns and Styles For more details of the topics covered in this guide, see  Contents of the Guide . Contents Overview Summary of Key Architectural Styles Client/Server Architectural Style Component-Based Architectural Style Domain Driven Design Architectural Style Layered Architectural Style Message-bus Architectural Style N-Tier / 3-Tier Architectural Style Object-Oriented Architectural Style Service-Oriented Architectural Style Additional Resources Overview This chapter describes and discusses high level patterns and principles commonly used for applications today. These are often referred to as the  architectural styles , and include patterns such as client/server, layered architecture, component-based architecture, message bus architecture, and service-oriented architecture (SOA). For each style, you will find an overview, key principles, major benefits, and information that will help you choose the appropriate architectural styles for your