S│ownik

ACID

ActiveX

administrator

agregacja

aktywacja na ┐╣danie

atomowo£µ

automatyczna transakcja

bezpieczne odwo│anie

biblioteka do│╣czana dynamicznie (DLL)

biblioteka Resource Dispenser Manager

biblioteka typ≤w

bezpo£redni tw≤rca

bezpo£redni wywo│uj╣cy

domena

dziedzina aktywno£ci

grupa

identyfikator klasy (CLSID)

identyfikator programowy (progID)

identyfikator zabezpiecze± (SID)

instancja

interfejs

interfejs ODBC (z ang. Open Database Connectivity)

izolacja

izolacja b│Ωd≤w

izolacja procesu

katalog

klasa

klaster

klient

klient bazowy

klient/serwer

konstruktor

konstruktor klasy

kontekst

kontekst transakcji

konto globalne

konto lokalne

komunikat £ledzenia

limit czasu transakcji

mened┐er transakcji

mened┐er zasob≤w

metoda

Microsoft Distributed Transaction Coordinator (MS DTC)

Microsoft Transaction Server Explorer

model DCOM

narzΩdzie do tworznia plik≤w wykonywalnych aplikacji

nazwa u┐ytkownika

nazwa ƒr≤d│a danych (DSN)

Null

obiekt

obiekt nie zachowuj╣cy stanu

obiekt programu Microsoft Transaction Server

obiekt zachowuj╣cy stan

OLE Transactions

oryginalny tw≤rca

oryginalny wywo│uj╣cy

pakiet

pakiet biblioteki

pakiet serwera

pakiet wstΩpnie wbudowany

plik pakietu

proces bazowy

proces serwera

protok≤│ XA

proxy

przekaz dwufazowy

przekazywanie miΩdzyprocesowe

przystawka

przyspieszone wykrywanie b│Ωd≤w

replikacja

rola

rozdzielacz zasob≤w

rozdzielacz zasob≤w ODBC

r≤wnowa┐enie obci╣┐e±

semafor

sk│adnik

sk│adnik programu Microsoft Transaction Server

sk│adnik wewn╣trzprocesowy

sk│adnik zewn╣trzprocesowy

sk│adnikowy model obiekt≤w COM

stub

tolerancja b│Ωd≤w

to┐samo£µ

transakcja

transakcja w╣tpliwa

trwa│o£µ

tw≤rca

umieszczanie w pulach

uwierzytelnianie

warto£µ logiczna

w╣tek

w╣tek g│≤wny

w╣tek szufladkowy

w│a£ciwo£ci obiektu kontekstowego

w│a£ciwo£µ wsp≤│u┐ytkowana

wsp≤│bie┐no£µ

wyj╣tek

wyra┐enie typu string

wywo│anie procedury zdalnej (RPC)

wywo│uj╣cy

zabezpieczenia deklaracyjne

zabezpieczenia programowe

zakleszczenie

zalogowany u┐ytkownik interakcyjny

zasada dzia│a±

zdalny sk│adnik

zmienna obiektowa

zwarto£µ

ACID

Skr≤t od czterech s│≤w angielskich — atomicity, consistency, isolation i durability — wyra┐aj╣cych podstawowe w│asno£ci transakcji: atomowo£µ, zwarto£µ, izolacjΩ i trwa│o£µ.

ActiveX

Zbi≤r technologii umo┐liwiaj╣cy wzajemn╣ wsp≤│pracΩ sk│adnik≤w oprogramowania w £rodowisku sieciowym, niezale┐nie od jΩzyka programowania, w jakim je utworzono. Zbi≤r technologii ActiveX stanowi element sk│adnikowego modelu obiekt≤w COM (z ang. Component Object Model ).

administrator

U┐ytkownik korzystaj╣cy z programu Microsoft Transaction Server Explorer w celu instalowania, konfiguruwania oraz zarz╣dzania sk│adnikami i pakietami programu Microsoft Transaction Server.

agregacja

Technika implementacji obiekt≤w sk│adnikowych, zgodnie z kt≤r╣ nowe obiekty mog╣ byµ budowane za pomoc╣ jednego lub wiΩkszej liczby istniej╣cych obiekt≤w obs│uguj╣cych kilka lub wszystkie z wymaganych interfejs≤w nowego obiektu.

aktywacja na ┐╣danie

Mo┐liwo£µ uaktywniania obiekt≤w programu Microsoft Transaction Server tylko w razie konieczno£ci, w odpowiedzi na ┐╣danie klienta. Obiekty mog╣ byµ dezaktywowane nawet, je£li klient nie zwolni│ odwo│a± do nich, dziΩki czemu nieu┐ywane zasoby serwera mog╣ byµ wykorzystywane bardziej efektywnie.

