Odpowiedzi:
Fabryka : Łączy klasy, albo tworząc kilka bitów razem, albo wybierając typ na podstawie pewnego kontekstu
Dostawca : Dostawca to coś, co Microsoft „wymyślił” (w zasadzie abstrakcyjny wzorzec fabryki), czyli sposób na tworzenie fabryki fabryk lub posiadanie wspólnego interfejsu fabrycznego, który umożliwia wymianę fabryk. Jest używany w całym stosie sieciowym MS jako sposób na zapewnienie możliwości konfiguracji komponentów.
Usługa : usługa to grupa powiązanych funkcji. Pomyśl o tym tak, jakbyś dzielił architekturę poziomo, masz warstwę „logiki biznesowej”, jeśli podzielisz ją pionowo, będziesz mieć usługi.