Jaa


WCF, .NET Remoting och ASMX från samma tjänst

Hittade en intressant postning som visar hur vi kan exponera ett och samma kontrakt och återanvända implementationen med hjälp av .NET Remoting, Windows Communication Foundation och ASMX. Artikeln visar ett bra exempel på hur lika .NET Remoting och WCF är och hur vi kan förbereda våra tjänster redan idag för att eventuellt migrera till WCF när det släpps.

Rekommendationerna är:

  1. Använd riktlinjer för .NET Remoting.
  2. Använd "interface" för att definera kontrakt som sedan implementeras.
  3. Implementationer bör inte lita på förhållanden till plattform eller "hosting"-modell.
  4. Abstrahera skapandet av proxys och host för att underlätta migrering.