atomowo£µ

Cecha transakcji, wskazuj╣ca, ┐e wykonywane s╣ albo wszystkie operacje transakcji, albo nie jest wykonywana ┐adna.

automatyczna transakcja

Transakcja tworzona w £rodowisku czasu wykonywania programu Microsoft Transaction Server na podstawie atrybutu transakcji sk│adnika.

bezpieczne odwo│anie

Odwo│anie do obiektu bie┐╣cego, kt≤remu nie grozi przekazanie na zewn╣trz kontekstu obiektu bie┐╣cego.

biblioteka do│╣czana dynamicznie (DLL)

Plik zawieraj╣cy jedn╣ lub wiΩcej funkcji, kt≤re s╣ kompilowane, do│╣czane i przechowywane oddzielnie w stosunku do wykorzystuj╣cych je proces≤w. Kiedy dany proces jest rozpoczynany lub uruchamiany, system operacyjny mapuje biblioteki DLL do jego przestrzeni adresowej.

biblioteka Resource Dispenser Manager

Biblioteka do│╣czana dynamicznie (DLL), kt≤ra koordynuje prace w ramach kolekcji rozdzielaczy zasob≤w.

biblioteka typ≤w

Plik zawieraj╣cy standardowe opisy typ≤w danych, modu│≤w i interfejs≤w, kt≤re mog╣ byµ przydatne w pe│nym wykorzystaniu mechanizm≤w technologii ActiveX.

bezpo£redni tw≤rca

To┐samo£µ procesu (klienta bazowego lub procesu serwera), kt≤ry bezpo£rednio utworzy│ bie┐╣cy obiekt.

bezpo£redni wywo│uj╣cy

To┐samo£µ procesu (klienta bazowego lub procesu serwera) wywo│uj╣cego obiekty w ramach bie┐╣cego procesu serwera.

domena

W systemie Windows NT jest to kolekcja komputer≤w zdefiniowania przez administratora sieci serwera systemu Windows NT, wsp≤│u┐ytkuj╣ca wsp≤ln╣ bazΩ danych katalog≤w. Domena zapewnia dostΩp do scentralizowanych kont u┐ytkownik≤w i grup, zarz╣dzanych przez administratora domeny. Ka┐da domena ma unikatow╣ nazwΩ.

dziedzina aktywno£ci

Kolekcja obiekt≤w programu Microsoft Transaction Server o pojedynczym, rozpowszechnianym, logicznym w╣tku wykonywania. Ka┐dy obiekt programu Microsoft Transaction Server przynale┐y do jednej dziedziny aktywno£ci.

grupa

Nazwa identyfikuj╣ca zbi≤r sk│adaj╣cy siΩ z jednego lub kilku kont u┐ytkownik≤w systemu Windows NT.

ID klasy (CLSID)

Uniwersalny unikatowy identyfikator (UUID), kt≤ry identyfikuje sk│adnik COM. Identyfikatory CLSID poszczeg≤lnych sk│adnik≤w COM s╣ przechowywane w rejestrze systemu Windows, dziΩki czemu sk│adniki te mog╣ byµ pobierane z r≤┐nych aplikacji.

identyfikator programowy (progID)

Nazwa identyfikuj╣ca sk│adnik COM. Na przyk│ad identyfikatorem programowym mog│aby byµ nazwa Bank.MoveMoney.

identyfikator zabezpiecze± (SID)

Unikatowa nazwa identyfikuj╣ca zalogowanego u┐ytkownika w systemie zabezpiecze±. Identyfikator SID mo┐e odnosiµ siΩ do pojedynczego u┐ytkownika lub grupy u┐ytkownik≤w.

instancja

Obiekt konkretnej klasy sk│adnika. Ka┐da instancja ma swoje w│asne, prywatne dane oraz zmienne. Instancja sk│adnika jest synonimem pojΩcia obiekt.

interfejs

Grupa logicznie powi╣zanych operacji i metod, zapewniaj╣cych dostΩp do obiekt≤w sk│adnika.

interfejs ODBC (z ang. Open Database Connectivity)

Standardowy interfejs jΩzyk≤w programowania u┐ywany do │╣czenia z r≤┐nymi ƒr≤d│ami danych.

izolacja

Stan, w kt≤rym wydaje siΩ, ┐e dwie transakcje uruchomione wsp≤│bie┐nie dzia│aj╣ w izolacji. U┐ytkownik ma wra┐enie, ┐e system uruchamia transakcje kolejno (po jednej).

izolacja b│Ωd≤w

Mechanizm powoduj╣cy, ┐e b│Ωdy lub awarie maj╣ce miejsce w ramach danego sk│adnika nie s╣ przenoszone do innych sk│adnik≤w systemu, lecz oddzia│ywuj╣ jedynie na ten sk│adnik.

