Sanasto

ACID

ActiveX

tapahtuma

järjestelmänvalvoja

yhdistely

osastosäie

ohjelmatiedoston luonti -apuohjelma

jakamattomuus

käyttöoikeuksien tarkistaminen

automaattinen tapahtuma

perusasiakas

perusprosessi

totuusarvo

yrityksen toimintasääntö

kutsuja

luettelo

luokka

luokkafaktori

luokan tunnus (CLSID)

asiakas

klusteri

COM (Component Object Model) -malli

komponentti

samanaikaisuus

yhtenäisyys

konstruktori

konteksti

kontekstiobjektin ominaisuudet

luoja

tietolähteen nimi (DSN)

lukkiutuma

määrittelysuojaus

suora kutsuja

suora luoja

hajautettu COM (DCOM)

toimialue

kestävyys

dynaamisesti linkitettävä kirjasto (DLL)

poikkeus

nopea virhetilannelopetus

virheiden eristys

virheensieto

yleinen tili

ryhmä

tunnistetiedot

keskeneräinen tapahtuma

prosessinsisäinen osa

esiintymä

liittymä

eristys

vuorovaikutteinen kirjautunut käyttäjä

aktivointi juuri oikeaan tarpeeseen

kirjastopaketti

kuormituksen tasaus

paikallinen tili

pääsäie

järjestely

menetelmä

Microsoft Distributed Transaction Coordinator (MS DTC)

Microsoft Transaction Serverin osa

Microsoft Transaction Server Explorer

Microsoft Transaction Serverin objekti

Null

objekti

objektimuuttuja

ODBC-resurssijakelin

OLE Transactions

ODBC (Open Database Connectivity)

alkuperäinen kutsuja

alkuperäinen luoja

prosessin ulkopuolinen osa

paketti

pakettitiedosto

varannon määrittäminen

ennalta luotu paketti

prosessin eristäminen

ProgID-tunnus

ohjelmasuojaus

välityspalvelin

etäkomponentti

etätoimintosarjakutsu (RPC)

replikointi

resurssijakelin

Resource Dispenser Manager

resurssienhallinta

rooli

turvallinen viittaus

suojaustunnus (SID)

semafori

palvelinprosessi

palvelinpaketti

jaettu ominaisuus

laajennus

tietyssä tilassa oleva objekti

objekti, joka ei ole tietyssä tilassa

merkkijonolauseke

välitysfunktio

säie

jäljityssanoma

tapahtuma

tapahtuman konteksti

tapahtumienhallinta

tapahtuman aikakatkaisu

kaksivaiheinen vahvistus

tyyppikirjasto

käyttäjänimi

XA-protokolla

ACID

Tapahtumien perusominaisuudet: jakamattomuus, yhtenäisyys, eristys ja kestävyys (atomicity, consistency, isolation, durability).

ActiveX

Joukko tekniikoita, joiden ansiosta ohjelmistokomponentit voivat olla vuorovaikutuksessa keskenään, vaikka ne olisi luotu eri kielillä. ActiveX on kehitetty Component Object Model (COM) -mallin mukaan.

aktiviteetti

Joukko Microsoft Transaction Server -objekteja, joilla on yksi jaettu looginen suoritussäie. Jokainen Microsoft Transaction Server -objekti kuuluu yhteen aktiviteettiin.

järjestelmänvalvoja

Käyttäjä, joka asentaa, määrittää ja hallitsee Microsoft Transaction Serverin komponentteja ja paketteja Microsoft Transaction Server Explorerin avulla.

koostaminen

Osaobjektien toteutuksessa käytettävä yhdistelytekniikka. Tässä tekniikassa uusi objekti voidaan rakentaa käyttäen yhtä tai useaa aikaisemmin luotua objektia, jotka tukevat jotakin tai kaikkia uuden objektin tarvittavista liittymistä.

osastosäie

