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

Slides:



Advertisements
Similar presentations
Unit 1: Overview of the Microsoft.NET Platform
Advertisements

ASP.NET Ajax Supplementary Tutorial. Why Use ASP.NET AJAX? - I ASP.NET AJAX enables you to build rich Web applications that have many advantages over.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Module 1: Introduction to SQL Server Reporting Services.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Zoiner Tejada Hershey Technologies. About Zoiner Tejada.
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Deployment and Management Overview Kevin Racer, Sr. Program Manager.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Declarative Services in.NET 4.0 Alan Smith SDC 2010 – 16 th March 2010.
Ryan Andrus Staff Engineer, Architecture Team Charles Schwab.
Originally founded in 1985 as Rock Financial by Dan Gilbert Grew to one of the largest independent mortgage banks in the country 1998 IPO 1999 Launched.
CSLA Presenter Sergey Barskiy, senior consultant at Magenic Technologies your questions Send an in order.
500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk.
Overview of options for monitoring & troubleshooting.
Supporting Web Farms Features that help performance, availability & scale.
Introduction to EJB INFORMATICS ENGINEERING – UNIVERSITY OF BRAWIJAYA Eriq Muhammad Adams J
©2012 Microsoft Corporation. All rights reserved..
 Dan Eshner Product Unit Manager Microsoft Corporation BB18.
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Client Deployment Strategies
Mobile Agents for Integrating Cloud-Based Business Processes with On-Premises Systems and Devices Janis Grundspenkis Antons Mislēvičs Department of Systems.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
vdir2 Web. config Echo. svc A A B B C C vdir2 vdir1.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Today and in the Future Kevin Racer, Sr. Program Manager.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Host (.exe, Dublin-IIS/WAS,.NET Services, …) WF Runtime Extensions Tracking Persistence … … Tooling VS Designer VS Debugger Rehosted Designer Workflow.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Tim Leung SQL Bits October  Features and Advantages  Architecture  Installation  Creating Reports.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
CROSSING THE RUBICON INTEGRATING WITH THE CLOUD IS HERE TO STAY SESSION CODE: COS-MID310 (c) 2011 Microsoft. All rights reserved. Bill Chesnut Principal.
Concepts and capabilities Key takeaway #1 Standardized integration stack Key takeaway #2 Enhanced integration features Key takeaway #3 Integration considerations.
PC, Phone, Browser Retrieve Changes Change Shipping Address Update ERP Purch. Order Change Shipping Address Get Shipping Status Update CRM Master.
Office Business Applications Workshop Defining Business Process and Workflows.
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
Dan Eshner Product Unit Manager Microsoft SOA202.
THE NEW WAY TO WORK TOGETHER Share Find the perfect balance between compliance and collaboration Efficiently manage infrastructure while maximizing.
Windows Azure Cloud Services Anton Boyko.NET developer.
Ken Casada Developer Evangelist Microsoft Switzerland
Adxstudio Portals Training
Practical Workflow Services Peter Goodman. Agenda  Why Workflow?  The Workflow Runtime  Workflow Services  Windows Server AppFabric  Demo.
Slide 1. Agenda  Introduction to Windows Workflow What is it? What are activities? Hosting  Out of the box Activities  Custom Activities and Dependency.
Workflow Service Host Persistence (Instances) Persistence (Instances) Monitoring Activity Library Receive Send... Management Endpoint Persistence Behavior.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
THE NEW WAY TO WORK TOGETHER Share Find the perfect balance between compliance and collaboration Efficiently manage infrastructure while maximizing.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Workflow Services & AppFabric Eric W. Greene, MCPD Phone:
Introducing the Microsoft® .NET Framework
Business Connectivity Services in SharePoint 2010 and Office 2010
Platform as a Service.
02 | Hosting Services in Windows Azure
ASP.NET Module Subtitle.
Intro to Workflow Services and Windows Server AppFabric
Managing Services with VMM and App Controller
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Saranya Sriram Developer Evangelist | Microsoft
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Workforce Central v6.3 Technology
利用IIS部署與維護 SOA應用程式的技巧
Presentation transcript:

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

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

IIS | WAS | Windows Server AppFabric WCF SOAP Services WCF Workflow Services

…and a more under the hood

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

Hosting Features Startup Performance Message-based activation Auto-startReliability Restarting Workflow Service instances from failed hosts Suspending faulted Workflow Services Improved lock management

Supports various scalability strategies Server farmsCustom Routing Simplified Asynchronous Messaging Workflow Service Persistence

10 Click Here

AppFabric Setup Key Points Installing the Windows Server AppFabric Hosting components

AppFabric Setup Key Points Configuring Monitoring and Persistence features of AppFabric Hosting

AppFabric Setup Key Points Configure SQL Monitoring store

AppFabric Setup Key Points Configure SQL persistence store

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

Overview