WCF Multi-tier Services Development with LINQ
SOA Service Oriented Architecture
SOA from different users' perspectives
Complexities in SOA implementation
Web services: standards and specifications
WCF Windows Communication Foundation
WCF production and development environments
Implementing a Basic HelloWorld WCF Service
Creating the HelloWorld solution and project
Creating the HelloWorldService service contract interface
Implementing the HelloWorldService service contract
Hosting the WCF service in ASP.NET Development Server
Creating a client to consume the WCF service
Hosting and Debugging the HelloWorld WCF Service
Hosting the HelloWorld WCF service
Debugging the HelloWorld WCF service
Implementing a WCF Service in the Real World
Creating a new solution and project using WCF templates
Creating the service interface layer
Adding Database Support and Exception Handling to the RealNorthwind WCF Service
Adding error handling to the service
Modeling a WCF Service with Service Factory
Differences between the December 2006 version and the February 2008 version
Modeling the service contracts
Specifying the implementation technology for the models
Implementing the WCF Service with Service Factory
Creating the business entities
Customizing the data access layer
Customizing the business logic
Customizing the Fault contract
Customizing the product service
Modeling the host application and the test client
Introducing Language-Integrated Query (LINQ)
Creating the test solution and project
Built-in LINQ extension methods and method syntax
LINQ query syntax and query expression
LINQ to SQL: Basic Concepts and Features
Comparing LINQ to SQL with LINQ to Objects
Comparing LINQ to SQL with LINQ to Entities
Creating LINQ to SQL test application
Modeling the Northwind database
Querying and updating the database with a table
Deferred (lazy) loading versus eager loading
LINQ to SQL: Advanced Concepts and Features
Handling simultaneous (concurrent) updates
Adding validations to entity classes
Debugging LINQ to SQL programs
Applying LINQ to SQL to a WCF Service
Creating the LINQNorthwind solution
Modeling the service contracts
Modeling the Northwind database
Implementing the data access layer
Implementing the business logic layer
Implementing the service interface layer
Creating the host application and the test client
Testing the GetProduct and UpdateProduct operations
Testing concurrent update manually
Testing concurrent update automatically
Distributed Transaction Support of WCF
Creating the DistNorthwind solution
Testing the transaction behaviour of the WCF service
Enabling distributed transaction support
Understanding distributed transaction support of a WCF service
Testing the distributed transaction support of the WCF service