Säie, jota käytetään suorittamaan "apartment threaded" -mallin mukaisesti määritettyjen komponenttien kutsuja objekteille. Kukin objekti sijaitsee tietyssä "osastossa" (säikeessä) elinaikansa ajan. Kaikki kuhunkin objektiin kohdistuvat kutsut suoritetaan objektin osastosäikeessä. Tätä säiemallia käytetään esimerkiksi toteutettaessa komponentteja, jotka pitävät objektin tilan säikeen paikallisessa muistitilassa (TLS). Komponentin objektit voidaan jakaa yhteen tai useaan osastoon. Katso myös pääsäie.

ohjelmatiedoston luonti -apuohjelma

MTS Explorerin ominaisuus, jonka avulla voit luoda itsenäisen ohjelmatiedoston viemällä paketin.

jakamattomuus

Tapahtuman ominaisuus, joka ilmaisee, että joko kaikki tapahtuman osatoiminnot tapahtuvat tai yksikään niistä ei tapahdu.

käyttöoikeuksien tarkistaminen

Prosessi, jossa määritetään järjestelmän käyttöä yrittävän käyttäjän henkilöllisyys. Usein käyttöoikeuksien tarkistamiseen käytetään salasanoja.

automaattinen tapahtuma

Tapahtuma, jonka Microsoft Transaction Serverin suorituksenaikainen ympäristö luo komponentin tapahtumamääritteeseen perustuvalle objektille

totuusarvo

Arvo, joka on tosi/epätosi tai kyllä/ei.

perusasiakas

Asiakas, joka toimii Microsoft Transaction Serverin suorituksenaikaisen ympäristön ulkopuolella mutta joka luo Microsoft Transaction Serverin objektien esiintymiä.

perusprosessi

Sovellusprosessi, jossa perusasiakas suoritetaan. Perusasiakas toimii Microsoft Transaction Serverin suorituksenaikaisen ympäristön ulkopuolella mutta luo Microsoft Transaction Serverin objektien esiintymiä.

yrityksen toimintasääntö

Kelpoisuuden muokkausten, kirjautumisten tarkistusten, tietokantahakujen, käytäntöjen ja algoritmimuunnosten yhdistelmä, joka muodostaa yrityksen tavan toimia. Kutsutaan myös toimintaperiaatteeksi.

kutsuja

Asiakas, joka kutsuu jotakin objektin menetelmää. Objektin kutsuja ei välttämättä ole objektin luoja. Asiakas A voi luoda objektin X ja välittää viittauksen siihen asiakkaalle B, jolloin asiakas B voi viittauksen avulla kutsua jotakin objektin X menetelmää. Tässä tapauksessa asiakas A on luoja ja asiakas B kutsuja. Katso myös luoja.

luettelo

Microsoft Transaction Serverin tietosäilö, jossa ovat osien, pakettien ja roolien kokoonpanotiedot. Voit hallita luetteloa Microsoft Transaction Server Explorerin avulla.

luokka

Tyyppi, joka määrittää tietynlaisten objektien liittymät. Luokka määrittää objektin ominaisuudet ja objektin toiminnan ohjaamisessa käytettävät menetelmät.

luokkafaktori

Objekti, joka toteuttaa IClassFactory-liittymän. Tämän liittymän avulla se voi luoda tiettyyn luokkaan kuuluvia objekteja.

luokan tunnus (CLSID)

Yleispätevästi yksilöllinen tunnus (UUID), jonka avulla COM-komponentti voidaan tunnistaa. Kunkin COM-komponentin CLSID on Windowsin rekisterissä, jotta muut sovellukset voivat ladata komponentin.

asiakas

Sovellus tai prosessi, joka pyytää palvelua joltakin prosessilta tai komponentilta.

asiakas-palvelin

Jaettu sovellusmalli, jossa asiakassovellukset pyytävät palveluita palvelinsovellukselta. Palvelimella voi olla useita asiakkaita samanaikaisesti, ja asiakas voi pyytää tietoja useilta palvelimilta. Sovellus voi olla sekä asiakas että palvelin.

klusteri

