Grupo de Arquitectura de Software Português


Welcome to GASP Sign in | Join | Help
in Search

Browse by Tags

All Tags » WCF » Architecture   (RSS)
  • Publisher/Subscriber Implementation with WCF

    The other day I was looking for a simple implementation of the Publisher/Subscriber design using WCF. Well, I did found some samples (here and here) but none of them seemed to work correctly on my deployment. After looking for more info in Juval Lowy's Programming WCF Services book, I ended up implementing my own design from scratch. Thought I ...
    Posted to Hugo Ribeiro (Weblog) by hgr on January 28, 2008
  • Exception Shielding #6: Exception Logging Implementation

    Our Exception Shielding design sets the foundation to implement exception logging. This is a very important feature on any business application. Our CustomersService architecture requires exception logging at two different levels: Inside the service implementation, if the Create operation raises any exception, especially those that aren't ...
    Posted to Hugo Ribeiro (Weblog) by hgr on May 6, 2007
  • Exception Shielding #5: Exception Shielding Implementation

    Now that we're getting close to the end of this series about Exception Shielding, it's time to explain the final version of the sample source code. Attached to this post you'll find the complete sample C# solution. Note that, to run this solution, you will need the following pieces: Microsoft Enterprise Library 2.0 January 2006 CTP ...
    Posted to Hugo Ribeiro (Weblog) by hgr on May 3, 2007
  • Exception Shielding #4: Customers Service Design

    Now it's time to explain how the CustomersService service is designed and how this sample service implements Exception Shielding. Architecture As I stated before, the service uses the general architecture purposed by the Web Service Software Factory. The pieces look like this: I wont get into the details of this architecture since it ...
    Posted to Hugo Ribeiro (Weblog) by hgr on May 1, 2007
  • Exception Shielding #3: Exception Shielding in WCF

    The Windows Communication Foundation comes with a form of Exception Shielding out of the box. As we'll see when we get to the implementation of the pattern in our CustomersService example, this has important implications on the service's design. Fault Contracts In WCF, unknown exceptions are not returned back to the client application to ...
    Posted to Hugo Ribeiro (Weblog) by hgr on April 28, 2007
  • Exception Shielding #2: Customers Service

    To illustrate the implementation of the Exception Shielding design pattern, we will use a sample based on very simple WCF service: the Customers Service. This is a generic service that provides a single operation that allows the client to register new customers. Design The service design is quite simple. It follows the recommendations of the ...
    Posted to Hugo Ribeiro (Weblog) by hgr on April 25, 2007
  • Exception Shielding #1: The Concept

    In my quest to design a number of services using WCF and service-oriented principles, I've been studying and implementing a number of interesting new concepts. One of these is Exception Shielding. Intro Designing services is, per se, an interesting task. If you design them in the context of developing a software development framework (that will ...
    Posted to Hugo Ribeiro (Weblog) by hgr on April 23, 2007
  • Ideas on the Service Factory

    As I mentioned earlier, I’ve been working with Web Service Software Factory for a few days now. The main goal was to develop a proof-of-concept consisting of a simple smart-client Windows app that implements a few use cases concerning the classic “order business process”: User registers customers User registers products User places orders ...
    Posted to Hugo Ribeiro (Weblog) by hgr on February 21, 2007
  • Service Factory Obscurities

    I am a big fan of WCF. So when I heard that the Web Service Software Factory was available for WCF, I though “got to try this”. The good news is that I finally got the chance. The bad news is that it’s not so easy to get things running fast. Vista strikes again! :) I’ll share the difficulties here so anyone with the same problems can find the ...
    Posted to Hugo Ribeiro (Weblog) by hgr on February 13, 2007
Powered by Community Server (Personal Edition), by Telligent Systems