Udostępnij przez


Podstawowe wskazówki dotyczące projektowania aplikacji COM+

Aby w pełni korzystać z modelu COM+, istnieje kilka podstawowych wytycznych, których można użyć podczas tworzenia aplikacji:

  • Zamodeluj swój trwały stan jako schemat bazy danych, używając dowolnego narzędzia do zarządzania bazą danych. Prawie każda aplikacja musi zachować trwały stan. Bazy danych zapewniają usługi potrzebne do utworzenia trwałego i skalowalnego magazynu stanu. W związku z tym pierwszym krokiem tworzenia aplikacji COM+ jest modelowanie trwałego stanu aplikacji jako pewnego rodzaju schematu bazy danych. To naprawdę nie ma znaczenia, jakiej bazy danych używasz; większość komercyjnych baz danych jest zgodna z com+. Microsoft SQL Server to dobry przykład jednego rozwiązania, którego można użyć.

  • Modelowanie logiki aplikacji COM+ jako zestawu interfejsów COM. Po utworzeniu schematu reprezentującego informacje o stanie aplikacji, modeluj wymiany, które zachodzą w aplikacji jako interfejsy COM. Te interfejsy modelują zachowanie aplikacji. Jest to również etap programowania, w którym należy określić, które usługi COM+ działają najlepiej dla aplikacji.

  • Kompilowanie bibliotek DLL składników zawierających składniki korzystające ze schematu danych fizycznych i uwidaczniają logiczny widok danych innym składnikom (pierwszy element na tej liście), a także składniki implementowane pod względem modelu danych logicznych (drugi element na tej liście). Po utworzeniu struktury logiki i informacji o stanie można zacząć pisać kod i teraz pisać składniki COM oparte na bibliotekach DLL, które implementują interfejsy pod względem zdefiniowanego schematu. Składniki działają po prostu jako manipulatory do pracy z informacjami o bazie danych, a biblioteki DLL składników umożliwiają tworzenie aplikacji COM+, która działa i która jest skalowana pomyślnie.

  • Wdróż składniki w środowisku COM+ przy użyciu wybranych usług COM+. Po utworzeniu aplikacji możesz wdrożyć aplikację w klastrze sieci lub serwera. Teraz możesz podejmować decyzje na podstawie dostępnych zasobów i dostosować każdy składnik pod kątem maksymalnej wydajności.

Założenia i zasady projektowania COM+

projektowanie aplikacji COM+ przy użyciu UML

Podstawowe wskazówki dotyczące projektowania i używania COM+

optymalizowanie interakcji z warstwą logiki biznesowej COM+

innych narzędzi firmy Microsoft do tworzenia aplikacji rozproszonych