Vähintään kaksi itsenäistä tietokonejärjestelmää, joita käytetään ja hallitaan yhtenä järjestelmänä Microsoft Cluster Serverin avulla.

COM (Component Object Model) -malli

Avoin arkkitehtuuri objektikeskeistä tekniikkaa käyttävien asiakas-palvelinsovellusten kehittämiseen eri ympäristöjen välille. Asiakkaat voivat käyttää objektia siinä toteutettujen liittymien kautta. COM-malli on riippumaton kielestä, joten COM-sovelluksia voidaan luoda millä tahansa kielellä, jolla voidaan luoda ActiveX-komponentteja.

komponentti

Yksittäinen ohjelmayksikkö, joka on muodostettu ActiveX-tekniikan avulla ja joka välittää tarkasti määritettyjä palveluita tarkasti määritettyjen liittymien kautta. Komponentit tarjoavat ne objektit, joita asiakkaat pyytävät käytön aikana.

samanaikaisuus

Prosessien tai tapahtumien näennäisesti samanaikainen suorittaminen, joka saadaan aikaan limittämällä useiden töiden suoritusta.

yhtenäisyys

Tila, jossa pysyvät tiedot vastaavat tietoja muokanneiden toimintatapojen odotusten mukaista tilaa.

konstruktori

C++- ja Java-kielessä erityinen alustusfunktio, jota kutsutaan automaattisesti aina, kun jonkin luokan esiintymä määritellään. Tämä funktio estää alustamattomien objektien käytöstä aiheutuvat virheet. Konstruktorilla on sama nimi kuin luokalla itsellään, eikä se voi palauttaa arvoa.

konteksti

Tila, joka on implisiittisesti yhdistetty tiettyyn Microsoft Transaction Serverin objektiin. Konteksti sisältää tietoja objektin suoritusympäristöstä, kuten objektin luojan tunnistetiedot ja mahdollisesti tapahtuman, johon objektin työ sisältyy. Objektin konteksti on käsitteenä samankaltainen kuin prosessin konteksti, jota käyttöjärjestelmä pitää yllä suoritettavalle ohjelmalle. Microsoft Transaction Serverin suorituksenaikainen ympäristö hallitsee kunkin objektin kontekstia.

kontekstiobjektin ominaisuudet

Ominaisuudet, jotka saadaan kontekstiobjektista, kuten Internet Information Serverin sisäisistä objekteista.

luoja

Asiakas, joka luo komponentin tarjoaman objektin (käyttäen CreateObject-, CoCreateInstance-, tai CreateInstance-menetelmää). Kun asiakas luo objektin, objekti saa objektiviittauksen, jonka avulla kyseisen objektin menetelmiä voidaan kutsua. Katso myös kutsuja.

tietolähteen nimi (DSN)

Nimi, jota sovellukset käyttävät pyytäessään yhteyttä ODBC-tietolähteeseen.

lukkiutuma

Tilanne, jossa ainakin kaksi säiettä on pysyvästi lukossa (odottamassa), koska kumpikin säie odottaa resurssia, joka on jollakin muulla lukkiutuneella säikeellä yksityiskäytössä. Jos esimerkiksi säie A lukitsee tietueen 1 ja odottaa voidakseen lukita tietueen 2, kun taas säie B on lukinnut tietueen 2 ja odottaa voidakseen lukita tietueen 1, nämä kaksi säiettä ovat joutuneet lukkiutumaan.

määrittelysuojaus

Suojaus, joka määritetään Microsoft Transaction Server Explorerin avulla. Pakettien, osien ja liittymien käyttöä voidaan ohjata määrittämällä rooleja. Roolit määräävät, keillä käyttäjillä on oikeus kutsua komponentin liittymiä. Katso myös ohjelmasuojaus.

suora kutsuja

Prosessi (perusasiakasprosessi tai palvelinprosessi), joka kutsuu käynnissä olevaa palvelinprosessia.

suora luoja

Prosessi (perusasiakasprosessi tai palvelinprosessi), joka on suoraan luonut käytössä olevan objektin.

hajautettu COM (DCOM)

