J.D. Meier's Blog

Software Engineering, Project Management, and Effectiveness

Scenario Frames for Presentation, Business, Data, and Services

Scenario Frames for Presentation, Business, Data, and Services

  • Comments 6

As part of our App Arch Guide 2.0 project, we're creating scenario frames to organize customer problems into meaningful lists.   These particular frames are an elaboration of our App Arch Meta Model.  This helps scope our guidance.   We also use them to test effectiveness.  The value of the guidance is the value of the problems solved.

Scenario Frames on CodePlex
You can review and contribute to our scenario frames on CodePlex:

Presentation Layer Scenarios Frame
Heres' the key hot spots for our presentation layer frame:

  • Caching
  • Composition
  • Exception Management
  • Input
  • Layout
  • Navigation
  • Presentation Entities
  • UI Components
  • UI Process Components
  • Validation

Business Layer Scenarios Frame
Here's the key hot spots for our business layer frame:

  • Authentication
  • Authorization
  • Business Components
  • Business Entities
  • Caching
  • Concurrency and Transactions
  • Data Access
  • Exception Management
  • Logging
  • Service Interface
  • Validation
  • Workflow

Data Access Layer Scenarios Frame
Here's the key hot spots for our data access layer frame:

  • General
  • BLOB
  • Batching
  • Connections
  • Data Format
  • Exception Management
  • Security Considerations
  • Stored Procedures
  • SQL Commands
  • Validation
  • XML

Services Layer
Heres's the key hot spots for our services layer frame:

  • General
  • Authentication
  • Authorization
  • Communication
  • Exception Management
  • Messaging Channels
  • Message Construction
  • Message Endpoint
  • Message Protection
  • Message Routing
  • Message Transformation
  • Message Exchange Patterns
  • REST
  • SOAP
  • Validation

My Related Posts

  • As part of the patterns & practices App Arch Guide 2.0 project , we needed to nail down layers and

  • In my previous post, I summarized layers and tiers . In this post, I'll walk through the key components

  • One of my colleagues on the patterns & practices team, David Hill , collected and distilled feedback

  • As part of our patterns & practices App Arch Guide 2.0 Project , I'm scanning Microsoft for helpful

  • As part of our patterns & practices App Arch Guide 2.0 project , we've created a set of application

  • As part of our patterns & practices App Arch Guide 2.0 project , we've put together an arch frame. 

Page 1 of 1 (6 items)