izolacja procesu

Technika uruchamiania procesu serwera w oddzielnym obszarze pamiΩci tak, aby odizolowaµ ten proces od innych proces≤w serwera. DziΩki izolacji proces serwera jest chroniony przed b│Ωdami krytycznymi, kt≤re mog│yby wyst╣piµ w innych procesach aplikacji. Mechanizm izolacji pozwala ponadto zapobiec zako±czeniu innego procesu serwera w razie wyst╣pienia krytycznego b│Ωdu aplikacji. Pakiety MTS, kt≤re obs│uguj╣ mechanizm izolowania proces≤w s╣ nazywane pakietami serwera.

katalog

Magazyn danych programu Microsoft Transaction Server, w kt≤rym s╣ przechowywane informacje o konfiguracji sk│adnik≤w, pakiet≤w i r≤l. Do administrowania katalogiem s│u┐y program Microsoft Transaction Server Explorer.

klasa

Typ definiuj╣cy interfejsy obiekt≤w konkretnego typu. Klasa definiuje w│a£ciwo£ci obiektu oraz metody sterowania jego zachowaniem.

klaster

Dwa lub wiΩcej niezale┐nych system≤w komputerowych, kt≤re za po£rednictwem programu Microsoft Cluster Server mog╣ byµ traktowane i obs│ugiwane jak pojedynczy system.

klient

Aplikacja lub proces korzystaj╣cy z us│ugi innego procesu lub sk│adnika.

klient bazowy

Klient uruchomiony na zewn╣trz £rodowiska czasu wykonywania programu Microsoft Transaction Server, ale uprawniony do tworzenia instancji obiekt≤w programu.

klient/serwer

Model aplikacji rozproszonych, w kt≤rym aplikacje klienckie mog╣ ┐╣daµ us│ug od aplikacji serwerowych. Serwer mo┐e obs│ugiwaµ wielu klient≤w jednocze£nie, a klient mo┐e ┐╣daµ danych z wielu serwer≤w. Dana aplikacja mo┐e byµ jednocze£nie kliencka i serwerowa.

konstruktor

Specjalna funkcja inicjuj╣ca, u┐ywana w jΩzykach programowania C++ i Java, wywo│ywana za ka┐dym razem, kiedy jest deklarowana nowa instancja klasy. Funkcja ta zapobiega b│Ωdom powstaj╣cym podczas u┐ywania obiekt≤w niezainicjowanych. Konstruktor ma tΩ sam╣ nazwΩ co klasa, ale zwraca warto£µ.

konstruktor klasy

Obiekt implementuj╣cy interfejs IClassFactory, kt≤ry z kolei pozwala mu tworzyµ obiekty konkretnej klasy.

kontekst

Stan skojarzony domy£lnie z danym obiektem programu Microsoft Transaction Server. Kontekst zawiera informacje o o £rodowisku wykonywania obiektu takie, jak to┐samo£µ tw≤rcy obiektu i, opcjonalnie, transakcja towarzysz╣ca dzia│aniom obiektu. PojΩcie to ma wiele cech wsp≤lnych z kontekstem procesu, kt≤ry wystΩpuje na poziomie systemu operacyjnego i jest zwi╣zany z wykonywaniem konkretnego programu. W £rodowisku czasu wykonywania programu Microsoft Transaction Server s╣ obs│ugiwane konteksty wszystkich obiekt≤w.

kontekst transakcji

Obiekt pozwalaj╣cy klientowi dynamicznie do│╣czaµ do jednej transakcji jeden lub wiΩksz╣ liczbΩ obiekt≤w.

konto globalne

Zwyk│e konto u┐ytkownika w jego domenie macierzystej. WiΩkszo£µ kont s╣ to konta globalne, co jest ustawieniem domy£lnym. Je£li w sieci wystΩpuje wiele domen, najlepiej je£li ka┐dy u┐ytkownik sieci dysponuje tylko jednym kontem globalnym w jednej domenie.

konto lokalne

Konto przydzielane w lokalnej domenie u┐ytkownikowi, kt≤rego zwyk│e konto nie znajduje siΩ w zaufanej domenie. Konta lokalne nie mog╣ byµ u┐ywane do logowania interakcyjnego. Konta lokalne utworzone w danej domenie nie mog╣ byµ u┐ywane w zaufanych domenach.

komunikat £ledzenia

Komunikat informuj╣cy o bie┐╣cym stanie r≤┐nych dzia│a± programu Microsoft Transaction Server takich, jak uruchamianie czy zamkniΩcie.

limit czasu transakcji

