Anda di halaman 1dari 25

Workflow

Activity Library

WF Runtime

Extensions
Persistence Tracking

Host (.exe, Dublin-IIS/WAS, .NET Services, )

Tooling
VS Designer VS Debugger Rehosted Designer

Activity

Object

Instruction

Declarative Agility
Safety Memory

What

How

a leading computer scientist has warned that an easy solution to programming chips with dozens of processors has not yet been discovered. - New York Times

when where

Applications Developer Tools Programming Model Application Services Relational Database Operating System Systems Management

Base Activity Library

Messaging

Primitives

Error Handling

Custom

Control Flow Activities

Flowchart

Sequential

State Machine

Rules

Activity Model & Runtime

Services provide communication among application nodes

Service

Service

Activity Activity

Activity Service

Activities provide implementation of application nodes

Applicant 1 Applicant Service 2

Education Service

HR Data
Persistence

5 4

3 Reviewer

Management Tools
IIS Manager Modules PowerShell

>

Services

Workflows

Persistence

Hosting

Monitoring

Caching

Windows Server AppFabric

>

.NET Framework
Persistence

Runtime Databases

Monitoring

IIS/WAS Windows Server

Windows Server and Windows Azure platform

AppFabric
CACHING SERVICE BUS WORKFLOW HOSTING SERVICE HOSTING MONITORING ACCESS CONTROL

HIGH AVAILABILITY

SCALE OUT

MULTI-TENANT

MANAGEMENT

Users

Application
Caching Access Layer

Application
Caching Access Layer

Cloud

Application
Caching Access Layer

Web Tier (ASP.Net)

Database
Caching Service Caching Service

Data Tier
Caching Service

Cache Tier

http://msdn.microsoft.com/wf

http://msdn.microsoft.com/wcf
http://msdn.microsoft.com/appfabric