Usługi składowe koncentrują się na administrowaniu aplikacjami COM+. Deweloperzy używają COM+ do opracowywania rozproszonych aplikacji. Administratorzy używają usług składowych do zarządzania tymi aplikacjami. Administrator otrzymuje plik aplikacji COM+ od dewelopera i za pomocą usług składowych wdraża daną aplikację na serwerze. Następnie administrator konfiguruje uprawnienia dla aplikacji oraz inne ustawienia.

Będąc administratorem można wdrażać aplikacje COM+ i administrować nimi na dwa podstawowe sposoby. Można użyć przystawki Usługi składowe w programie Microsoft Management Console (MMC) lub można napisać skrypty do automatycznego wdrożenia i administrowania. Alternatywa do użycia przystawki Usługi składowe to zautomatyzowanie zadań poprzez napisanie kodu z wykorzystaniem obiektów administracyjnych dostarczanych z bibliotekami dołączanymi dynamicznie (DLL) COMAdmin Library. Aby uzyskać opis sposobu użycia tych obiektów, zobacz temat dotyczący automatyzowania administrowania COM+ na stronie poświęconej zadaniom ogólnym COM+ (https://go.microsoft.com/fwlink/?LinkId=66607) (strona może zostać wyświetlona w języku angielskim).

Pełną listę zasobów dotyczących usług składowych dla deweloperów można znaleźć na stronie COM+ (usługi składowe) (https://go.microsoft.com/fwlink/?LinkId=66575) (strona może zostać wyświetlona w języku angielskim).

W tym temacie znajduje się przegląd najczęściej wykonywanych zadań usług składowych i związanych z nimi pojęć.

Typy aplikacji usług składowych

Większość administracyjnych zadań usług składowych wiąże się z wdrażaniem aplikacji i składników w sieci oraz z zapewnianiem wysokiej wydajności i zabezpieczeń dla wdrożonych aplikacji i składników. Wykonywane zadania zależą od typu aplikacji, z którą pracujesz i od usług używanych przez aplikację.

Uwaga

W dołączonych tematach omówiono tylko część ustawień, które można skonfigurować za pomocą przystawki Usługi składowe. Ustawienia nieomówione w temacie powinny zostać skonfigurowane wyłącznie przez osobę posiadającą wiedzę na temat wdrażania składnika lub aplikacji. Zazwyczaj te ustawienia - omówione na stronie COM+ (usługi składowe) (https://go.microsoft.com/fwlink/?LinkId=66575) (strona może zostać wyświetlona w języku angielskim) - są określane przez dewelopera przed dostarczeniem aplikacji do instalacji i wdrożenia.

Aplikacje administrowane za pomocą przystawki Usługi składowe dzielą się na dwie kategorie: aplikacje COM i aplikacje COM+. Te pojęcia są używane w tematach, gdzie ustawienia mogą się różnić w zależności od typu aplikacji.

Aplikacje COM

Pomysł aplikacji COM (Component Object Model) wcale nie jest nowy. „COM” to po prostu pojęcie odnoszące się do grup składników COM, które pracują razem. Przykładem aplikacji COM jest program Microsoft® Office Excel® składający się z głównego pliku wykonywalnego oraz towarzyszących mu bibliotek DLL rozszerzeń aplikacji dla modułu sprawdzania pisowni, funkcjonalności Microsoft Visual Basic® itd.

Aplikacje COM+

Aplikacje COM+ to grupy składników COM opracowanych i skonfigurowanych do korzystania z usług COM+, takich jak transakcje, kolejkowanie, zabezpieczenia oparte na rolach itp. Niektóre elementy wyróżniające aplikację COM+ zawarte są w kodzie składnika, a inne są zdefiniowane w przystawce Usługi składowe.

Aplikacje COM+ można podzielić na dwa typy, każdy o różnych potrzebach administracyjnych. Dwa typy aplikacji to aplikacje serwera COM+ i aplikacje biblioteki COM+. Aplikacje serwera COM+ są uruchamiane w swojej własnej przestrzeni procesów Aplikacja serwera może na przykład składać się z grup bibliotek DLL, które hermetyzują przetwarzanie list płac. Aplikacje biblioteki COM+ składają się ze składników tworzonych z myślą o uruchamianiu w procesie aplikacji obsługującej. W aplikacji biblioteki można na przykład pogrupować biblioteki DLL dostarczające usługi do innych składników aplikacji oraz biblioteki DLL współdzielące charakterystyki zabezpieczeń tych składników.

Omówienie zadań administracyjnych

Zadania administracyjne wykonywane za pomocą usług składowych dzielą się na cztery ogólne kategorie:

  • Konfigurowanie systemu dla usług składowych

  • Określanie początkowych ustawień usług

  • Instalowanie i konfigurowanie aplikacji COM+

  • Monitorowanie i strojenie usług składowych

Uwaga

W tym temacie zanalizowano konieczne lub typowe zadania, istnieją jednak jeszcze inne zadania, które można wykonać w razie konieczności. Aby zobaczyć pełniejszą listę wszystkich zadań, zobacz dokumentację obszaru administrowanych zadań.

Konfigurowanie systemu dla usług składowych

Rozpoczynając pracę z COM+ należy wykonać dostosowania przed użyciem usług w sieci. Należy na przykład rozpocząć ustawiając zabezpieczenia administracyjne poprzez przypisanie użytkownika lub grup użytkowników do roli Administrator w aplikacji systemowej za pomocą usług składowych. Aby uzyskać więcej informacji, zobacz temat Konfigurowanie systemu dla usług składowych.

Określanie początkowych ustawień usług

Po zakończeniu podstawowej konfiguracji usług składowych dla właściwości sieci kolejnym zadaniem może się stać się dostosowanie ustawień charakterystycznych dla typów aplikacji i usług, które mają być użyte w sieci.

Przykłady typów ustawień, które można konfigurować, obejmują:

  • Do zapewnienia zabezpieczeń składników nieskonfigurowanych do aplikacji COM+ - czyli aplikacji COM lub składników COM wdrożonych niezależnie - może być potrzebne określenie konkretnych ustawień zabezpieczeń COM dla tych komputerów (z drugiej strony, aplikacje COM+ można opracować do stosowania zabezpieczeń opartych na rolach). Aby uzyskać więcej informacji, zobacz temat Zarządzanie aplikacjami modelu DCOM.

  • Jeśli w aplikacji są używane transakcje rozproszone, należy określić, czy usługa Koordynator transakcji rozproszonych firmy Microsoft (DTC, Distributed Transaction Coordinator) jest uruchamiana ręcznie czy automatycznie na każdym komputerze. Także jeśli transakcje są używane z usługą klastrowania w systemie Windows, należy odpowiednio skonfigurować sieć. Aby uzyskać więcej informacji, zobacz temat Zarządzanie transakcjami rozproszonymi.

Instalowanie i konfigurowanie aplikacji COM+

Aplikację COM+ należy skonfigurować za pomocą ustawień określonych dla usług, z których dana aplikacja potrzebuje korzystać. Po skonfigurowaniu ustawień dla aplikacji można zainstalować na komputerach w sieci jej części po stronie serwera i klientów. Poniżej przedstawiono przykłady typów zadań, które można wykonać, aby zainstalować i skonfigurować aplikacje COM+:

  • Przed skonfigurowaniem ustawień decydujących o zachowaniu aplikacji COM+ w sieci należy zainstalować aplikację na komputerze wzorcowym, gdzie można ją skonfigurować. Aby uzyskać więcej informacji, zobacz temat Opis instalacji aplikacji COM+.

  • Aby upewnić się, że aplikacja ma odpowiedni udział w schemacie zabezpieczeń sieciowych (czyli istnieje dostęp do aplikacji i do innych zasobów, odpowiedni do potrzeb sieci), może zaistnieć konieczność dodania użytkowników do ról aplikacji i ustawienia tożsamości zabezpieczeń aplikacji. Aby uzyskać więcej informacji, zobacz temat Ustawianie konfiguracji zabezpieczeń COM specyficznej dla aplikacji.

  • Po skonfigurowaniu aplikacji COM+ w zakresie zabezpieczeń i usług, których potrzebuje, należy wdrożyć na komputerach produkcyjnych w sieci jej części potrzebne po stronie klienta i serwera. Aby uzyskać więcej informacji, zobacz temat Zarządzanie aplikacjami COM+.

Monitorowanie i strojenie usług składowych

Po wdrożeniu składników używanych w usługach składowych można śledzić te usługi pod kątem możliwości poprawy wydajności i radzenia sobie z awariami. W niektórych przypadkach wprowadzone w tych ustawieniach zmiany - szczególnie w celu dokładniejszego monitorowania - mogą faktycznie obniżyć wydajność.

Poniżej przedstawiono przykłady typów zadań, które można wykonać, aby monitorować i stroić składniki oraz aplikacje:

  • Instalowanie dostępnych uaktualnień.

  • Aby zwiększyć kontrolę zabezpieczeń - na przykład, aby uchronić obiekty przed przypadkowym lub złośliwym zwolnieniem - można użyć śledzenia odwołań, aby wykonać dodatkowe testy zabezpieczeń i śledzić dodatkowe informacje.

  • Jeśli aplikacja uczestniczy w transakcjach rozproszonych, można monitorować wydajność, przeglądając stan transakcji, wiadomości oraz dane statystyczne. Można również zwiększyć wydajność systemu zmieniając rozmiar lub lokalizację pliku dziennika, w którym są zapisywane statystyki transakcji.

Informacje dotyczące zadań związanych z monitorowaniem i strojeniem, które nie są tu wyświetlane, można znaleźć na stronie poświęconej zadaniom ogólnym modelu DCOM (https://go.microsoft.com/fwlink/?LinkId=66607) (strona może zostać wyświetlona w języku angielskim).


Spis treści