dev311 matt winkler – technical evangelist wf

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
 Stephen Walther ASP.NET MVC Ninja Microsoft Corporation PV31.
Co- location Mass Market Managed Hosting ISV Hosting.
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
 Jeffrey Snover Partner Architect Microsoft Corporation.
Rob Williams Program Manager Microsoft Corporation.
Multitenant Model Request/Response General Model.
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft
Visual Studio 2008 for ASP.NET developers Daniel Moth Developer and Platform Group Microsoft
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
CON 307 Developing Manageable WCF Services Chris Peiris | Avanade Rory Primrose | Avanade
 Rico Mariani Architect Microsoft Corporation.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Datacenter X Datacenter Y ….com Contoso.com Exchange Labs ACME.com Ops NK App user Finance HR Sales Purchase Fabrikam Enterprises.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
Project “Astoria” first announced in Mix 2007 Shared early prototypes, got tons of feedback Now we’re talking about the real deal Production quality bits,
Visual Studio 2008 and.NET 3.5 provide seamless support for all of the protocols and techniques popular in Web 2.0-style applications. Visual Studio.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Tony Goodhew Product Planner DEV328.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Building Social Games for Windows 8 with Windows Azure Name Title Microsoft Corporation.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
Introduction to.NET FX 3.0 (+ sneak preview of.NET FX 3.5) Martin Parry Developer & Platform Group Microsoft Ltd
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Dynamic Languages Initiative Silverlight ASP.NET Web Services Summary.
Name Title Microsoft Corporation
Web Services On Devices: Rally Implementation
Возможности Excel 2010, о которых следует знать
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
Intro to Workflow Services and Windows Server AppFabric
LitwareHR v2: an S+S reference application
Contacts and Appointments: Integrating with People and Calendar
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
利用IIS部署與維護 SOA應用程式的技巧
Presentation transcript:

dev311 matt winkler – technical evangelist wf

Discuss the technologies that make up the.NET Framework 3.0 Show how you can build end-to-end applications using the Microsoft.NET Framework 3.0 Introduce DinnerNow, a sample application built using the.NET Framework 3.0 Integrate the different technologies

What is DinnerNow.NET? What does it look like? How was it put together?

matt winkler – technical evangelist wf

.NET Framework 3.0 Windows Presentation Foundation (WPF ) Windows Workflow Foundation (WF) Windows Communication Foundation (WCF) Windows CardSpace Microsoft ASP.NET AJAX Windows PowerShell

Declarative programming model Easily utilize power of the PC Unified approach to user interface, documents and media

Build richer, more interactive web experiences Integrated programming model Cross-browser, standards-based Easier to design and debug

Programming model to build workflow-enabled applications Single workflow technology What does it do? Enable long-running process Flexible process definition and execution Graphical representation of process Extensible model for hosting and customization

Unified programming model Contract driven Config-based Allows communication via: WS-* protocols Message Queuing (MSMQ).NET Remoting Socket-based communication POX Basic, ASMX Web services

CardSpace is the Identity Selector Easier Helps eliminate usernames and passwords Simplifies use of strong credentials Safer Helps protect users from many forms of phishing & fraud attack Support for two-factor authentication Communicates using the WS-* protocols Broad industry support IBM, Novell, Firefox, Sun, CA, BMC, Ping Identity and Oracle

Next-generation scripting language and shell Easy to learn, adopt, automate and extend Built upon.NET Framework Work with COM, WMI,.NET, XML Extend via scripts, functions, cmdlets & providers Hosted in other applications example: MMC 3.0 – unified management console for IT Pros

Appetizer ASP.NET + AJAX + RSS + WCF Secure, safe, identity-enabled Web site Entrees WCF + WPF WCF + WF Dessert Next-generation administration tools Operations management

Ingredients ASP.NET ASP.NET AJAX.NET Framework 3.0 WCF RSS Toolkit Directions 1. AJAX-ify the site (UpdatePanel) 2. Identify queries for syndication 3. Build feed using types within the RSS Toolkit 4. Configure WCF endpoint to return the POX If cooking with Orcas, AJAX and RSS can be done with WCF via config

Ingredients ASP.NET Windows CardSpace.NET Framework 3.0 Directions 1. Take 1 standard ASP.NET Website 2. Replace/Complement Forms Login with CardSpace Control 3. Use standard ASP.NET Profile to store user data

Ingredients WPF Application (in full trust today) Freshly diced WCF client Directions 1. Extend app.config to contain WCF client information 2. Wire up WCF client in WPF code * Optional: Advanced chefs may prefer to use the WPF asynch pattern in order to keep a flexible and responsive user interface

Ingredients WCF ServiceHost WF Runtime Directions To Consume 1. Wrap WCF Proxy calls into a custom WF activity 2. Place configuration in app.config To Expose 1. Create reference to the workflow runtime 2. Instantiating operations call WorkflowRuntime.CreateWorkflow() 3. Operations correlate inbound message ExternalDataExchange to raise events to WF If cooking with NETFX 3.5, use the Send and Receive activities, and WorkflowServiceHost

“A consistent management GUI layered over a highly flexible scriptable automation layer” Ingredients Windows PowerShell Microsoft Management Console 3.0 Directions 1. Build Windows PowerShell cmdlets that implement the administration logic 2. Create a MMC console to host the PowerShell cmdlets

Windows PowerShell Engine Custom Application Microsoft Management Console 3.0 PSObjectPSObject Windows PowerShell Cmdlets Command Line GUI Layered Over Windows Forms Early Bound Objects Your Application To Manage

Get the bits (framework, SDK, tools)frameworkSDKtools Learn the technologies ( ) Use the technologies Great tastes that taste better together!

Technical Communities, Webcasts, Blogs, Chats & User Groups Microsoft Developer Network (MSDN) & TechNet Trial Software and Virtual Labs Microsoft Learning and Certification Framework 3.0 Community Site Framework Developer Center

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.