Welcome to Microsoft .NET Framework 3.0 Community (NetFx3)

The .NET Framework is Microsoft's managed code programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

Learn More...

Fabrikam Demo and Labs

File Details
Downloads: 2618 File Size: 8.2MB
Posted By: jamescon Views: 6054
Date Added: 10 Nov 2006
This Fabrikam sample demonstrates a scenario-based application that utilizes the .NET Framework 3.0 technologies including Windows Presentation Foundation, Windows Workflow Foundation and Windows Communication Foundation. The application consists of a smart client application and a set of services that provide the processing logic and business rules. In this scenario, Fabrikam is a web hosting provider that provides server web site, mail, and database hosting services. You can take the perspective of an account manager that needs to create a custom quote for hosting services. After creating the quote it will be routed to various people for review and approval.

Windows Presentation Foundation
The Fabrikam sample uses the Windows Presentation Foundation for the primary user interface in the scenario.


Windows Workflow Foundation
WF is used to implement the review process for quotes. The workflow designer provided by WF is also rehosted within the Fabrikam application to provide a monitoring view of the solution.


Windows Communication Foundation
WCF is used to for all communications within in the application. The Fabrikam scenario has also been configured to log messages and trace information so it can easily be viewed using the Service Trace Viewer utility included in the Windows SDK.  

Labs

In addition to the demo scenario, this download also includes a walkthrough of the scenario and a hands-on-lab for both WF and WCF.

Lab00 – Scenario Walkthrough
This walkthrough document provides the context for the lab materials and will familiarize you with the Fabrikam CRM application. The document will provide step-by-step instructions on how to use the application so that as you build the labs, you have an understanding of how the components you are working on fit into the application. When building the labs, you will be running the application and going through this scenario to test your changes and additions.

Lab01 - Understanding Windows Workflow Foundation
In this lab you will gain an understanding of the tools in the Windows Workflow Foundation and see how you can compose business process and business rules. The lab will provide you the opportunity to understand the basic concepts of building workflows and get insight into the services that Windows Workflow Foundation provides such as Tracking and State Management.

Lab02 - Understanding Windows Communication Foundation
In this lab you will witness the unified distributed programming model of Windows Communication Foundation. The exercises will walk you through creating and deploying a service and client as well as examining the management and monitoring capabilities of Windows Communication Foundation. Finally, the exercises will introduce you to the security and hosting capabilities available for your services.

You can also run these labs immediately as virtual labs here:   http://labs.netfx3.com

Comments
No comments exist for this file.

Copyright © 2007 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us