Speaker(s): Peter Goodman, Stefan Sewell
SOA Challenges - Monitoring - Service hosting and Scale-out - Deployment co-ordinate across multiple hosts and technologies support repairing, patching, updating, removing Windows Server AppFabric ("Dublin") - WCF & WF Service Monitoring - Workflow Service Hosting and Scale-out - PowerShell API and IIS Manager Extensions - Distributed Cache ("Velocity") Monitoring - Centralised monitoring store in SQL Server - Configurable with support for custom events. - Not suitable for auditing as messages may be dropped under high load. AppFabric Event Collection Service -> AppFabric Monitoring. Data passes through staging table. Config screen for WCF Message logging. Workflow Service Hosting and scale-out - workflows can be restored to any server provided they have the definition. - InstanceLock to control access to Workflows (timeout and polling for crashed workflows) - Out of the box support for persisting to SQL Server 2008. Automating deployments using PowerShell - PowerShell v2 Remote shells and remote command invocation In Win 7 and Server 2008 Fully interoperable with .NET and COM components Call from managed code via System.Management.Automation Uses verb-noun pairs. PS C:\> import-module Webadministration Windows PowerShell ISE - Development environment Declarative deployment - Environment Definition - List of servers - Mapping of roles to servers - Role Definition - Deployment Engine