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:
- Zdefiniuj klasy COM i klasy implementacji.
- Grupuj klasy na składniki.
- 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:
- 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+.)
- 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).
- Konfigurowanie struktury zabezpieczeń (ról i przypisywania ról do klas, interfejsów i metod).
- 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.
- 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.