Maksymalny czas aktywno£ci transakcji, po kt≤rym jest ona automatycznie przerywana przez mened┐era transakcji.

mened┐er transakcji

Us│uga systemowa odpowiedzialna za koordynowanie wynik≤w transakcji tak, aby zapewniµ ich atomowo£µ. Mened┐er transakcji pozwala mened┐erom zasob≤w podejmowaµ zgodne decyzje co do przerwania lub przekazania transakcji.

mened┐er zasob≤w

Us│uga systemu zarz╣dzaj╣ca danymi trwa│ymi. Aplikacje serwera korzystaj╣ z mened┐er≤w zasob≤w w celu utrzymania stabilnego stanu aplikacji, na przyk│ad zapisu inwentaryzacji, kolejno£ci oczekuj╣cych zada± czy dostΩpnych kont. Mened┐er zasob≤w wsp≤│pracuje z mened┐erem transakcji, dziΩki czemu mo┐na zapewniµ aplikacjom izolacjΩ i atomowo£µ (za pomoc╣ protoko│u przekazywania dwufazowego). Przyk│adem mened┐era zasob≤w jest program Microsoft SQL Server.

metoda

Procedura (funkcja) wykonywana przez obiekt.

Microsoft Distributed Transaction Coordinator (MS DTC)

Us│uga zarz╣dzaj╣ca transakcjami, kt≤ra koordynuje transakcje obejmuj╣ce wiele mened┐er≤w zasob≤w. Ca│o£µ dzia│a± mo┐e byµ przekazywana jako transakcja atomowa, nawet je£li obejmuje ona wiele mened┐er≤w zasob≤w (potencjalnie na oddzielnych komputerach).

Microsoft Transaction Server Explorer

Aplikacja s│u┐╣ca do konfigurowania i zarz╣dzania sk│adnikami programu Microsoft Transaction Server w rozproszonej sieci komputerowej.

model DCOM

Model DCOM jest protoko│em obiektowym umo┐liwiaj╣cym wzajemn╣, bezpo£redni╣ komunikacjΩ sk│adnik≤w ActiveX za po£rednictwem sieci. Model DCOM jest niezale┐ny od jΩzyk≤w programowania, dziΩki czemu do tworzenia aplikacji DCOM mo┐na wykorzystaµ dowolny jΩzyk pozwalaj╣cy programowaµ sk│adniki ActiveX .

narzΩdzie do tworzenia plik≤w wykonywalnych aplikacji

Funkcja programu MTS Explorer, pozwalaj╣ca tworzyµ pliki wykonywalne aplikacji poprzez eksport pakiet≤w.

nazwa u┐ytkownika

Nazwa identyfikuj╣ca dane konto u┐ytkownika systemu Windows NT.

nazwa ƒr≤d│a danych (DSN)

Skr≤t od angielskiego okre£lenia "Data Source Name". Nazwa u┐ywana przez aplikacje w celu uzyskania po│╣czenia ze ƒr≤d│em danych ODBC.

Null

Warto£µ, kt≤ra oznacza dane nieznane lub brakuj╣ce.

obiekt

Instancja czasu wykonywania sk│adnika COM. Obiekty s╣ tworzone w klasach sk│adnika. Obiekt stanowi synonim pojΩcia instancja.

obiekt nie zachowuj╣cy stanu

Obiekt nie utrzymuj╣cy indywidualnego stanu bΩd╣cego wynikiem obs│ugi jednego lub wiΩkszej liczby wywo│a± klient≤w.

obiekt programu Microsoft Transaction Server

Obiekt typu COM, zgodny z modelem programowania i rozmieszczania programu Microsoft Transaction Server, wykonywany w £rodowisku czasu wykonywania tego programu.

obiekt zachowuj╣cy stan

Obiekt utrzymuj╣cy indywidualny stan bΩd╣cy wynikiem obs│ugi jednego lub wiΩkszej liczby wywo│a± klient≤w.

OLE Transactions

OLE Transactions jest obiektowym protoko│em przekazywania dwufazowego, opartym na modelu COM. Protok≤│ ten jest u┐ywany przez mened┐er≤w zasob≤w w celu zapewnienia uczestnictwa w transakcjach rozpowszechnianych, koordynowanych przez us│ugΩ Microsoft Distributed Transaction Coordinator (DTC).

oryginalny tw≤rca

To┐samo£µ klienta bazowego, kt≤ry utworzy│ bie┐╣cy obiekt. Oryginalny tw≤rca oraz oryginalny wywo│uj╣cy nie pokrywaj╣ siΩ tylko w≤wczas, gdy oryginalny tw≤rca przes│a│ obiekt do innego klienta bazowego. Zobacz te┐: oryginalny wywo│uj╣cy.

oryginalny wywo│uj╣cy

