2010-09-24 2 views
0

J'ai un script PHP qui s'exécute via crontab sur une base horaire sous Linux. Ce script effectue essentiellement des tests sur la base de données et renvoie les résultats, comme: nom_table, nombre_droits, nombre_de_dispositions.Linux/Silverlight question

En outre, j'ai un tableau de bord Silverlight pour afficher diverses données et maintenant je veux inclure les résultats des tests. Donc, la question est: comment puis-je pousser des données à partir du script PHP basé sur Linux pour le client Silverlight?

Merci

Répondre

1

Comme vous êtes limité à un serveur Linux, je suppose que vous êtes au service de l'application Silverlight d'un site Apache. Est-ce exact?

Silverlight peut utiliser sa classe WebClient pour télécharger n'importe quel contenu Web, vous pouvez donc avoir une page PHP pour rendre vos résultats disponibles via HTTP (SOAP, XML, HTML, etc.).

+0

L'application Silverlight est hébergée sur le site Web asp.net sous IIS 7.5. Et je veux pousser le contenu vers l'application Silverlight. Mon idée est d'avoir une relation comme: php de Linux envoie SOAP à un WebService intermédiaire. De là (ou d'un autre webservice: WCF duplex) pousser les données vers le client Silverlight ... Vous ne savez pas comment implémenter cette interaction entre un webservice et un autre, disons, un duplex WCF. Ou peut-être il y a un autre moyen plus facile ... – msqsf

+1

Habituellement plus facile de tirer sur le serveur IIS sur une base régulière si vous pouvez exposer les données. Il existe de simples astuces d'expiration de cache APS.Net pour émuler un service régulier (sans un vrai service). –