Komponenttipalvelujen painopiste on COM+-sovellusten hallinnassa. Kehittäjät luovat hajautettuja sovelluksia COM+:n avulla. Järjestelmänvalvojat hallitsevat sovelluksia Komponenttipalvelujen avulla. Järjestelmänvalvoja saa COM+-sovellustiedoston kehittäjältä ja ottaa sitten sovelluksen käyttöön palvelintietokoneessa Komponenttipalvelujen avulla. Seuraavaksi järjestelmänvalvoja määrittää sovelluksen käyttöoikeudet ja muut asetukset.

Järjestelmänvalvoja voi ottaa käyttöön ja hallita COM+-sovelluksia pääasiassa kahdella tavalla. Voit käyttää MMC-konsolin Komponenttipalvelut-laajennusta tai kirjoittaa komentosarjoja, joiden avulla käyttöönotosta ja hallinnasta tulee automaattista. Komponenttipalvelujen MMC-laajennuksen käyttämisen lisäksi voit automatisoida tehtäviä kirjoittamalla koodia, joka käyttää hallintaobjekteja, jotka ovat käytettävissä COMAdmin Libraryn dynaamisesti linkitettävän kirjaston (DLL) kautta. Lisätietoja objektien käyttämisestä on COM+:n yleisiä tehtävviä ja hallinnan automatisointia käsittelevässä Microsoftin sivuston kohdassa (https://go.microsoft.com/fwlink/?LinkId=66607 (sivu voi olla englanninkielinen)).

Lisätietoja Komponenttipalvelujen resursseista kehittäjille on COM+:aa (komponenttipalveluja) käsittelevässä Microsoftin sivuston kohdassa (https://go.microsoft.com/fwlink/?LinkId=66575 (sivu voi olla englanninkielinen)).

Tässä ohjeaiheessa luodaan yleiskatsaus yleisimpiin Komponenttipalvelujen tehtäviin ja niihin liittyviin käsitteisiin.

Komponenttipalvelujen sovellustyypit

Moniin Komponenttipalvelujen hallintatehtäviin kuuluu sovellusten ja verkon komponenttien käyttöönottaminen sekä hyvän suorituskyvyn ja käyttöönotettujen sovellusten ja komponenttien suojauksen varmistaminen. Suoritetut tehtävät riippuvat työstettävän sovelluksen tyypistä ja palveluista, joita sovellus käyttää.

Huomautus

Näissä ohjeaiheissa käsitellään vain osaa asetuksista, jotka voi määrittää Komponenttipalvelut-laajennuksen avulla. Vain henkilö, jolla on perusteelliset tiedot komponentista ja sovelluksen käyttöönotosta, voi määrittää asetukset, joita ei käsitellä näissä ohjeaiheissa. Tavallisesti kehittäjä on tehnyt nämä asetukset ennen, kuin sovellus on toimitettu asennettavaksi ja käyttöönotettavaksi. Asetuksista on lisätietoja COM+:aa (komponenttipalveluja) käsittelevässä Microsoftin sivuston kohdassa (https://go.microsoft.com/fwlink/?LinkId=66575 (sivu voi olla englanninkielinen)).

Komponenttipalvelut-laajennuksen avulla voidaan hallita kahdenlaisia sovelluksia. Nämä ovat COM-sovellukset ja COM+-sovellukset. Näitä termejä käytetään ohjeaiheissa, joissa kuvatut asetukset saattavat vaihdella sovelluksen tyypin mukaan.

COM-sovellukset

COM-sovellukset ei ole uusi käsite. COM on lyhenne englanninkielisestä termistä Component Object Model, jolla viitataan COM-komponenttiryhmiin. Ryhmät on kehitetty toimimaan yhdessä. Esimerkiksi Microsoft® Office Excel® on COM-sovellus. Se koostuu pääohjelmasta ja siihen liitetyistä DLL-laajennustiedostoista, joilla hoidetaan esimerkiksi oikeinkirjoituksen tarkistaminen ja Microsoft Visual Basic® -toiminnot.

COM+-sovellukset

COM+-sovellukset ovat COM-komponenttiryhmiä, jotka on kehitetty ja määritetty hyödyntämään COM+-palveluja, kuten tapahtumia, jonottamista ja roolipohjaista suojausta. Osa COM+-sovellusten eroista on kirjoitettu komponenttikoodiin, ja osa määritetään Komponenttipalvelut-laajennuksen kautta.

COM+-sovelluksia on kahdenlaisia. Sovellustyypit edellyttävät erilaisia hallinnollisia toimenpiteitä. Sovellustyyppejä ovat COM+-palvelinsovellukset ja COM+-kirjastosovellukset. COM+-palvelinsovellukset suoritetaan niille tarkoitetussa prosessitilassa. Palvelinsovellus voi koostua esimerkiksi dynaamisesti linkitettävien kirjastojen ryhmästä, jolla hoidetaan palkkalaskennan toiminnot. COM+-kirjastosovellukset koostuvat komponenteista, jotka on kehitetty suoritettaviksi isäntäsovelluksen prosessissa. Esimerkiksi kirjastosovelluksessa voit ryhmittää DLL-tiedostot, jotka tarjoavat palveluja muille sovelluskomponenteille ja jotka voivat jakaa komponenttien suojausominaisuudet.

Hallintatehtävien yleiskatsaus

Komponenttipalvelujen avulla suoritettavia hallintatehtäviä on neljänlaisia:

  • Järjestelmän asetusten määrittäminen Komponenttipalveluja varten

  • Alustavien palveluasetusten tekeminen

  • COM+-sovellusten asentaminen ja määrittäminen

  • Komponenttipalvelujen seuraaminen ja säätäminen

Huomautus

Tässä ohjeaiheessa käsitellään välttämättömiä ja yleisiä tehtäviä. Myös muita tehtäviä voidaan suorittaa tarvittaessa. Lisätietoja kaikista tehtävistä on hallittavien tehtäväalueiden käyttöohjeissa.

Järjestelmän asetusten määrittäminen Komponenttipalveluja varten

Kun COM+:n käyttöä ollaan aloittamassa, on tehtävä joitakin mukautuksia, ennen kuin palveluja voi käyttää verkon avulla. Ensin on esimerkiksi määritettävä järjestelmänvalvojan suojausasetukset määrittämällä käyttäjälle tai ryhmälle Komponenttipalvelujen järjestelmäsovelluksen Järjestelmänvalvoja-rooli. Lisätietoja on ohjeaiheessa Järjestelmän asetusten määrittäminen Komponenttipalveluja varten.

Alustavien palveluasetusten tekeminen

Kun olet määrittänyt Komponenttipalvelujen perusasetukset verkon ominaisuuksien mukaisesti, voit seuraavaksi mukauttaa verkossa käytettävien sovellus- ja palvelintyyppien asetukset.

Esimerkkejä määritettävistä asetuksista:

  • COM+-sovellusten ulkopuolelle jäävien komponenttien, kuten itsenäisesti käytettävien COM-sovellusten tai COM-komponenttien, suojausta varten on tehtävä erityisiä COM-suojausasetuksia kyseisiin tietokoneisiin. (COM+-sovellukset voidaan puolestaan suunnitella hyödyntämään roolipohjaista suojausta.) Lisätietoja on ohjeaiheessa DCOM-sovellusten hallinta.

  • Jos sovellus käyttää hajautettuja tapahtumia, määritä, käynnistetäänkö Microsoft Distributed Transaction Coordinator (DTC) manuaalisesti vai automaattisesti tietokoneissa, joissa se on käytössä. Jos tapahtumia käytetään Windows-klusteroinnin kanssa, verkon asetukset on määritettävä oikein. Lisätietoja on ohjeaiheessa Hajautettujen tapahtumien hallinta.

COM+-sovellusten asentaminen ja määrittäminen

COM+-sovellukseen on määritettävä asetukset, joita käytetään vain sovelluksen tarvitsemissa palveluissa. Kun sovelluksen asetukset on määritetty, voit asentaa asiakkaan ja palvelimen osat verkon tietokoneisiin. Esimerkkejä tehtävätyypeistä, joiden avulla voi asentaa ja määrittää COM+-sovelluksia:

  • Ennen kuin voit määrittää COM+-sovellusten verkkotoimintoja määrittäviä asetuksia, asenna sovellus valmistelutietokoneeseen, jossa voit määrittää sen asetukset. Lisätietoja on ohjeaiheessa Tietoja COM+-sovellusten asentamisesta.

  • Jos haluat varmistaa, että COM+-sovellus on osa verkon suojausmallia (eli sovellusta ja muita resursseja voidaan käyttää verkon edellyttämällä tavalla), sovelluksen rooleihin on ehkä lisättävä käyttäjiä ja sovelluksen suojaustiedot on ehkä määritettävä. Lisätietoja on ohjeaiheessa Sovelluskohtaisen COM-suojauksen asetusten määrittäminen.

  • Kun COM+-sovelluksen suojaus ja tarvittavat palvelut on määritetty, asiakkaan ja palvelimen osat on otettava käyttöön verkon tuotantotietokoneissa. Lisätietoja on ohjeaiheessa COM+-sovellusten hallinta.

Komponenttipalvelujen valvonta ja säätäminen

Kun Komponenttipalveluja käyttävät tietokoneet on otettu käyttöön, voit valvoa palveluja suorituskyvyn tehostamiseksi ja virheiden korjaamiseksi. Joskus näihin asetuksiin tehdyt muutokset (erityisesti valvonnan parantamiseksi tehdyt muutokset), voivat heikentää suorituskykyä.

Esimerkkejä tehtävätyypeistä, joiden avulla voi valvoa ja säätää komponentteja ja sovelluksia:

  • Saatavissa olevien päivitysten asentaminen

  • Jos haluat tehostaa suojauksen hallintaa, kuten estää objektien vapauttamisen vahingossa tai tahallaan, voit tehdä ylimääräisiä suojaustarkistuksia ja pitää kirjaa lisätiedoista viitejäljityksen avulla.

  • Jos sovellukset ovat osa hajautettuja tapahtumia, voit valvoa suorituskykyä tarkastelemalla tapahtumien tilaa, sanomia ja tilastoja. Voit ehkä myös tehostaa järjestelmän suorituskykyä muuttamalla tapahtumatiedot sisältävän lokitiedoston kokoa ja sijaintia.

Lisätietoja seurantaan ja säätämiseen liittyvistä tehtävistä, joita ei käsitellä tässä ohjeaiheessa, on COM+:n yleisiä tehtäviä käsittelevässä Microsoftin sivuston kohdassa (https://go.microsoft.com/fwlink/?LinkId=66607 (sivu voi olla englanninkielinen)).


Sisällys