ISO Management Elementen in Java EE. NET Platforms


  Share  
|

In een heterogene toepassing en platform milieu, zijn IT-managers geconfronteerd met uiteenlopende en vaak onverenigbare beheer kaders. IT-organisaties vaak partitie de heterogene platforms in groepen van toepassing "silo" subsystemen met een gemeenschappelijk beheer van infrastructuur. Producten van derden, zoals HP OpenView of CA Unicenter bepalen beheerconsoles dat de consolidatie van de platform-specifieke management informatie en een gemeenschappelijke visie van beheerde componenten. Wat voor SOA, aangepaste oplossingen van bedrijven zoals Infravio vergemakkelijken SLA naleving van de gebruikte webservices. Computer Associates, AmberPoint, Actional, en Service Integrity ontwikkelde een webservices verlenging van MOM Microsoft's oplossing voor het beheer van de aan te pakken. NET en Java EE Web services die via een eigen management-oplossing. Java EE en. NET implementaties die betrekking hebben op individuele ISO beheer elementen zijn fundamenteel verschillend, zoals besproken in de volgende paragrafen.

Fault Management

Het doel van de systemen schuld management is om fouten in de toepassing of in het systeem infrastructuur en het verslag te ontdekken en de schuld gebeurtenislogboek. Waar mogelijk, kan de fout management systeem corrigerende maatregelen nemen om de fout te corrigeren en automatisch dienst te herstellen. De Java EE platform en. NET platform heeft verschillende modellen voor houtkap en event handling. Java EE applicaties op grote schaal gebruik van Java Logging API's, zoals java.util.logging, die configureerbare toepassing houtkap ondersteunt. Onder JSR-77, applicatie servers en modules kunnen worden opgevraagd voor informatie en kunnen meldingen. . NET-toepassingen de System.Diagnostics naamruimte de toepassing evenementen aanmelden op de Windows event log. De Windows event log voorziet het hele systeem event logging en monitoring op het systeem, beveiliging en applicatie-niveau, maar is een Windows-specifieke infrastructuur. In een gemengd systeem, de fout en logging berichten weerspiegelen de verschillende programmeer-omgevingen en de onderliggende systemen die compliceren aggregatie en de interpretatie van de berichten. Failover is een ander kenmerk van schuld beheer. Beide Java EE applicatie servers en. NET op Windows Server voorzien voor failover clustering te ondersteunen.

Configuratiebeheer

Het doel van gedistribueerde configuratie management te implementeren en de toepassing en component activa en hun configuratie-informatie te controleren. Deze taak wordt gemaakt in de meer complexe heterogene systemen, waar versie wijzigingen en updates onverenigbaarheden kunnen creëren die moeilijk te anticiperen. De Java EE en. NET implementatie modellen zijn verschillend. De Java EE inzet proces ondersteunt de "ontwikkelen oncedeploy overal" model, met scheiding van verantwoordelijkheden tussen de module development team en de inzet team. De programmatische beheer van de inzet proces is gespecificeerd in JSR-88 (Java EE Application Deployment Specification). Java EE biedt geen ondersteuning voor module versie controle. . NET assemblies ondersteuning van een ander model. Assemblies zijn zelfstandige eenheden die beschrijven implementatie te ondersteunen. NET-versie beheer. Naast het management applicatie configuratie kwesties moeten IT-organisaties het beheer van beveiliging en patches voor het besturingssysteem op al de verschillende systemen.

Boekhouding

Het doel van het boekhoudkundig beheer is het meten van systeem en applicatie gebruik. Dit maakt de IT-organisatie te begrijpen de werkelijke kosten van een IT-service en te houden IT-diensten afgestemd op de zakelijke vereisten. Op het platform niveau, de meeste besturingssystemen kunnen voor de monitoring en het beheer van de middelen gebruik door gebruikers of groepen. Typische systeem-level middelen zijn CPU en schijfruimte. Dit zorgt voor integratie met systemen voor facturering en de handhaving van het gebruik van het beleid en de naleving van service level agreements (SLA's). Op de applicatie server niveau, heeft Java EE niet in een boekhoudkundig kader, maar account management systemen zijn voorzien op de top van de Java EE-infrastructuur. . NET-gebaseerde systemen zijn gebaseerd op het Windows-meting infrastructuur voor de boekhouding.

Performance Management

Het doel van performance management is te meten en te onderhouden adequaat systeem en applicatie performance. Voorbeelden van prestatiecijfers zijn gebruiksvriendelijk responstijden, applicatie doorvoer en benutting van resources. Java EE en. NET faciliteiten bieden voor het meten van prestaties van gegevens op de component niveau. Java EE applicatie servers bieden faciliteiten via JSR 77 voor het verzamelen van statistieken op de applicatie server en module object niveaus. Zowel Java EE en. NET bieden caching modellen die kunnen worden afgestemd voor een betere doorvoer. ASP.NET voorziet caching in de pagina-verwerking en data niveaus. Java EE biedt uitgebreide object caching voor EJB's in de Business Tier, en servlet containers cache JSP en kan worden uitgebreid tot afstembare caching van JSP fragmenten te ondersteunen.

Security Management

Security management houdt in het beheer van gebruikers, rollen, geloofsbrieven, en rechten en is een belangrijke taak van de IT-organisatie in het waarborgen van zekere operaties. Het doel van security management in gemengde omgevingen is om te voldoen aan al deze vereisten inzake beveiliging, met behoud van veiligheid gesynchroniseerd schema op alle platforms. Beheer van meerdere gebruikersaccounts en sets van de geloofsbrieven voegt overhead voor de IT-organisatie en verhoogt de kans op gaten in de beveiliging. . NET leunt zwaar op IIS voor de uitvoering van authenticatie, die de Windows-infrastructuur maakt gebruik. Java EE heeft gedefinieerd verschillende interfaces voor applicatie-server integratie met user management. Deze systemen ondersteunen typisch directory integratie met diensten die gebruik maken JNDI (inclusief Active Directory) en integratie met het onderliggende besturingssysteem gebruikersbeheer. Onlangs heeft de JSR-196 specificatie beschrijft de integratie met JAAS, dat is een meer krachtige en flexibele model. Vanuit een oogpunt van beheer, de eenmaking van de gebruiker op de opslagplaats LDAP biedt geen oplossing voor de verschillende onderliggende schema en veiligheid modellen. Java EE applicatie server leveranciers bieden eigen ondersteuning voor Windows Domain authenticatie, maar dit model niet wordt ondersteund in een standaard manier over applicatie servers en vereist user management alleen via de Windows-domein. Sommige organisaties hebben dit probleem aangepakt door middel van single-sign-on oplossingen en cross-domain security oplossingen zoals Kerberos.

De steun voor het veiligheidsbeleid op het niveau verschilt tussen VM. NET en Java EE en wordt beheerd met verschillende instrumenten. . NET heeft een meer verfijnde beleid structuur, maar Java biedt meer flexibiliteit om dwingende standaard beleid. Java EE KMI ondersteunt het gebruik van SSL voor beveiligde communicatie; dat er geen soortgelijke built-in oplossing voor. NET Remoting. WS-Security is beschikbaar voor de uitvoering. NET en Java voor veilige afstand aanroeping van Web services, en Sun implementeert WS-Security, als onderdeel van de Java Web Services Developer Pack. Apache WSS4J is een andere uitvoering van de OASIS Web Services Security (WS-Security) voor Java.

een artikel afkomstig van Blerick Tawman


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions