Presentation is loading. Please wait.

Presentation is loading. Please wait.

Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require.

Similar presentations


Presentation on theme: "Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require."— Presentation transcript:

1

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

9

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

15

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


Download ppt "Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require."

Similar presentations


Ads by Google