Sie sind auf Seite 1von 1

My Application <-> Right Architecture

Mobile

S+S

Smart Client

e r u t c e it h c r A n io t a ic l p p A r o f k o o b lay
Help put the platform pieces together
Map appropriate str ategies and patterns

Service Apps
Composition

Tiers

Caching

Authentication

Quality RIA Validation Attributes obile Apps M


Trends Message Endpoint

Presentation Layer

Concurrency & Tran

&

Authorization
saction

RIA SOA
Rich Client
Presentation Layer Business Layer

Rich Clien

Web Application

Service
Service Interface Service Interfaces Data Contracts Business Contracts Business Layer Business Entities

x
Client
Presentation Layer Rendering

User Interface

Concurrency and Transactions


Business Entities

Resource Access Layer Data Access Logic

User Experience

Rich Client

Deployment Pa

tterns

Exception Management Services Layer

s n r e Patt
Message Construction Components

Business Components

Web Server
Presentation Layer User Interface Presentation Flows

Resource Access Layer

Service Agents

Data Sources

Data Access
Application Server Services

Data Sources

Application Service Layer

what its all about


Layering
Application Frame

Business Layer

Business Components

Business Entities

Data Access Layer

Validation
Database Server

Data Access Components

Arch Styles
Service Design

Layers
Business Layer

Configuration Management

Business Layer
e

Configuration Management

Users
Logging and Instrumentation

Coupling & Cohesion

Presentation

w o l f k r o W

Caching and Stat

Web Apps
REST

P A SO

UI Components UI Process Components


Cross-Cutting
Communication Operational Management

Media & Graphics

jQuery AJAX jScript

Business

Security Engineering
nce Performa Engineering
Server

Browser

Security

Controls

Logging

Communication

Hot Spots

x
RIA AJAX
Client

Caching Workflow Configuration and Cohesion

Application Facade
Business Workflows Business Components Business Entities

Data

Management

Page Navigation

Presentation Business Data

Data Replication Data Sources

Unreliable Networks

C eplex d o c . w w http://w

t u O heck .com/AppArch

Data Sources

Services

State Management

Business Data Configuration Data

Business Logic Data Synchronization

RIA
Client Browser

Communication Exception Management


Cache

Structure

Presentation Business Resource Access Storage

Server Services Data

Live

.NET Frame

work

Windows Server

k l a T z i B t n i o P e r a Sh
SQL Server

http://msdn.microsoft.com/practice

Visual Studio

Security

Data Synchronization Manage Subscriptions

Occasionally Connected Services Queues

Connectivity

Message Transforma tion

Baseline Architecture

Mobile Device
User Experience Views Presenters Business Logic Components Business Workflows Business Layer Business Entities

HTML

Cloud

Data Access Components

Data Helpers/ Utilities

Service Agents

Das könnte Ihnen auch gefallen