DCOM on objektiprotokolla, jonka ansiosta ActiveX-komponentit voivat olla suoraan yhteydessä toisiinsa verkon välityksellä. DCOM on riippumaton kielestä, joten DCOM-sovelluksia voidaan luoda millä tahansa kielellä, jolla voidaan luoda ActiveX-komponentteja.

toimialue

Windows NT:ssä Windows NT -palvelinverkon järjestelmänvalvojan määrittämä joukko tietokoneita, joilla on yhteinen hakemistotietokanta. Toimialue tarjoaa käyttöön keskitetyt käyttäjätilit ja ryhmätilit, joita toimialueen järjestelmänvalvoja pitää yllä. Kullakin toimialueella on yksilöllinen nimi.

kestävyys

Virheitä sietävä tila.

dynaamisesti linkitettävä kirjasto (DLL)

Sellaisia funktioita sisältävä tiedosto, jotka on käännetty, linkitetty ja tallennettu erillään sitä käyttävistä prosesseista. Käyttöjärjestelmä yhdistää DLL-tiedostot kutsuvan prosessin osoiteavaruuteen prosessin käynnistyessä tai prosessin suorituksen aikana.

poikkeus

Epätavallinen tila tai virhe, joka tapahtuu ohjelman suorituksen aikana ja joka edellyttää normaalista ohjauksesta poikkeavaa ohjelmiston suoritusta.

nopea virhetilannelopetus

Microsoft Transaction Serverin toimintaperiaate, joka helpottaa virheiden rajoittamista. Kun Transaction Server kohtaa odottamattoman sisäisen virhetilan, se lopettaa prosessin heti ja kirjaa sanomat Windows NT:n tapahtumalokiin tiedoksi virheestä.

virheiden eristys

Virheen vaikutusten rajoittaminen siihen osaan, jossa se on tapahtunut, sen sijaan, että virhe leviäisi muihin järjestelmän komponentteihin.

vikasietoisuus

Järjestelmän kyky palautua virheestä, toiminnon epäonnistumisesta tai ympäristöolosuhteissa tapahtuneista muutoksista (esimerkiksi sähkökatkosta). Todellisessa vikasietoisuudessa palautus tapahtuu täysin automaattisesti ilman, että se vaikuttaa käyttäjän tehtäviin tai tiedostoihin, toisin kuin manuaalisessa palautuksessa, kuten palautettaessa menetettyjä tietoja varmuuskopioiden avulla.

yleinen tili

Tavallinen käyttäjätili käyttäjän kotitoimialueella. Useimmat tilit ovat yleisiä tilejä. Yleinen tili on oletusasetus. Jos käytettävissä on useita toimialueita, on parasta, että kullakin verkon käyttäjällä on vain yksi yleinen tili vain yhdellä toimialueella.

ryhmä

Nimi, jonka avulla voidaan tunnistaa yhden tai useamman Windows NT -käyttäjätilin joukko.

tunnistetiedot

Paketin ominaisuus, joka määrittää, millä käyttäjätileillä on oikeus käyttää pakettia. Arvo voi olla yksittäinen käyttäjätili tai käyttäjäryhmä Windows NT -toimialueella.

keskeneräinen tapahtuma

Tapahtuma, joka on valmisteltu mutta joka ei ole saanut vahvistus- tai keskeytyspäätöstä, koska tapahtumaa koordinoivaan palvelimeen ei saa yhteyttä.

prosessinsisäinen komponentti

Komponentti, joka suoritetaan asiakkaan prosessitilassa. Useimmiten tällainen komponentti on dynaamisesti linkitettävä kirjasto (DLL).

esiintymä

Tiettyyn komponenttiluokkaan kuuluva objekti. Kullakin esiintymällä on omat yksityiset tietoalkionsa tai jäsenmuuttujansa. Komponentin esiintymä tarkoittaa samaa kuin objekti.

vuorovaikutteinen kirjautunut käyttäjä

Käyttäjä, joka on tarkasteluhetkellä kirjautuneena Windows Transaction Server -tietokoneeseen.