To┐samo£µ klienta bazowego, kt≤ry zainicjowa│ dzia│ania.

pakiet

Zbi≤r sk│adnik≤w aplikacji wykonuj╣cych zwi╣zane ze sob╣ funkcje. Wszystkie sk│adniki pakietu s╣ uruchamiane razem, w tym samym procesie serwera programu Microsoft Transaction Server. Dany pakiet wyznacza granice zaufania, w ramach kt≤rych s╣ sprawdzane uwierzytelnienia, a tworz╣ce go sk│adniki s╣ rozmieszczane jako ca│o£µ. Do tworzenia pakiet≤w s│u┐y program Transaction Server Explorer. Mo┐na wyr≤┐niµ dwa rodzaje pakiet≤w: pakiety bibliotek oraz pakiety serwera.

pakiet biblioteki

Pakiet dzia│aj╣cy w procesie klienta, kt≤ry go utworzy│. Pakiety bibliotek nie obs│uguj╣ £ledzenia sk│adnik≤w, sprawdzania r≤l oraz izolowania proces≤w. W programie MTS wystΩpuj╣ dwa rodzaje pakiet≤w : pakiety bibliotek i pakiety serwera.

pakiet serwera

Pakiet uruchamiany osobno, w swoim w│asnym procesie na komputerze lokalnym. Pakiety serwera obs│uguj╣ zabezpieczenia oparte na rolach, wsp≤│u┐ytkowanie zasob≤w, izolowanie proces≤w oraz zarz╣dzanie procesami (na przyk│ad £ledzenie pakiet≤w). Program MTS obs│uguje dwa rodzaje pakiet≤w: pakiety bibliotek i pakiety serwera.

pakiet wstΩpnie wbudowany

Plik pakietu, kt≤ry zawiera informacje o sk│adnikach i rolach pakietu. Plik pakietu jest tworzony za pomoc╣ funkcji eksportu pakiet≤w programu Transaction Server Explorer. Kiedy jest tworzony pakiet wstΩpnie wbudowany, skojarzone z nim pliki sk│adnik≤w (biblioteki DLL, biblioteki typ≤w i ewentualnie biblioteki DLL typu proxy-stub) s╣ kopiowane do tego samego katalogu, w kt≤rym utworzono plik pakietu.

plik pakietu

Plik zawieraj╣cy informacje o sk│adnikach i rolach pakietu. Plik pakietu jest tworzony za pomoc╣ funkcji eksportu pakiet≤w programu Transaction Server Explorer. Kiedy jest tworzony pakiet wstΩpnie wbudowany, skojarzone z nim pliki sk│adnik≤w (biblioteki DLL, biblioteki typ≤w i ewentualnie biblioteki DLL typu proxy-stub) s╣ kopiowane do tego samego katalogu, w kt≤rym utworzono plik pakietu.

proces bazowy

Proces aplikacji, w kt≤rym jest wykonywany klient bazowy. Klient bazowy dzia│a na zewn╣trz £rodowiska czasu wykonywania programu Microsoft Transaction Server, ale mo┐e tworzyµ instancje obiekt≤w programu.

proces serwera

Proces macierzysty sk│adnik≤w programu Microsoft Transaction Server.

Sk│adnik programu Microsoft Transaction Server mo┐e byµ pobrany w zastΩpczym procesie serwera — albo na komputerze klienta, albo w procesie aplikacji klienckiej.

protok≤│ XA

Protok≤│ przekazu dwufazowego zdefiniowany przez grupΩ X/Open DTP. Protok≤│ XA jest obs│ugiwany przez wiele baz danych systemu Unix, miΩdzy innymi bazy danych Informix, Oracle i DB2.

proxy

Obiekt zwi╣zany z konkretnym interfejsem, zapewniaj╣cy miΩdzyprocesowe przekazywanie parametr≤w oraz komunikacjΩ — niezbΩdne, aby klient m≤g│ wywo│aµ obiekt aplikacji uruchomiony w innym £rodowisku wykonywania, na przyk│ad w innym w╣tku lub procesie. Obiekt proxy jest zlokalizowany po stronie klienta i komunikuje siΩ z odpowiadaj╣cym mu obiektem stub, kt≤ry jest zlokalizowany po stronie wywo│ywanego obiektu aplikacji.

przekaz dwufazowy

Spos≤b przekazu, kt≤ry zapewnia, ┐e transakcje stosowane do wiΩcej ni┐ jednego serwera zostan╣ zako±czone na wszystkich serwerach lub nie zostan╣ przeprowadzone w og≤le. Przekaz dwufazowy jest koordynowany przez mened┐era transakcji i obs│ugiwany przez mened┐er≤w zasob≤w.

