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.