Nyheter i operativmiljön Solaris 9 9/02

WBEM-verktyg (Web-Based Enterprise Management)

Beskrivning av funktionerna  

Solaris WBEM Services 2.5

Solaris WBEM Services 2.5 är Sun Microsystems implementation av WBEM (Web-Based Enterprise Management). WBEM är en uppsättning hanteringstekniker och Internet-relaterade tekniker. De här teknikerna syftar till att underlätta en enhetlig hantering av företagets datormiljöer. WBEM, som utvecklats av DMTF (Distributed Management Task Force), gör att organisationer kan leverera en integrerad uppsättning standardbaserade hanteringsverktyg. De här verktygen stöder och sprider WWW-teknik. Solaris WBEM Services har uppdaterats till version 2.5 i Solaris 9. 

Ytterligare information om utveckling av WBEM finns i Solaris WBEM SDK Developer's Guide.

Nytt API för satsvis bearbetning i WBEM

Java WBEM-klientens API (Application Programming Interface) stöder nu satsvis bearbetning av flera CIM-åtgärder från en klient i en enda förfrågan och ett enda svar. CIM-objekthanteraren accepterar och bearbetar nu även dessa satsvisa förfrågningar. Den här funktionen definieras i Distributed Management Task Force (DMTF) Specification for CIM Operations Over HTTP.

Antalet fjärranrop som klienten behöver göra minskar följaktligen. 

Mer information finns i Solaris WBEM SDK Developer's Guide.

Förbättrad WBEM CIM WorkShop

I CIM WorkShop ingår nu ett grafiskt användargränssnitt för WBEM-utvecklingsverktyget. CIM WorkShop kan användas av utvecklare som utvecklar instrumentation, systemprogram och nätverksprogram. Utvecklarna kan granska och skapa WBEM-klasser och WBEM-instanser med hjälp av CIM WorkShop.  

I CIM WorkShop kan du göra följande: 

  • Visa och välja namnrymder

  • Lägga till och ta bort namnrymder

  • Visa, skapa, ändra och ta bort klasser

  • Lägga till och ta bort egenskaper, kvalifierare och metoder i nya klasser

  • Visa, skapa och ta bort instanser

  • Visa, ändra och ta bort instansvärden

  • Traversera associationer

  • Köra metoder

  • Visa sammanhangsberoende hjälp

Förbättringar och nya funktioner i CIM Workshop inkluderar följande: 

  • Uppdaterad och korrigerad sammanhangsberoende hjälp.

  • Möjlighet att traversera associationer.

  • Möjlighet att prenumerera på och visa information om händelser för en vald klass, och på så sätt enklare felsöka program som använder händelser. Du kan bara använda den här nya funktionen om du väljer RMI-protokollet.

  • Möjlighet att skicka WBEM WQL-förfrågningar för att söka efter och visa WBEM-information.

Mer information finns i Solaris WBEM SDK Developer's Guide.

Stöd för processindikeringshändelser för WBEM (externa) har lagts till

Just nu gör WBEM-händelsetjänster det möjligt för klientprogram att asynkront ta emot indikationer när vissa villkor är uppfyllda. Dock stöds bara indikationer som hör till livscykelindikationerna för en klass. Livscykelindikationer aviserar om en instans uppdatering, skapande eller borttagning. 

Även om den här indikationsklassen är mycket flexibel och omfångsrik kan det hända att instrumentationsutvecklare behöver publicera indikationer som inte passar i den här kategorin. Med detta i tankarna presenterade DMTF processindikationshierarkin som en utökning av den aktuella indikationshierarkin. Processindikeringen för WBEM-tjänster hanterar nu den här utökade hierarkin.

Processindikering för WBEM-tjänster är Sun Microsystems implementering av händelsemodellens processindikationsdel. Processindikationsklassen är superklassen för alla indikationer som annonseras av instrumentation. I den här superklassen ingår också livscykelindikationerna.  

Processen vid prenumeration på processindikationer är samma som för livscykelindikationer. 

Mer information finns i Solaris WBEM SDK Developer's Guide.

Förbättrat mofcomp-kommando i WBEM

MOF-kompilatorn (mofcomp) tillåter nu att du anger en namnrymd på kommandoraden. Om namnrymden inte finns skapas den.

Dessutom genererar MOF-kompilatorn Java-gränssnitt och -klasskällfiler. Tack vare den här funktionen kan du använda dig av standardgränssnitt till Java i stället för CIM-konstrukter eller API:er till CIM-objektmodellen (Application Programming Interface). 

För varje CIMClass genereras ett gränssnitt och en klassfil. Gränssnittet genereras för att du ska kunna skapa olika implementeringar med bevarad interoperabilitet.

Mer information finns i Solaris WBEM SDK Developer's Guide.

Nya exempelprogram i nya Java-WBEM-SDK:n

Java WBEM Software Developer's Kit (SDK) innehåller nu ett nytt exempel på Java-tilläggsprogram och andra exempelprogram. De här programmen installeras i /usr/demo/wbem.

Exempelprogrammen i Java WBEM SDK visar dig hur du använder händelser, förfrågningar och satsvis bearbetning. Du kan använda de här exemplen som utgångspunkt när du utvecklar dina egna program. 

Mer information finns i Solaris WBEM SDK Developer's Guide.

Solaris WBEM Software Developer's Kit

I WBEM SDK i Solaris (Web-Based Enterprise Management, Software Developer's Kit) ingår API:er som utvecklare använder för att utveckla program. Program som bygger på WBEM kan få tillgång till data och hantera resurser i operativmiljön Solaris. I WBEM SDK i Solaris ingår även CIM WorkShop. CIM WorkShop är ett Java-program som utvecklare kan använda för att skapa WBEM-program. Med hjälp av CIM WorkShop kan utvecklare titta på exempelprogram, bland annat en WBEM-klient och provider-program, som ingår i programvaran.  

Mer information finns i Solaris WBEM SDK Developer's Guide.

Nya Solaris-providers

Med de nya Solaris-providers kan utvecklare skapa programvara som hämtar och anger information om hanterade enheter i en CIM-miljö (Common Information Model). En Solaris-provider förser CIM-objekthanteraren med instanser av hanterade resurser i operativmiljön Solaris.  

I Solaris 9 finns fem nya Solaris-providers:

  • Prestandaövervakaren WBEM för enheter och system i Solaris - Ger olika sorters statistik för ett Solaris-system.

  • WBEM Produktregister - Ger möjlighet att lägga till, ta bort och ändra nya eller befintliga produkter som installerats på systemet.

  • WBEM SNMP-provider - Gör det möjligt för WBEM-tjänster att leverera information med SNMP (Simple Network Management Protocol), ett protokoll av den referensmodell för Internet som används för nätverkshantering.

  • WBEM EEPROM-provider - Gör det möjligt att visa och ändra konfigurationsinformation i EEPROM.

  • Provider för WBEM Systemtillgänglighet - Ger omstartsinformation för ett system. Den här informationen gör att program kan beräkna hur stor del av tiden som systemet har varit igång. Den här providern ger också orsaker till systemfel:

    • Systempanik inträffade

    • Systemet stoppades av en användare

    • Systemet stängdes av en användare

Mer information finns i Solaris WBEM SDK Developer's Guide.