przekazywanie miΩdzyprocesowe

Proces grupowania w pakiety i przesy│ania parametr≤w metod interfejsu przez granice w╣tk≤w lub proces≤w.

przystawka

Program administracyjny zarz╣dzany przez program Microsoft Management Console (MMC). Program MTS Explorer dla systemu Windows NT jest przystawk╣.

przyspieszone wykrywanie b│Ωd≤w

Funkcja programu Microsoft Transaction Server u│atwiaj╣ca wykrywanie b│Ωd≤w i zapobieganie ich skutkom. Kiedy program Transaction Server wykryje nieoczekiwane warunki, kt≤re mog│yby spowodowaµ b│╣d wewnΩtrzny, natychmiast ko±czy proces i zapisuje w dzienniku zdarze± systemu Windows NT szczeg≤│owy komunikat o awarii.

replikacja

Operacja kopiowania katalogu z pamiΩci jednego komputera do pamiΩci innego. ReplikacjΩ wykorzystuje siΩ do synchronizacji sklastrowanych serwer≤w MTS.

rola

Symboliczna nazwa definiuj╣ca klasΩ u┐ytkownik≤w zwi╣zanych z okre£lonym zbiorem sk│adnik≤w. Ka┐da z r≤l wyznacza zbi≤r u┐ytkownik≤w uprawnionych do wywo│ywania interfejs≤w danego sk│adnika.

rozdzielacz zasob≤w

Us│uga zapewniaj╣ca w ramach procesu synchronizacjΩ nietrwa│ych zasob≤w i zarz╣dzanie nimi, dziΩki czemu obiekty programu Microsoft Transaction Server mog╣ w prosty i efektywny spos≤b wsp≤│u┐ytkowaµ zasoby. Na przyk│ad rozdzielacz zasob≤w ODBC zarz╣dza pulami po│╣cze± z baz╣ danych.

rozdzielacz zasob≤w ODBC

Rozdzielacz zasob≤w obs│uguj╣cy pule po│╣cze± bazy danych dla sk│adnik≤w programu Microsoft Transaction Server, kt≤re korzystaj╣ ze standardowych interfejs≤w programistycznych ODBC.

zr≤wnowa┐enie obci╣┐enia

Zdolno£µ r≤wnomiernego rozk│adania zada± pomiΩdzy kilkoma serwerami w sieci, dziΩki kt≤rej wzrasta og≤lna wydajno£µ sieci.

semafor

Mechanizm blokuj╣cy, stosowany wewn╣trz mened┐er≤w zasob≤w i rozdzielaczy zasob≤w. Semafory nie maj╣ nazw symbolicznych, zapewniaj╣ dostΩp tylko w trybie wy│╣czno£ci i wsp≤│u┐ytkowania, nie wykrywaj╣ zakleszcze± oraz nie mog╣ byµ automatycznie zwalniane ani podnoszone.

sk│adnik

Kod programu oparty na technologii ActiveX, traktowany jako ca│o£µ, dostarczaj╣cy zbioru konkretnych us│ug za po£rednictwem wyspecjalizowanych interfejs≤w. Sk│adniki dostarczaj╣ obiekt≤w, kt≤rych klienci mog╣ ┐╣daµ w czasie wykonywania.

sk│adnik programu Microsoft Transaction Server

Sk│adnik COM wykonywany w £rodowisku czasu wykonywania programu Microsoft Transaction Server. Sk│adnik programu Transaction Server musi byµ bibliotek╣ do│╣czan╣ dynamicznie (DLL), kt≤ra implementuje klasΩ pozwalaj╣c╣ tworzyµ obiekty oraz opisuje wszystkie interfejsy sk│adnika (w bibliotece typ≤w do standardowego przekazywania).

sk│adnik wewn╣trzprocesowy

Sk│adnik uruchamiany w przestrzeni procesu klienta. Zazwyczaj jest to biblioteka do│╣czana dynamicznie (DLL).

sk│adnik zewn╣trzprocesowy

Sk│adnik uruchamiany w oddzielnej przestrzeni procesowej swojego klienta. Nawet je£li sk│adniki s╣ implementowane jako biblioteki DLL, program Microsoft Transaction Server pozwala uruchomiµ je na zewn╣trz klienta poprzez pobranie ich w zastΩpczych procesach serwera.

sk│adnikowy model obiekt≤w COM

Otwarta architektura miΩdzysystemowego projektowania aplikacji typu klient/serwer, oparta na technologii obiekt≤w. Klienci mog╣ uzyskiwaµ dostΩp do obiektu za po£rednictwem interfejsu zaimplementowanego dla danego obiektu. Model COM jest niezale┐ny od jΩzyk≤w programowania, dziΩki czemu aplikacje COM mo┐na programowaµ w dowolnym jΩzyku pozwalaj╣cym tworzyµ sk│adniki ActiveX. Okre£lenie COM jest skr≤tem wyra┐enia angielskiego "Component Object Model".

