Question

Je développe actuellement un système de soutien à une université. Le système est écrit en PHP et je voudrais être en mesure d'obtenir une liste à jour des logiciels et des données informatiques de base sur un ordinateur. Fondamentalement, quand l'un des professeurs ou du personnel crée un ticket de notre interface web, je voudrais avoir une Applet Java ou similaire qui pourrait être exécuté et renverrait l'information au bureau d'aide script PHP. Est-ce que quelque chose comme ça existe?

Était-ce utile?

La solution

Il y a beaucoup de programmes qui font ce genre de chose. Googler « CMDB » devrait vous donner un début raisonnable - deux d'entre eux sont open source, bien que d'autres ne sont même pas près de libre (par exemple, BMC Atrium ).

Pour garder les choses plus près d'actualité (par exemple, la programmation liée), l'un des principaux cadres de ce genre de situation est appelée gestion d'entreprise basée sur le Web (WBEM). Sous Windows, est implémenté comme WMI. Sous Linux il y a quelques implémentations, y compris OpenWBEM et HP WBEM .

Autres conseils

En Java? Vous auriez probablement du mal à trouver même, laisser la seule réalisation, une applet qui peut obtenir cette information sans avoir déjà un logiciel installé sur la fin de l'utilisateur. Les plus grandes caractéristiques de java sont (1) qu'il fonctionne dans une machine virtuelle (lire: se rendre à l'OS / matériel sous-jacent n'est pas quelque chose qu'il aime faire), et (2) dans un navigateur, applets généralement exécuté dans un " bac à sable » qui maintient l'applet de faire quoi que ce soit à distance dangereuse. Fondamentalement, le plus qu'il peut faire est attacher des ressources.

numéro 2 peut être contourné en signant l'applet, mais qui vous besoin d'acheter soit un certificat de signature de code ou installer un certificat auto-signé sur un ordinateur qui va exécuter votre application.

numéro 1 pourrait être contourné avec l'aide de Runtime.exec et ... \ wmic.exe, mais qui suppose la substance WMI est installé -. Ce qui est rarement le cas à moins que quelqu'un ne une installation complète

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top