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.