Поделиться через


Scenario Frames for Presentation, Business, Data, and Services

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

Comments

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

  • Anonymous
    September 06, 2008
    The comment has been removed

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

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

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

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