liittymä

Loogisesti toisiinsa liittyvien toimintojen tai menetelmien ryhmä, jonka avulla voidaan käyttää komponenttiobjektia.

eristys

Ominaisuus, jossa kaksi rinnakkain suoritettavaa tapahtumaa saavat aikaan illuusion siitä, ettei samanaikaisuutta ole. Käyttäjästä näyttää siltä, kuin järjestelmä suorittaisi vain yhtä tapahtumaa kerralla.

aktivointi juuri oikeaan tarpeeseen

Microsoft Transaction Server -objektin kyky aktivoitua vain silloin, kun sitä tarvitaan asiakkaan pyyntöjen suorittamiseen. Objektien aktivointi voidaan poistaa, vaikka asiakkailla olisi viittauksia objekteihin. Tällä tavoin muuten käyttämättömiä palvelinresursseja voidaan käyttää tuottavammin.

kirjastopaketti

Paketti, joka suoritetaan sen asiakkaan prosessissa, joka sen on luonut. Kirjastopaketit eivät tue komponenttien seurantaa, roolien tarkistusta eivätkä prosessien eristystä. MTS tukee kahdenlaisia paketteja: kirjastopaketteja ja palvelinpaketteja.

kuormituksen tasaaminen

Käsittelykuorman jakaminen useiden verkkotehtäviä suorittavien palvelimien kesken, jotta verkon kokonaissuorituskyky kasvaisi.

paikallinen tili

Tili, joka annetaan paikallisella toimialueella käyttäjälle, jonka tavallinen tili ei ole luotetulla toimialueella. Paikallisia tilejä ei voi käyttää vuorovaikutteiseen kirjautumiseen. Tietyllä toimialueella luotuja paikallisia tilejä ei voi käyttää luotetuilla toimialueilla.

pääsäie

Yksi säie, jonka avulla suoritetaan kaikki sellaisten osien objektit, jotka on merkitty yksisäikeisiksi. Katso myös osastosäie.

järjestely

Prosessi, jossa pakataan liittymien menetelmäparametreja ja lähetetään niitä säie- tai prosessirajojen yli.

menetelmä

Toimintosarja (funktio), joka kohdistuu objektiin.

Microsoft Distributed Transaction Coordinator (MS DTC)

Tapahtumienhallintaohjelma, joka koordinoi useisiin resurssinhallintaohjelmiin liittyviä tapahtumia. Työn voi suorittaa jakamattomana tapahtumana, vaikka se ulottuisi useisiin resurssinhallintaohjelmiin, jotka saattavat olla eri tietokoneissa.

Microsoft Transaction Serverin komponentti

COM-komponentti, joka suoritetaan Microsoft Transaction Serverin suorituksenaikaisessa ympäristössä. Transaction Serverin komponentin on oltava dynaamisesti linkitettävä kirjasto (DLL), sen on toteutettava luokkafaktori objektien luomista varten, ja sen on kuvattava kaikki osan liittymät tyyppikirjastossa vakiojärjestelyä varten.

Microsoft Transaction Server Explorer

Sovellus, jonka avulla Microsoft Transaction Serverin osia määritetään ja hallitaan jaetussa tietokoneverkossa.

Microsoft Transaction Serverin objekti

COM-objekti, joka suoritetaan Microsoft Transaction Serverin käytönaikaisessa ympäristössä ja joka noudattaa Transaction Serverin ohjelmointi- ja käyttöönottomallia.

tyhjä arvo (Null)

Arvo, joka ilmaisee puuttuvia tai tuntemattomia tietoja.

objekti

Käytönaikainen COM-komponentin esiintymä. Objektin luo komponentin luokkafaktori. Objekti tarkoittaa samaa kuin esiintymä.

objektimuuttuja

Muuttuja, joka sisältää viittauksen objektiin.

ODBC-resurssijakelin

Resurssijakelin, joka hallitsee tietokantayhteyksien varantoja Microsoft Transaction Serverin komponenteille, jotka käyttävät tavallisia OBDC-ohjelmointiliittymiä.

