Az alkalmazáskiszolgáló szerepkör telepítési eljárása lehetővé teszi az elosztott tranzakciók koordinátora (DTC) szolgáltatás engedélyezését. Az elosztott tranzakciók koordinátora szolgáltatás engedélyezése esetén az alkalmazáskiszolgáló a szolgáltatást automatikusan a hálózati tranzakciók engedélyezésére konfigurálja. Az alkalmazáskiszolgáló létrehoz egy tűzfalszabályt is, amely átengedi az Elosztott tranzakciók koordinátora kimenő és bemenő hálózati forgalmát.
Az információfeldolgozás során a tranzakció egyetlen, atomi egységként kezelt műveletsort jelent - vagy a műveletek mindegyikére sor kerül, vagy egyikre sem. Tranzakciónak tekinthető például egy adatbázison végzett beillesztési és frissítési műveletek sorozata. Olyan helyzetekben, amikor a tranzakció csak egy erőforrást érint, az erőforrás-kezelő (jelen esetben az adatbázis) egymaga is képes a teljes tranzakció kezelésére. Egyes esetekben a tranzakció műveletei több hálózatba kapcsolt számítógépen frissítik az adatokat. Ezt nevezik elosztott tranzakciónak. A Windows Server 2008 rendszerben az elosztott tranzakciók koordinátora a frissítéseket olyankor is egy tranzakcióként képes koordinálni, ha az abban résztvevő erőforrások több hálózatba kapcsolt számítógépen találhatók. További információt az elosztott tranzakciók koordinátorával kapcsolatban az elosztott tranzakciók koordinátora részletes leírásában talál (
Megjegyzés | |
Az alkalmazáskiszolgáló az elosztott tranzakciókat alapértelmezés szerint nem támogatja. Győződjön meg arról, hogy az Alkalmazáskiszolgáló szerepkör az elosztott tranzakcióban résztvevő alkalmazásokat vagy erőforrásokat működtető összes kiszolgálón az elosztott tranzakciók koordinátora engedélyezésével lett-e telepítve. Ezek között az alkalmazások és erőforrások között lehet olyan alkalmazás, amely elosztott tranzakciókat hoz létre, olyan alkalmazás, amely képes elosztott tranzakciókban való részvételre (például egy tranzakciós COM+ összetevő), valamint olyan erőforrás (például egy adatbázis), amely képes az elosztott tranzakciókban való részvételre. |
Az alkalmazáskiszolgálói szerepkör telepítését követően az elosztott tranzakciók szolgáltatást a következő beállításokkal telepítheti:
-
Bejövő távoli tranzakciók: Egyes esetekben az elosztott tranzakció kezdeményezése egy távoli számítógépen történik, és a tranzakcióban résztvevő műveletek egyikében a helyi számítógép valamelyik erőforrása is részt vesz. Ebben az esetben azt szokás mondani, hogy a tranzakció „beáramlik” a helyi számítógépre, és a helyi erőforrás (például egy adatbázis) „jelzi a részvételi szándékát” a távoli számítógépen kezdeményezett tranzakcióban. A beállítás bejelölésével engedélyezheti az elosztott tranzakciók támogatását azon alkalmazások számára, amelyek jelzik részvételi szándékukat a távoli tranzakciókban.
-
Kimenő távoli tranzakciók: Egyes esetekben a tranzakciót egy helyi számítógép kezdeményezi, és olyan erőforrásokon végez frissítési műveleteket, amelyek távoli számítógépeken helyezkednek el. Ebben az esetben azt szokás mondani, hogy a tranzakció „kiáramlik” a helyi számítógépről, és „továbbítódik” a távoli számítógépen lévő erőforráshoz. A beállítás bekapcsolásával engedélyezheti az elosztott tranzakciók támogatását a tranzakciók kifelé történő terjesztéséhez.
-
Webszolgáltatások atomi tranzakcióinak támogatása Ez a beállítás engedélyezi az elosztott tranzakciók támogatását azoknál az alkalmazásoknál, amelyek a kommunikáció és a tranzakciók koordinálásához a SOAP (Simple Object Access Protocol) protokollt és a Webszolgáltatások atomi tranzakciói szabványt alkalmazzák.