stub

Obiekt zwi╣zany z konkretnym interfejsem, zapewniaj╣cy miΩdzyprocesowe przekazywanie parametr≤w oraz komunikacjΩ — niezbΩdne, aby obiekt aplikacji m≤g│ odbieraµ wywo│ania od klient≤w uruchomionych w innym £rodowisku wykonywania, na przyk│ad w innym w╣tku lub procesie. Obiekt stub jest zlokalizowany po stronie obiektu aplikacji i komunikuje siΩ z odpowiadaj╣cym mu obiektem proxy, kt≤ry jest zlokalizowany po stronie wywo│uj╣cego go klienta.

tolerancja b│Ωd≤w

Zdolno£µ systemu do odtworzenia w│asnego stanu po wyst╣pieniu b│Ωdu, awarii lub zmianie warunk≤w £rodowiskowych (na przyk│ad po przerwie zasilania). Prawdziwa tolerancja, w odr≤┐nieniu od tolerancji rΩcznej, kt≤ra polega na przywracaniu danych ze sporz╣dzonych wcze£niej kopii zapasowych, zapewnia w pe│ni automatyczne odtworzenie danych bez ingerencji w pliki lub dzia│ania u┐ytkownika.

to┐samo£µ

W│a£ciwo£µ pakietu okre£laj╣ca konta u┐ytkownik≤w uprawnione do korzystania z tego pakietu. Mo┐e byµ to albo konto konkretnego u┐ytkownika, albo grupa u┐ytkownik≤w danej domeny systemu Windows NT.

transakcja

Fragment dzia│a± realizowany jako operacja atomowa—to znaczy operacja, kt≤ra jest wykonywana lub nie wykonywana w ca│o£ci.

transakcja w╣tpliwa

Transakcja, kt≤ra zosta│a przygotowana, ale nie mo┐e zostaµ ani przerwana, ani przekazana z powodu niedostΩpno£ci koordynuj╣cego j╣ serwera.

trwa│o£µ

Niewra┐liwo£µ na awarie.

tw≤rca

Klient tworz╣cy obiekt dostarczany przez sk│adnik (za pomoc╣ metody CreateObject, CoCreateInstance lub CreateInstance). Po utworzeniu obiektu klient uzyskuje odwo│ania do niego, za pomoc╣ kt≤rych mo┐e wywo│ywaµ metody obiektu. Zobacz te┐: wywo│uj╣cy.

umieszczanie w pulach

Funkcja optymalizacji wydajno£ci, wykorzystuj╣ca kolekcje wstΩpnie alokowanych zasob≤w takich, jak obiekty i po│╣czenia z baz╣ danych. Umieszczanie w pulach pozwala bardziej efektywnie alokowaµ zasoby.

uwierzytelnianie

Proces sprawdzania to┐samo£ci u┐ytkownik≤w usi│uj╣cych uzyskaµ dostΩp do systemu. Do uwierzytelniania u┐ytkownik≤w bardzo czΩsto stosuje siΩ has│a.

warto£µ logiczna

Warto£µ typu prawda/fa│sz lub tak/nie.

w╣tek

Podstawowy obiekt, dla kt≤rego system operacyjny alokuje czas procesora. W w╣tku mo┐e byµ wykonywany dowolny fragment kodu aplikacji, nie wy│╣czaj╣c kodu wykonywanego w danej chwili w innym w╣tku. Wszystkie w╣tki danego procesu wsp≤│u┐ytkuj╣ wirtualn╣ przestrze± adres≤w, zmienne globalne i zasoby systemu operacyjnego dla procesu.

w╣tek g│≤wny

Pojedynczy w╣tek, w kt≤rym s╣ uruchamiane wszystkie obiekty sk│adnik≤w "jednow╣tkowych". Zobacz te┐: w╣tek szufladkowy.

w╣tek szufladkowy

W╣tek, w kt≤rym s╣ realizowane wywo│ania obiekt≤w sk│adnik≤w skonfigurowanych jako "szufladkowe". Ka┐dy obiekt "jest umieszczany w oddzielnej szufladce" (w╣tku) i pozostaje w niej do ko±ca swojego istnienia. Wszystkie wywo│ania obiektu s╣ realizowane w przypisanej mu szufladce (w╣tku). Tego rodzaju model w╣tk≤w jest u┐ywany, na przyk│ad, w implementacjach sk│adnik≤w, gdzie stan w╣tku jest przechowywany w lokalnym magazynie w╣tk≤w TLS (z ang. thread local storage). Obiekty danego sk│adnika mog╣ byµ rozmieszczane w wielu szufladkach. Zobacz te┐: w╣tek g│≤wny.