OLE Transactions

OLE Transactions on objektikeskeinen, kaksivaiheinen vahvistusprotokolla, joka perustuu Component Object Model (COM) -malliin. Resurssienhallintaohjelmat käyttävät tätä protokollaa voidakseen osallistua jaettuihin tapahtumiin.

ODBC (Open Database Connectivity)

Standardi ohjelmointiliittymä, jota käytetään monenlaisten tietolähteiden yhdistämiseen.

alkuperäinen kutsuja

Toiminnan aloittaneen perusasiakkaan tunnistetiedot.

alkuperäinen luoja

Sen perusasiakkaan tunnistetiedot, joka on luonut käytössä olevan objektin. Alkuperäinen kutsuja ja alkuperäinen luoja eivät ole samat vain, jos alkuperäinen luoja on välittänyt objektin toiselle perusasiakkaalle. Katso myös alkuperäinen kutsuja.

prosessin ulkopuolinen komponentti

Komponentti, joka suoritetaan eri prosessitilassa kuin sen asiakas. Microsoft Transaction Server mahdollistaa DLL-kirjastoina toteutettujen osien käyttämisen asiakkaan prosessin ulkopuolella lataamalla komponentit korvikepalvelinprosesseihin.

paketti

Joukko komponentteja, jotka suorittavat toisiinsa liittyviä sovellustoimintoja. Kaikki paketin komponentit suoritetaan samassa Microsoft Transaction Server -palvelinprosessissa. Paketti on luottamusraja, joka määrittää, milloin suojausvaltuudet tarkistetaan, sekä komponenttijoukon käyttöönottoyksikkö. Voit luoda paketteja Transaction Server Explorerin avulla. Paketit voivat olla joko kirjastopaketteja tai palvelinpaketteja.

pakettitiedosto

Tiedosto, joka sisältää tietoja paketin komponenteista ja rooleista. Pakettitiedosto luodaan Transaction Server Explorerin paketinvientitoiminnon avulla. Kun ennalta luotu paketti luodaan, siihen liittyvät komponenttitiedostot (DLL-tiedostot, tyyppikirjastot ja välitysfunktion DLL-tiedostot, jos ne on toteutettu) kopioidaan samaan kansioon, johon pakettitiedosto on luotu.

varannon määrittäminen

Suorituskyvyn optimointi, joka perustuu ennalta varattujen resurssijoukkojen käyttöön. Tällaisia resursseja voivat olla esimerkiksi objektit tai tietokantayhteydet. Varantojen ansiosta resurssien varaaminen tehostuu.

ennalta luotu paketti

Pakettitiedosto, joka sisältää tietoja paketin komponenteista ja rooleista. Pakettitiedosto luodaan Transaction Server Explorerin paketinvientitoiminnon avulla. Kun ennalta luotu paketti luodaan, siihen liittyvät komponenttitiedostot (DLL-tiedostot, tyyppikirjastot ja välitysfunktion DLL-tiedostot, jos ne on toteutettu) kopioidaan samaan kansioon, johon pakettitiedosto on luotu.

prosessin eristäminen

Tekniikka, jossa palvelinprosessi suoritetaan erillisessä muistitilassa, jotta kyseinen prosessi olisi erillään muista palvelinprosesseista. Prosessin eristäminen suojaa palvelinprosessia muilta peruuttamattomilta sovellusvirheiltä. Lisäksi palvelinprosessin eristäminen estää eristettyä prosessia keskeyttämästä jotakin muuta palvelinprosessia peruuttamattomalla sovellusvirheellä. Prosessin eristystä tukevaa MTS-pakettia kutsutaan palvelinpaketiksi.

ProgID-tunnus

Nimi, jonka avulla COM-komponentti voidaan tunnistaa. ProgID-tunnus voi olla esimerkiksi Bank.MoveMoney.

ohjelmasuojaus

Osan toimintosarjalogiikka, joka määrittää, onko asiakkaalla oikeudet pyydetyn toiminnon suorittamiseen. Katso myös määrittelysuojaus.

