Download presentation
Presentation is loading. Please wait.
Published byBrodie Wires Modified over 9 years ago
2
Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require services to support their UI Data now indirectly accessed now via services Service Models Entity: Customer Task: Invoice Approval Utility: Tax Calculation Web Browser & RIA WPF & WinForms ASP.NET Pages Mobile Clients Other Services WCF Services Implement Entity, Task & Utility service models Provide Access to Data Expose Application Logic WCF Services Implement Entity, Task & Utility service models Provide Access to Data Expose Application Logic AJAX Silverlight Call Directly
3
Service Implementation Options Each has distinct advantages that help accomplish the goal of building service logic Services of one implementation type can easily call services of the other type Back-End Services Middle Tier Clients Front-End Clients WCF SOAP Services Defined with code Entity & utility service models WCF SOAP Services Defined with code Entity & utility service models Call Directly WCF Workflow Services Visual definition Support for long running processes Task service models WCF Workflow Services Visual definition Support for long running processes Task service models
4
IIS | WAS | Windows Server AppFabric WCF SOAP Services WCF Workflow Services
5
…and a more under the hood
6
IIS 7.x/WAS IIS Manager.NET 4 WCF & WF Frameworks Persistence SQL Persistence Provider WF & WCF Management Modules Runtime Databases Persistence schema Monitoring schema Monitoring WF ETW Tracking WCF ETW Tracking Hosting Web Deploy Visual Studio Windows 7, Windows Server 2008 & 2008 R2 Service Discovery Reliablility, Scalablity Reliablility, Scalablity Availability, Deployment, Control Application Monitoring Instance Restart AutoStart Service Workflow Mgmt Event Collector Server Manager AppFabric Role Service of Application Server Role System Center Management Pack Caching In Memory, Distributed Cache Messaging Routing Service Activation Project Deployment WF & WCF Project Templates Mgmt PowerShell cmdlets Configuration Wizard Lock Mgmt
7
Hosting Features Startup Performance Message-based activation Auto-startReliability Restarting Workflow Service instances from failed hosts Suspending faulted Workflow Services Improved lock management
8
Supports various scalability strategies Server farmsCustom Routing Simplified Asynchronous Messaging Workflow Service Persistence
10
10 Click Here
11
AppFabric Setup Key Points Installing the Windows Server AppFabric Hosting components
12
AppFabric Setup Key Points Configuring Monitoring and Persistence features of AppFabric Hosting
13
AppFabric Setup Key Points Configure SQL Monitoring store
14
AppFabric Setup Key Points Configure SQL persistence store
16
SubmitOrderSubmitOrder CreateLabelCreateLabel ApproveLabelApproveLabel ReserveInventoryReserveInventory CheckCreditCheckCredit FinalizeOrderFinalizeOrder OrderStateOrderState InventoryInventory LabelingLabeling ClientWebAppClientWebApp Order Fulfillment Service Credit Card Processing Processing ASP.NET Form Silverlight Application WCF WFS ASMX WFS Workflow Service WCF SOAP Service ASMX Web Service WCF ASMX WFS
17
Overview
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.