Éléments de gestion d'OIN dans des plateformes de NET de Java EE
Dans un environnement hétérogène d'application et de plateforme, IL des directeurs sont confrontés à différents et souvent incompatibles cadres de gestion. IL des organismes ont souvent divisé les plateformes hétérogènes dans des groupes silos"subsystems d'application des" avec une infrastructure de gestion commune. Les tiers produits tels que la HP OpenView ou le CA Unicenter fournissent les consoles de gestion qui consolident l'information plateforme-spécifique de gestion et fournissent une vue commune des composants contrôlés. Quant à SOA, les solutions faites sur commande des compagnies telles qu'infravio facilitent la conformité de SLA des services déployés de Web. Les associés d'ordinateur, l'AmberPoint, l'Actional, et l'intégrité de service ont développé une prolongation de services de Web à la solution de la MAMAN de Microsoft pour adresser la gestion du NET et des services de Web de Java EE par l'intermédiaire d'une solution de propriété industrielle de gestion. Java EE et réalisations de NET qui adressent différents éléments de gestion d'OIN sont fondamentalement différents, comme discuté dans les sections suivantes. Gestion De DéfautLe but des systèmes de gestion de défaut est de découvrir des défauts dans l'application ou dans l'infrastructure de système et de rapporter et noter l'événement de défaut. Dans la mesure du possible, le système de gestion de défaut peut prendre la modalité de reprise pour corriger le défaut et pour reconstituer automatiquement le service. La plateforme de Java EE et la plateforme de NET ont différents modèles pour noter et manipuler d'événement. Les applications de Java EE emploient extensivement Java notant APIs, tel que java.util.logging, qui soutient la notation configurable d'application. Sous JSR-77, des serveurs et les modules d'application peuvent être questionnés pour information et peuvent fournir des avis d'événement. Les applications de NET emploient le namespace de System.Diagnostics pour noter des événements d'application à la notation d'événement de Windows. La notation d'événement de Windows fournit au niveau système l'événement notant et surveillant au système, à la sécurité, et à l'application de niveau mais est une infrastructure fenêtre-spécifique. Dans un système mélangé, l'erreur et les messages de notation reflètent les différents environnements de programmation et les systèmes fondamentaux qui compliquent l'agrégation et l'interprétation des messages. Failover est un autre caractéristique de la gestion de défaut. Les serveurs et le NET d'application de Java EE sur le serveur de Windows prévoient grouper au failover de soutien. Gestion De ConfigurationLe but de la gestion distribuée de configuration est de déployer et surveiller des capitaux d'application et de composant et leur information de configuration. Ceci chargent est rendu plus complexe dans les systèmes hétérogènes, où la version change et les mises à jour peuvent créer les incompatibilités il peut être difficiles prévoir que. Le Java EE et les modèles d'déploiement de NET sont différents. Le procédé d'déploiement de Java EE soutient "développent n'importe où" le modèle oncedeploy, avec la séparation des responsabilités entre l'équipe de développement de module et l'équipe d'déploiement. La gestion selon les programmes du procédé d'déploiement est indiquée dans JSR-88 (spécifications d'déploiement d'application de Java EE). Java EE ne fournit pas l'appui pour la commande de version de module. Les net Soutiennent un modèle différent. Les Assemblées sont des unités d'déploiement de art de l'auto-portrait-describing qui soutiennent la gestion de version de NET. En plus des issues de gestion de configuration d'application, ELLE des organismes doit contrôler des pièces rapportées de sécurité et de logiciel d'exploitation sur tous les différents systèmes. ComptabilitéLe but du gestion comptable est de mesurer l'utilisation de système et d'application. Ceci le permet organisation pour comprendre le coût réel de le fournir service et pour le maintenir des services aligné avec les conditions d'affaires. Au niveau de plateforme, la plupart des logiciels d'exploitation tiennent compte de la surveillance et de la gestion de l'utilisation de ressources par des utilisateurs ou des groupes. Les ressources au niveau système typiques sont unité centrale de traitement et espace disque. Ceci tient compte de l'intégration avec des systèmes de facturation et l'application des politiques d'utilisation et de la conformité aux accords de niveau de service (SLAs). Au niveau de serveur d'application, Java EE ne fournit pas un cadre de comptabilité, mais des systèmes de gestion de compte sont fournis sur l'infrastructure de Java EE. les systèmes NET-basés se fondent sur l'infrastructure régulateuse de Windows pour la comptabilité. Gestion D'ExécutionLe but de la gestion d'exécution est de mesurer et maintenir à exécution proportionnée de système et d'application. Les exemples de la métrique d'exécution sont des temps de réponse d'utilisateur, sortie d'application, et utilisation de ressource. Java EE et NET Fournissent des équipements pour des données de mesure d'exécution au niveau composant. Les serveurs d'application de Java EE fournissent des équipements par JSR 77 pour la collection de statistiques aux niveaux d'objet de serveur et de module d'application. Java EE et NET Fournissent cacher les modèles qui peuvent être accordés pour la sortie améliorée. ASP.NET fournit cacher dans les niveaux hiérarchiques de page-traitement et de données. Java EE fournit l'objet étendu cachant pour EJBs dans la rangée d'affaires, et les récipients de servlet cachent JSPs et peuvent être prolongés pour soutenir cacher réglable des fragments de JSP. Gestion De SécuritéLa gestion de sécurité nécessite la gestion des utilisateurs, des rôles, des qualifications, et des droites et est une clef chargent d'ELLE l'organisation en assurant des opérations bloquées. Le but de la gestion de sécurité dans les environnements mélangés de plateforme est de répondre à tous ces besoins de sécurité tout en maintenant le schéma synchronisé de sécurité sur toutes les plateformes. La gestion de l'utilisateur multiple rend compte et les ensembles de qualifications l'ajoute au-dessus pour organisation et augmente le potentiel pour des trous de sécurité. Le NET se fonde fortement sur IIS pour l'exécution de l'authentification, qui accroît l'infrastructure de Windows. Java EE a défini plusieurs interfaces pour l'intégration de serveur d'application avec la gestion d'utilisateur. Ces systèmes soutiennent typiquement l'intégration avec des services d'annuaire en utilisant JNDI (annuaire actif y compris) et l'intégration avec la gestion fondamentale d'utilisateur de logiciel d'exploitation. Le plus récemment, les spécifications JSR-196 décrivent l'intégration avec JAAS, qui est un modèle plus puissant et plus flexible. D'un point de vue de gestion, l'unification du dépôt d'utilisateur sur LDAP ne résout pas les différents modèles fondamentaux de schéma et de sécurité. Les fournisseurs de serveur d'application de Java EE offrent le soutien de propriété industrielle de l'authentification de domaine de Windows ; cependant, ce modèle n'est pas soutenu d'une mode standard à travers des serveurs d'application et n'exige pas la gestion d'utilisateur seulement par le domaine de Windows. Quelques organismes ont adressé ce problème à travers simple-signe-sur des solutions et des solutions de sécurité de croix-domaine telles que le Kerberos. Le soutien de la politique de sécurité au niveau de VM diffère entre le NET et le Java EE et est contrôlé avec différents outils. Le NET a une structure plus sophistiquée de politique, mais Java permet une plus grande flexibilité pour des politiques de dépassement de défaut. Java EE RMI soutient l'utilisation du SSL pour des communications bloquées ; considérant que, il n'y a aucune solution intégrée semblable pour le NET Remoting. L'exécution de W-Sécurité est disponible pour le NET et le Java pour l'invocation à distance bloquée des services de Web, et la W-Sécurité d'instruments du soleil en tant qu'élément du paquet de réalisateur de services de Web de Java. Apache WSS4J est une autre exécution de la sécurité de services de Web d'OASIS (W-Sécurité) pour Java. c'est un article supplémentaire par Blerick Tawman
|
|||||
|