2010-12-11 13 views
0

Ich habe eine Anwendung, wo ich die Daten den Benutzern mit Silverlight 4 und WCF RIA Services präsentieren. In dieser Anwendung habe ich auch ein Modul (Konsolen-App), das dafür verantwortlich ist, in der Datenbank einige flache Dateien (XML-Dateien) zu speichern.SIlverlight und WCF RIA

Meine Frage ist: Nach den Best Practices, welche einer dieser beiden Möglichkeiten die beste ist?

  1. Verwenden Sie die WCF RIA-Dienste auch für die Konsolenanwendung, um die Flatfiles in der Datenbank zu speichern.
  2. Erstellen Sie andere WCF-Dienste, die speziell für die Konsolenanwendung zum Speichern der Flat-Dateien in der DB (mit ServiceContract) vorgesehen sind.

Irgendeine Idee? Oder andere Optionen? DANKE!

Antwort

1

Alles was ich sagen kann ist, dass es immer eine Best Practice zu reuse any code that can be reused ist. Ich sehe nicht, warum Sie eine ganz neue Serviceebene für eine andere Anwendung erstellen möchten. Wiederverwendbar zu sein (über mehrere Anwendungen/Plattformen) ist der Punkt der Web Services.

+0

Vielen Dank für Ihr Feedback ... Aber was ist mit Massenverarbeitung? Ich muss die CSV-Dateien in der DB speichern, unterstützt WCF RIA dies? VIELEN DANK – andrew0007

Verwandte Themen