w│a£ciwo£ci obiektu kontekstowego

W│a£ciwo£ci, kt≤re mo┐na uzyskaµ od obiektu kontekstowego, na przyk│ad obiekty wewnΩtrzne programu Internet Information Server.

w│a£ciwo£µ wsp≤│u┐ytkowana

Zmienna, kt≤ra za po£rednictwem narzΩdzia Mened┐er w│a£ciwo£ci wsp≤│u┐ytkowanych jest udostΩpniana wszystkim obiektom w ramach tego samego procesu serwera. W│a£ciwo£µ taka mo┐e przybieraµ warto£ci dowolnego typu, reprezentowane przez typ "variant".

wsp≤│bie┐no£µ

Zdolno£µ wykonywania proces≤w lub transakcji jednocze£nie z innymi zadaniami.

wyj╣tek

WystΩpuj╣ce w czasie wykonywania programu wyj╣tkowe zdarzenie lub b│╣d, kt≤ry wymaga ingerencji oprogramowania uruchamianego poza zwyk│ym tokiem dzia│a±.

wyra┐enie typu string

Wyra┐enie, kt≤rego wynikiem jest ci╣g nastΩpuj╣cych po sobie znak≤w.

wywo│anie procedury zdalnej (RPC)

Standard pozwalaj╣cy danemu procesowi wywo│ywaµ funkcje wykonywane w innym procesie. Ten drugi proces mo┐e byµ realizowany zar≤wno na tym samym komputerze, jak i na innym komputerze sieci. RPC jest skr≤tem od angielskiego okre£lenia "Remote Procedure Call".

wywo│uj╣cy

Klient wywo│uj╣cy metodΩ obiektu. Wywo│uj╣cy nie zawsze musi byµ tw≤rc╣ obiektu. Na przyk│ad klient A m≤g│by utworzyµ obiekt X i przekazaµ odwo│anie do niego klientowi B; klient B m≤g│by wywo│aµ metodΩ obiektu X za pomoc╣ uzyskanego odwo│ania. W takim wypadku klient A by│by tw≤rc╣ obiektu, a klient B wywo│uj╣cym. Zobacz te┐: tw≤rca.

zabezpieczenia deklaracyjne

Zabezpieczenia konfigurowane za pomoc╣ programu Microsoft Transaction Server Explorer. DostΩp do pakiet≤w, sk│adnik≤w i interfejs≤w mo┐na kontrolowaµ definiuj╣c role. Role okre£laj╣, kt≤rzy u┐ytkownicy mog╣ wywo│ywaµ interfejsy sk│adnika. Zobacz te┐: zabezpieczenia programowe.

zabezpieczenia programowe

Dostarczane przez sk│adnik procedury, pozwalaj╣ce sprawdzaµ, czy klient jest uprawniony do wykonania ┐╣danej operacji. Zobacz te┐: zabezpieczenia deklaracyjne.

zakleszczenie

Sytuacja, w kt≤rej dwa lub wiΩcej w╣tk≤w zostaje zablokowanych na trwa│e (w stanie oczekiwania); ka┐dy z w╣tk≤w oczekuje na zas≤b, kt≤ry mo┐e zwolniµ jedynie jeden z reszty zablokowanych w╣tk≤w. Na przyk│ad je£li w╣tek A blokuje rekord nr 1 i oczekuje na zablokowanie rekordu nr 2, a w tym samym czasie w╣tek B blokuje rekord nr 2 i oczekuje na zablokowanie rekordu nr 1, w≤wczas w╣tki te s╣ zakleszczone.

zalogowany u┐ytkownik interakcyjny

U┐ytkownik, kt≤ry jest aktualnie zalogowany na komputerze, na kt≤rym dzia│a program Transaction Server.

zasada dzia│a±

Kombinacja edycji sprawdzaj╣cych wa┐no£µ, weryfikacji logowa±, wyszukiwa± w bazie danych, za│o┐e± systemowych i przekszta│ce± algorytmicznych sk│adaj╣cych siΩ na spos≤b dzia│ania. Nazywana r≤wnie┐ logik╣ dzia│a±.

zdalny sk│adnik

Sk│adnik u┐ywany przez klienta na innym komputerze.

zmienna obiektowa

Zmienna zawieraj╣ca odwo│anie do obiektu.

zwarto£µ

Stan, w kt≤rym dane trwa│e odpowiadaj╣ stanowi oczekiwanemu przez dzia│ania modyfikuj╣ce dane.


© 1998 Microsoft Corporation. Wszelkie prawa zastrze┐one.