Modul snap-in Služba komponent se zaměřuje na správu aplikací modelu COM+. Vývojáři používají model COM+ k vývoji distribuovaných aplikací. Správci využívají modul snap-in Služba komponent pro správu těchto aplikací. Správce obdrží od vývojáře soubor s aplikací modelu COM+, a potom použije modul snap-in Služba komponent k zavedení této aplikace do serverového počítače. V dalším kroku správce konfiguruje oprávnění pro přístup k aplikaci a další nastavení.

Jste-li správce, máte dvě možnosti, jak zavádět a spravovat aplikace modelu COM+. Buď můžete použít modul snap-in Služba komponent, který je součástí konzoly Microsoft Management Console (MMC), nebo můžete zautomatizovat zavedení a správu psaním skriptů. Alternativou k používání modulu snap-in Služba komponent v konzole MMC je automatizace jakéhokoli úkolu napsáním kódu, který využívá objekty správy, obsažené v knihovně DLL COMAdmin. Popis použití těchto objektů najdete v části "Automating COM+ Administration" (Automatizace správy modelu COM+) pod položkou COM+ General Tasks (Obecné úkoly) (https://go.microsoft.com/fwlink/?LinkId=66607).

Veškeré informace pro vývojáře k modulu snap-in Služba komponent najdete v části COM+ (Modul snap-in Služba komponent) (https://go.microsoft.com/fwlink/?LinkId=66575).

Toto téma poskytuje přehled nejčastějších úkolů prováděných pomocí modulu snap-in Služba komponent a souvisejících pojmů.

Typy aplikací modulu snap-in Služba komponent

Většina úkolů správy modulu snap-in Služba komponent se týká zavedení hotových aplikací do sítě a zajištění vysokého výkonu a zabezpečení zavedených aplikací a komponent. Prováděné úkoly závisejí na typu aplikace, se kterou pracujete, a na službách, které aplikace používá.

Poznámka

Témata, která jsou zde uvedena, se týkají pouze části nastavení, jež lze upravovat pomocí modulu snap-in Služba komponent. Nastavení, která nejsou v tématu obsažena, by měli konfigurovat pouze uživatelé s podrobnými znalostmi implementace komponent nebo aplikací. Nastavení, které je popsáno v tématu COM+ (Modul snap-in Služba komponent) (https://go.microsoft.com/fwlink/?LinkId=66575), obvykle určuje vývojář před nainstalováním a zavedením aplikace.

Aplikace, které spravujete pomocí modulu snap-in Služba komponent, lze zařadit do jedné ze dvou kategorií: aplikace modelu COM a aplikace modelu COM+. Tyto termíny se v tématech používají tam, kde se nastavení může lišit podle typu aplikace.

Aplikace modelu COM

Myšlenka aplikací modelu COM (Component Object Model) není vůbec nová. Termín "COM" označuje skupinu komponent modelu COM, které jsou vytvořeny tak, aby vzájemně spolupracovaly. Příkladem aplikace modelu COM je aplikace Microsoft® Office Excel®, která je tvořena primárním spustitelným souborem a rozšiřujícími aplikačními knihovnami DLL, které zajišťují kontrolu pravopisu, funkce jazyka Microsoft Visual Basic® atd.

Aplikace modelu COM+

Aplikace modelu COM+ jsou skupiny komponent, které vzájemně spolupracují a umožňují využívat služby modelu COM+, například transakce, zařazování do front, zabezpečení založené na rolích atd. Odlišnost aplikací modelu COM+ částečně vyplývá ze zápisu kódu komponent a částečně je určena modulem snap-in Služba komponent.

Aplikace modelu COM+ lze rozdělit do dvou typů, které mají odlišné požadavky na správu. Jedná se o serverové aplikace modelu COM+ a knihovní aplikace modelu COM+. Serverové aplikace jsou spouštěny ve vlastním procesu. Serverová aplikace může například obsahovat skupinu knihoven DLL umožňujících zpracování mezd. Knihovní aplikace se skládají z komponent vyvinutých ke spouštění v procesu hostitelské aplikace. V knihovní aplikaci můžete například seskupit knihovny DLL, které poskytují služby komponentám jiných aplikací a knihovny DLL, které mohou sdílet vlastnosti zabezpečení těchto komponent.

Přehled úkolů souvisejících se správou

Úkoly související se správou a prováděné pomocí modulu snap-in Služba komponent, lze rozdělit do čtyř základních skupin:

  • Konfigurování systému pro modul snap-in Služba komponent

  • Provedení výchozího nastavení služeb

  • Instalace a konfigurování aplikací modelu COM+

  • Sledování a optimalizace služeb komponent

Poznámka

Toto téma popisuje nutné nebo běžné úkoly, v případě potřeby však můžete provádět i další úkoly. Ucelený přehled o všech úkolech získáte z dokumentace k oblastem, které spravujete.

Konfigurování systému pro modul snap-in Služba komponent

Začínáte-li používat službu modelu COM+, je třeba před použitím služby v síti provést několik úkolů, týkajících se změn vlastního nastavení. Například je třeba nejprve nastavit zabezpečení pro správu zařazením uživatele nebo skupiny do role Administrator pro systémové aplikace modulu snap-in Služba komponent. Další informace naleznete v tématu Konfigurace systému pro Službu komponent.

Provedení výchozího nastavení služeb

Po dokončení základní konfigurace modulu snap-in Služba komponent pro používanou síť můžete dále upravit specifické hodnoty nastavení pro typy aplikací a služeb, které chcete v síti používat.

Dále jsou uvedeny příklady typů nastavení, které budete pravděpodobně konfigurovat:

  • Pro zajištění zabezpečení komponent, které nejsou nakonfigurovány v aplikacích modelu COM+ (tj. nezávisle zavedených aplikací nebo komponent modelu COM) budete pravděpodobně muset pro tyto počítače upravit nastavení zabezpečení modelu COM (na druhou stranu aplikace modelu COM+ mohou být navržené tak, aby využívaly zabezpečení založené na rolích). Další informace naleznete v tématu Správa aplikací modelu DCOM.

  • Jestliže aplikace používají distribuované transakce, je třeba určit, zda má být služba DTC (Microsoft Distributed Transaction Coordinator) v jednotlivých počítačích spuštěna ručně, nebo automaticky. Jestliže se transakce používají v režimu Windows Clustering, je rovněž nutné odpovídajícím způsobem nakonfigurovat síť. Další informace naleznete v tématu Správa distribuovaných transakcí.

Instalace a konfigurování aplikací modelu COM+

Pro aplikaci modelu COM+ je nejdříve nutné nakonfigurovat nastavení specifická pro používané služby. Po konfiguraci nastavení aplikace můžete do počítačů v síti nainstalovat klientské a serverové části aplikace. V následujícím seznamu jsou uvedeny příklady úkolů, které budete při instalaci a konfigurování aplikací modelu COM+ pravděpodobně provádět:

  • Dříve než vytvoříte nastavení určující chování aplikace modelu COM+ v síti, měli byste aplikaci nainstalovat do testovacího počítače, kde ji můžete nakonfigurovat. Další informace naleznete v tématu Porozumění instalaci aplikací modelu COM+.

  • Pravděpodobně budete muset přidat uživatele k rolím aplikace a nastavit identitu zabezpečení aplikace, abyste zajistili, že se aplikace správně začlení do schématu zabezpečení sítě (aby přístup k aplikaci i přístup k jiným prostředkům odpovídal vašim požadavkům na síť). Další informace naleznete v tématu Nastavení zabezpečení modelu COM na úrovni aplikace.

  • Po nakonfigurování aplikace modelu COM+ s ohledem na zabezpečení a požadované služby je nutné do pracovních počítačů v síti zavést klientské a serverové části aplikace. Další informace naleznete v tématu Správa aplikací COM+.

Sledování a optimalizace modulu snap-in Služba komponent

Po zavedení součástí, které používají modul snap-in Služba komponent, můžete tyto služby sledovat a zjišťovat tak možnosti zvýšení výkonu a řešit selhání. V některých případech mohou související změny nastavení (zejména za účelem podrobnějšího sledování) vést ke snížení výkonu.

Následující seznam obsahuje příklady typů úkolů, které budete pravděpodobně provádět při sledování, či zlepšování výkonu komponent a aplikací:

  • Instalace dostupných aktualizací.

  • Kontrolu zabezpečení můžete posílit pomocí sledování odkazů, což umožňuje provádět další kontroly zabezpečení a sledovat další informace, aby například nedošlo k náhodnému či se zlým úmyslem vyvolanému předčasnému uvolnění objektů.

  • Jestliže se aplikace účastní na distribuovaných transakcích, můžete sledovat výkon zobrazením stavu, zpráv a statistiky transakcí. Výkon systému lze také zvýšit, změníte-li velikost nebo umístění souboru protokolu, který obsahuje statistiku transakcí.

Další informace o úkolech, které zde nejsou uvedeny, týkajících se sledování a zlepšování výkonu najdete v části COM+ General Tasks (Obecné úkoly) https://go.microsoft.com/fwlink/?LinkId=66607)


Obsah