Konfigurowanie aplikacji COM+
Aplikacja COM+ jest zasadniczo konstrukcją deklaratywną, która umożliwia skonfigurowanie dowolnej liczby składników. Można na przykład skonfigurować składniki w aplikacji przy użyciu typowych zasad zabezpieczeń.
Konfiguracja jest istotną częścią procesu tworzenia aplikacji COM+. Jak skonfigurować aplikację, określi, jak com+ będzie dostarczać dla niej usługi i jak działa podczas uruchamiania.
Aplikacje COM+ można skonfigurować przy użyciu narzędzia administracyjnego Usług Komponentów lub możliwych do skryptowania obiektów administracyjnych i interfejsów, które zapewniają podstawowe funkcje narzędzia administracyjnego. Aby uzyskać szczegółowe informacje na temat zarządzania za pomocą skryptów, zobacz Automatyzowanie administracji COM+.
Elementy można skonfigurować na następujących poziomach w aplikacjach COM+:
- UstawieniaApplication-Level
- Component-Level (Class-Level) Ustawienia
- Interface-Level ustawienia
- Method-Level ustawienie
- Tematy pokrewne
Sposób instalowania składników w aplikacji może mieć wpływ na sposób ich konfigurowania. Należy zawsze instalować składniki w aplikacjach COM+ (w przeciwieństwie do ich importowania). Zainstalowanie składników spowoduje ich pełne zarejestrowanie wraz z interfejsami i bibliotekami typów w bazie danych rejestracji klas COM+ (RegDB), aby można je było skonfigurować.
ustawienia Application-Level
Atrybut | Opis |
---|---|
Aktywacja |
Określa typ aplikacji: aplikacja serwera lub aplikacja biblioteki. |
Włączanie kontroli dostępu |
Włącza i wyłącza sprawdzanie zabezpieczeń. |
poziom zabezpieczeń |
Określa, że kontrole dostępu będą wykonywane na poziomie procesu (poziomy sprawdzania dostępu generowane z ról) lub zarówno na poziomie procesu, jak i na poziomach składników (pełne zabezpieczenia oparte na rolach). |
poziomu uwierzytelniania |
Ustawia poziom uwierzytelniania używany w wywołaniach do aplikacji. |
poziomu podszywania się |
Ustawia poziom personifikacji używany w wywołaniach do innych aplikacji. |
kolejkowania |
Określa, że składniki aplikacji będą używać usług kolejkowania. |
Zezwól na CRM |
Umożliwia korzystanie z menedżerów zasobów wyrównywczych. |
Uruchamianie aplikacji jako usługi |
Konfiguruje i implementuje aplikację serwera COM+ jako usługę NT. |
usługi COM+ SOAP |
Uwidacznia aplikację COM+ jako usługę internetową XML. |
Pula aplikacji |
Dodaje skalowalność dla procesów jednowątkowych i integruje się z usługą COM+ Application Recycling. |
recykling aplikacji |
Zwiększa stabilność aplikacji, bezpiecznie zamykając proces skojarzony z aplikacją i uruchamiając go ponownie. |
Zrzut procesu |
Zrzut całego stanu procesu bez przerywania go, do celów debugowania. |
Zamykanie procesu serwera |
Zamyka proces po określonym okresie bezczynności. |
Uprawnienia |
Wyłącza zmiany ustawień konfiguracji, w tym usuwania. |
Tożsamość bezpieczeństwa |
Określa tożsamość, w ramach której działa aplikacja. |
Uruchamianie w debugerze |
Określa, że aplikacja zostanie uruchomiona w debugerze z ustawieniami wiersza polecenia określonymi przez użytkownika. |
Włącz obsługę 3 GB |
Umożliwia korzystanie z rozszerzonej przestrzeni adresowej pamięci procesu. |
Component-Level (Class-Level) Ustawienia
Atrybut | Opis |
---|---|
Transakcje |
Ustawia wymagania dotyczące transakcji automatycznych Wyłączone, Nieobsługiwane, Obsługiwane, Wymagane lub Wymaga nowych. |
Synchronizacja |
Ustawia wymagania dotyczące synchronizacji Wyłączone, Nieobsługiwane, Obsługiwane, Wymagane lub Wymaga nowego. |
Aktywacja JIT |
Umożliwia aktywację just-in-time (aktywację w odpowiednim momencie). |
buforowania obiektów |
Włącza buforowanie obiektów. Minimalny i maksymalny rozmiar puli oraz wartości limitu czasu obiektu można skonfigurować. |
Konstrukcja obiektu |
Umożliwia sparametryzowaną konstrukcję obiektu przy użyciu administracyjnie określonego ciągu konstruktora. Uwaga: Ciąg konstruktora nie powinien być używany do przechowywania informacji wrażliwych na bezpieczeństwo. |
kontrola dostępu na poziomie składnika |
Włącza lub wyłącza kontrolę zabezpieczeń opartą na rolach na poziomie składnika. |
deklaratywne przypisanie roli |
Umożliwia jawne przypisywanie ról do składnika. |
Klasa wyjątków kolejkowania |
Wskazuje klasę wyjątków do obsługi błędów po stronie klienta. |
zdarzenia instrumentacji i statystyki |
Umożliwia szczegółowe raportowanie statystyk dotyczących zdarzeń systemowych i obiektów. |
kontekst aktywacji |
Włącza wymuszoną aktywację obiektu w kontekście obiektu wywołującego lub w kontekście domyślnym. |
Tworzenie składników prywatnych |
Oznacza składnik jako prywatny dla aplikacji. Składnik prywatny może być widoczny i aktywowany tylko przez inne składniki w tej samej aplikacji. |
Interface-Level Ustawienie
Atrybut | Opis |
---|---|
w kolejce |
Wskazuje kolejkowany interfejs zdefiniowany w języku IDL. |
deklaratywne przypisanie roli |
Umożliwia jawne przypisywanie ról do interfejsu, a także niejawnie dziedziczone role z poziomu składnika. |
ustawienie Method-Level
Atrybut | Opis |
---|---|
automatycznie gotowe |
Automatycznie dezaktywuje obiekt po zakończeniu metody i uczestniczy w transakcji. |
deklaratywne przypisanie roli |
Umożliwia jawne przypisywanie ról do metody, a także niejawnie dziedziczone role z poziomów interfejsu i składników. |
Tematy pokrewne
-
Automatyzowanie administracji COM+