Raten Sie es auf Ihrem Publikum abhängt. Für ein Admin-Panel ist Silverlight wahrscheinlich die beste Lösung, wenn Sie die maximale Reichweite für verschiedene Geräte und Betriebssysteme benötigen. Wahrscheinlich können Sie mit RIA-Services oder WCF Data Services sehr schnell etwas zusammenstellen.
Aus Sicherheitsgründen sollten Sie Ihre Dienste auf die gleiche Weise sichern, unabhängig davon, ob Sie einen HTML- oder Silverlight-Client für den Zugriff verwenden. Im Grunde nehmen Sie niemals an, dass Ihr Client der einzige ist, der auf Ihre Dienste zugreift. Senden Sie keine Daten an den Client, die nicht angezeigt werden sollen, und vertrauen Sie den Eingaben des Clients nicht zu, ohne sie zuvor zu validieren. Hier können RIA-Dienste helfen, da sie Validierungsregeln auf dem Client und dem Server koordinieren können.