• Skip to main content
  • Skip to after header navigation
  • Skip to site footer

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Books
  • Archives
  • JD Meier.com

Web Apps, Smart Clients, Web Services, and Data Access

Jun 1, 2008 by JD

A former patterns & practices team member, Wojtek Kozaczynski, created some figures I liked.   He analyzed our Enterprise Library and Software Factories and created figures to show the usage scenarios that the solution assets are based on.

patterns & practices App Architecture

The following shows end-to-end architectures for a Web client and a Smart client:

WojtekAppArch

Smart Client

The following shows an end-to-end architecture of a Smart Client:

WojtekSmartClient

Web Application

The following shows an end-to-end architecture of a Web Application:

WojtekWebApp

 

Web Service

The following shows an end-to-end architecture of a Web service:

WojtekWebServices

Data Access

The following shows an common architecture for data access:

WojtekDataAccess

My Related Posts

  • App Architecture Guide
  • App Types (Archetypes)
  • App Infrastructure Frame
Category: ArchitectureTag: Architecture, Design

About JD

Previous Post:App Architecture Guide
Next Post:App Scenarios Model

Sidebar

Recent Posts

  • What is ChatGPT?
  • Agile Performance Engineering
  • What is Cybersecurity?
  • Software Security Threats: A Comprehensive Guide
  • What is Software Security?

Popular Posts

Best Software Books of All Time
Best Practices for Project Management
Best Practices for Software Development
Customer-Connected Engineering
How To Frame Problems Better
How To Pitch Business Ideas Better
How To Structure Vision Scope Presentations
Intro to Lean Software Development
Lean Principles for Software Development
The Enterprise of the Future