välityspalvelin

Liittymäkohtainen objekti, joka tarjoaa parametrien järjestelytoiminnot ja tiedonvälitystoiminnot, joita asiakas tarvitsee voidakseen kutsua toisessa suoritusympäristössä, esimerkiksi toisessa säikeessä tai toisessa prosessissa, suoritettavaa sovellusobjektia. Välityspalvelin sijaitsee asiakkaan yhteydessä ja kommunikoi kutsuttavan sovellusobjektin yhteydessä sijaitsevan vastaavan välitysfunktion kanssa.

etäkomponentti

Komponentti, jota käyttää toisessa tietokoneessa oleva asiakas.

etätoimintosarjakutsu (RPC)

Standardi, jonka ansiosta prosessi voi kutsua funktioita, jotka suoritetaan jossakin toisessa prosessissa. Prosessi voi olla samassa tietokoneessa tai jossakin muussa verkon tietokoneessa.

replikointi

Toiminto, joka kopioi hakemiston tietokoneesta toiseen. Replikointia käytetään klusterissa olevien MTS-palvelimien synkronointiin.

resurssijakelin

Palvelu, joka tarjoaa prosessin säilymättömien resurssien synkronoinnin ja hallinnan sekä mahdollistaa siten, että Microsoft Transaction Server -objektit voivat yksinkertaisesti ja tehokkaasti jakaa nämä resurssit. Tällainen resurssijakelin on esimerkiksi ODBC-resurssijakelin, joka hallitsee tietokantayhteysvarantoja.

Resource Dispenser Manager

Dynaamisesti linkitettävä kirjasto (DLL), joka koordinoi työtä useiden resurssijakelimien kesken.

resurssienhallinta

Järjestelmäpalvelu, joka hallitsee pysyvää dataa. Palvelinsovellukset ylläpitävät resurssienhallintapalveluiden avulla sovelluksen pysyvää tilaa, kuten varastotietoja, odottavia tilauksia ja myyntireskontraa. Resurssienhallintapalvelut toimivat yhteistyössä tapahtumienhallinnan kanssa voidakseen taata sovellukselle jakamattomuuden ja eristyksen (tähän käytetään kaksivaiheista vahvistusprotokollaa). Esimerkiksi Microsoft SQL Server toimii resurssienhallintapalveluna.

rooli

Symbolinen nimi, joka määrittää käyttäjäluokan komponenttijoukkoa varten. Kukin rooli määrää, keillä käyttäjillä on oikeus kutsua komponentin liittymiä.

turvallinen viittaus

Käytössä olevaan objektiin tehty viittaus, joka voidaan turvallisesti välittää objektin kontekstin ulkopuolelle.

suojaustunnus (SID)

Yksilöllinen tunnus, jonka avulla suojausjärjestelmä tunnistaa järjestelmään kirjautuneen käyttäjän. SID-tunnukset voivat olla käyttäjä- tai käyttäjäryhmäkohtaisia.

semafori

Lukitusmekanismi, jota käytetään resurssienhallinnassa tai resurssijakelimissa. Semaforeilla ei ole symbolisia nimiä, vain jaettu ja yksityinen käyttö; niissä ei myöskään ole lukituksen tunnistusta eikä automaattista vapautusta tai vahvistusta.

palvelinpaketti

Paketti, joka suoritetaan omassa prosessissaan eristettynä paikallisessa tietokoneessa. Palvelinpaketit tukevat roolipohjaista suojausta, resurssien jakamista, prosessien eristystä ja prosessien hallintaa (kuten pakettien jäljitystä). MTS tukee kahdenlaisia paketteja: kirjasto- ja palvelinpaketteja.

palvelinprosessi

Prosessi, joka toimii isäntänä Microsoft Transaction Server -komponenteille.

Microsoft Transaction Server -komponentti voidaan ladata korvikepalvelinprosessiin joko asiakkaan tietokoneeseen tai asiakassovelluksen prosessiin.

