WCF 4.0
RESTful enhancements
· Simplifying
the building of REST Singleton & Collection Services, ATOM Feed and
Publishing Protocol Services, and HTTP Plain XML Services using WCF
· WCF REST Starter Kit to be released on Codeplex to get early
feedback
Messaging enhancements
· Transports -
UDP, MQ, Local in-process
· Protocols - SOAP over UDP, WS-Discovery,
WS-BusinessActivity,
WS-I BP 1.2
· Duplex durable messaging
Correlation
enhancements
· Content and context driven, One-way support
Declarative Workflow Services
· Seamless integration
between WF and WCF and unified XAML model
· Build entire
application in XAML, from presentation to data to services to workflow
Workflow Foundation 4.0
Significant
improvements in performance and scalability
· Ten-fold
improvement in performance
New workflow flow-control models
and pre-built activities
· Flowcharts, rules
·
Expanded built-in activities – PowerShell, database, messaging, etc.
Enhancements in workflow modeling
· Persistence
control, transaction flow, compensation support, data binding and
scoping
· Rules composable and seamlessly integrated with
workflow engine
Updated visual designer
· Easier
to use by end-users
· Easier to rehost by ISVs
Ability
to debug XAML
Application Server (Dublin)
Provide
standard host for WF and WCF applications
- First CTP will
be provided on PDC. The community feedback will influence the RTM.
-
Application Server “Dublin” will first become available after the
release of the .NET Framework 4.0 and Visual Studio “10”.
-
Application Server “Dublin” will initially be made available for
download and use by Windows Server customers; later, “Dublin” will be
included in future releases of Windows Server.
- Application
Server “Dublin” will extend Internet Information Services (IIS) to
provide a standard host for applications that use workflow or
communications.
- It will provide support for Oslo
modeling platform.
- It will support existing .NET apps.
-
It will support integration with BizTalk Server (in this context called
"Integration Server").
Pre-built developer services
· Message-based correlation
· Message forwarding service
· Content-based message routing
· Compensation service for
long-running transactions
Greater scalability and easier
manageability
· Enable scale-out of stateful workflow
applications
· Persisting and rehydrating state for high
scalability
· Enhanced management and monitoring functions
·
Tracking store for workflow events
Supports “Oslo” modeling
platform
Thanks