November 2009 Entries
Configure your Customer lookup and run it on IIS 7.0 In the previous article we saw how to use WCF (a basic approach) and what we should keep in consideration if we want to use SOA as our repository. Now we need to: Change the WCF service to point to a real database Test the service Build a web site to host our service Host the web site on IIS 7.0 The the final result ...
Update: source code and documentation are now available on CodePlex at this address: http://prismtutorial.codeplex.com/ Starting with WCF. Today we will see how WCF works and what are the best practices we should use in order to keep our application safe and maintainable. WCF startup. I assume that you know already what is WCF and what’s the difference between WCF and the old Web Service technology. If you don’t, this is a nice overview of WCF, and this is a nice overview of the differences from these 2 technologies. The big difference...
Service Oriented Application. Introduction. The first problems I always encounter when I design a scalable, multi-tier application are: Work on a disconnected environment but be able to work with the data previously downloaded. Keep always the data up to date, notify the users when the data changes. Threading and UI performances, do not provide frozen screen when the user requests the data. Synchronization from the database and the disconnected environment. Those are common problems of a complex software and can be solved using...
Update: source code and documentation are now available on CodePlex at this address: http://prismtutorial.codeplex.com/ Value and business validation with Enterprise Library 4.1 and Entity Framework. In this article I will show you how to validate a domain using the enterprise library 4.1 over the Entity Framework. First of all I want to talk about the validation and the thousands of implementations you can find over the web. In my opinion there are 2 different types of validation. The value validation and the business validation. What’s the difference? The first, the value validation...