jaettu ominaisuus

Muuttuja, joka on kaikkien saman palvelinprosessin objektien käytettävissä Shared Property Managerin kautta. Ominaisuuden arvo voi olla mitä tahansa lajia, jota muuttuja voi ilmaista.

laajennus

Hallintaohjelma, jonka isäntänä toimii Microsoft Management Console (MMC). MTS Explorer on Windows NT:n hallintalaajennus.

tietyssä tilassa oleva objekti

Objekti, jolla on yhden tai usean asiakaskutsun suorituksesta koottu yksityinen tila.

objekti, joka ei ole tietyssä tilassa

Objekti, jolla ei ole yhden tai usean asiakaskutsun suorituksesta koottua yksityistä tilaa.

merkkijonolauseke

Mikä tahansa lauseke, joka antaa arvoksi yhtenäisen merkkijonon.

välitysfunktio

Liittymäkohtainen objekti, joka tarjoaa parametrien järjestelytoiminnot ja tiedonvälitystoiminnot, joita sovellusobjekti tarvitsee voidakseen vastaanottaa kutsuja toisessa suoritusympäristössä, esimerkiksi toisessa säikeessä tai toisessa prosessissa, suoritettavalta asiakkaalta. Välitysfuktio sijaitsee sovellusobjektin yhteydessä ja kommunikoi kutsuvan asiakkaan yhteydessä sijaitsevan vastaavan välityspalvelimen kanssa.

säie

Perusyksikkö, jolle käyttöjärjestelmä varaa keskusyksikköaikaa. Säie voi suorittaa minkä tahansa osan sovelluksen koodista, myös sellaisen osan, jota suorittaa parhaillaan toinen säie. Kaikki prosessin säikeet käyttävät prosessissa samaa osoitetilaa sekä samoja yleisiä muuttujia ja käyttöjärjestelmäresursseja.

tapahtuma

Työyksikkö, joka suoritetaan jakamattomana toimintona, toisin sanoen se joko onnistuu tai epäonnistuu kokonaisuudessaan.

tapahtuman konteksti

Objekti, jonka ansiosta asiakas voi sisältää dynaamisesti yhden tai useita objekteja yhdessä tapahtumassa.

tapahtumienhallinta

Järjestelmäpalvelu, joka vastaa tapahtumien tuloksen koordinoinnista jakamattomuuden saavuttamiseksi. Tapahtumienhallinta varmistaa, että resurssienhallintapalvelut pääsevät ristiriidattomaan lopputulokseen siitä, tuleeko tapahtuma vahvistaa vai peruuttaa.

jäljityssanoma

Sanoma, joka sisältää eri Microsoft Transaction Server -toimintojen senhetkisen tilan, kuten käynnistyksen ja lopetuksen.

tapahtuman aikakatkaisu

Suurin sallittu aika, jonka tapahtuma voi olla aktiivisena, ennen kuin tapahtumienhallinta automaattisesti peruuttaa sen.

tyyppikirjasto

Tiedosto, joka sisältää vakiokuvauksia tietotyypeistä, moduuleista ja liittymistä, joita voidaan käyttää objektien tehokkaaseen käyttöön ActiveX-tekniikan avulla.

kaksivaiheinen vahvistus

Protokolla, joka varmistaa, että useampaan kuin yhteen palvelimeen vaikuttavat tapahtumat suoritetaan loppuun joko kaikissa palvelimissa tai ei yhdessäkään. Kaksivaiheista vahvistusta koordinoi tapahtumienhallinta, ja sitä tukevat resurssienhallintapalvelut.

käyttäjänimi

Nimi, jonka avulla Windows NT -käyttäjätili voidaan tunnistaa.

XA-protokolla

X/Open DTP -ryhmän määrittelemä kaksivaiheisen vahvistuksen protokolla. XA:ta tukevat alkuperäisesti monet Unix-tietokannat, esimerkiksi Informix, Oracle ja DB2.


© 1998 Microsoft Corporation. Kaikki oikeudet pidätetään.