Komponenty usługi są formą ustrukturyzowanego notatnika, który pozwala przechowywać informacje o elementach składowych usługi oraz wyszukiwać usługi po atrybutach komponentów danej usługi.

Przykładowo komponentami usługi mogą być aplikacje składające się na usługę, które zawsze są wykorzystywane razem, lub lista serwerów wirtualnych/lista licencji, wykorzystywanych przez daną usługę.

Komponenty usług pozwalają więc ograniczyć liczbę usług, jednocześnie nie tracąc informacji o ich elementach składowych.

Komponenty usług mogą być definiowane dla Usług biznesowych, Usług wspierających i Usług zewnętrznych i w każdym z tych przypadków mają te same atrybuty. Domyślnie, po utworzeniu usługi Komponenty usługi są wyłączone. Po ich włączeniu możliwe jest dodawanie, edycja i usuwanie komponentów. Wyłączenie komponentów na poziomie danej usługi spowoduje ich usunięcie.

Atrybuty Komponentu usługi:

  • Nazwa Komponentu usługi – unikatowa na poziomie usługi, obowiązkowa,
  • Identyfikator Komponentu usługi – unikatowy na poziomie usługi, opcjonalny,
  • Identyfikatory zewnętrzne Komponentu usługi:
    • GUID jest nadawany automatycznie i nie może być edytowany, jest unikatowy na poziomie całej aplikacji,
    • pozostałe identyfikatory zewnętrzne są opcjonalne i mogą być dodawane, edytowane i usuwane, są unikatowe na poziomie Wewnętrznego dostawcy usług,
  • Opis Komponentu usługi – opcjonalny,
  • Klasyfikacje wraz z wartościami przypisanymi do Komponentu usługi – opcjonalne,
  • przypisanie Komponentu usługi do usługi – dziedziczone z usługi, bez możliwości zmiany,
  • Stan aktywności Komponentu usługi.