Udostępnij za pośrednictwem


Tworzenie aplikacji COM+

Podczas tworzenia aplikacji COM+ główne zadania obejmują projektowanie składników COM w celu hermetyzacji logiki aplikacji i integrowanie tych składników z aplikacją COM+, tworzenie aplikacji COM+ i administrowanie aplikacją za pomocą wdrażania i konserwacji.

Projektowanie składników COM

W poniższych krokach opisano ogólną procedurę dobrego projektowania składników:

  1. Zdefiniuj klasy COM i klasy implementacji.
  2. Grupuj klasy na składniki.
  3. Wybierz zestaw usług COM+ dla składnika, nawet jeśli nie określisz wszystkich usług podczas tworzenia składnika. Te usługi można później określić przy użyciu narzędzia administracyjnego Usług składników lub modelu obiektów administracyjnych COM+ (zobacz Automatyzowanie administracji COM+, aby uzyskać więcej informacji na temat modelu obiektów administracyjnych COM+).

Tworzenie aplikacji COM+

Po zaprojektowaniu składników COM deweloper integruje składniki z aplikacją COM+ i konfiguruje aplikację. W poniższych krokach opisano proces:

  1. Integrowanie składników z aplikacją COM+. Składniki można zintegrować z istniejącą aplikacją COM+ lub utworzyć nową (pustą) aplikację dla składników. (Zobacz Tworzenie aplikacji COM+.)
  2. Określ prawidłowy zestaw atrybutów dla każdej z klas (jeśli istnieje i jeśli nie zostanie określony w narzędziu programistycznym). Te atrybuty wyrażają zależności składników od wszystkich usług COM+, na których może polegać jego implementacja (na przykład na transakcjach, składnikach w kolejce, zabezpieczeniach, buforowaniu obiektów i aktywacji just in time).
  3. Konfigurowanie struktury zabezpieczeń (ról i przypisywania ról do klas, interfejsów i metod).
  4. Skonfiguruj atrybuty specyficzne dla środowiska dla klas i aplikacji (na przykład domyślny rozmiar puli obiektów). Te atrybuty specyficzne dla środowiska można później ustawić (lub zmodyfikować) przez administratora systemu.
  5. Wyeksportuj aplikację do ponownej dystrybucji i wdrożenia.

Aby uzyskać bardziej szczegółowe informacje na temat kroków projektowania aplikacji rozproszonych, zobacz Projektowanie aplikacji COM+.

Administrowanie aplikacjami COM+

Zazwyczaj deweloper dostarcza częściowo skonfigurowaną aplikację COM+ administratorowi systemu. Administrator może następnie dostosować aplikację dla co najmniej jednego określonego środowiska (na przykład przez dodanie kont użytkowników w rolach i nazwach serwerów w klastrze aplikacji). Zadania administratora obejmują następujące elementy:

  • Instalowanie częściowo skonfigurowanej aplikacji COM+ na komputerze administracyjnym.
  • Udostępnianie atrybutów specyficznych dla środowiska, takich jak członkowie roli i rozmiar puli obiektów.
  • Ponowne eksportowanie w pełni skonfigurowanej aplikacji COM+.
  • Tworzenie serwera proxy aplikacji (jeśli aplikacja ma być uzyskiwana zdalnie).

Po pełnym skonfigurowaniu aplikacji dla określonego środowiska administrator może wdrożyć ją na maszynach testowych lub produkcyjnych. Obejmuje to zainstalowanie w pełni skonfigurowanej aplikacji COM+ na co najmniej jednym komputerze.

Aby uzyskać szczegółowe informacje na temat procedur administracyjnych COM+, zobacz Narzędzie administracyjne usług składowych.