Ze względu na wysoce rozproszony charakter systemów zorientowanych na usługi, informacje o bezpośredniej interakcji nie są wystarczające do oceny wiarygodności usługodawcy, dlatego agent potrzebuje pomocy swoich zaufanych znajomych, aby uzyskać rekomendacje. Dodatkową zaletą tych rekomendacji skierowań jest to, że agent jest w stanie uzyskać rekomendacje od tych agentów, którzy nie są mu znani, ponieważ w momencie żądania agent przyjmuje zalecenia od tych, którzy są mu znani, i mogą dalej przyjmować zalecenia znanych im osób i tak dalej. Te wiarygodne relacje, które istnieją między agentami, tworzą sieć zaufania, jak pokazano na rysunku, który przedstawia, że agent a9 może otrzymywać rekomendacje od agenta a3.
Uzasadniając potrzebę rekomendacji rekomendacji w tych systemach, kiedy te rekomendacje docierają od rekomendujących do żądanego agenta, są one agregowane na podstawie wartości zaufania, które zażądał od agenta dla rekomendujących. Agregację rekomendacji pośrednich jako komponentu doświadczenia z rekomendacji (REC) przeprowadza się za pomocą następującego równania
gdzie:
tlk reprezentuje poziom zaufania, jaki agent x ma dla swoich k-tych godnych zaufania znajomych, n oznacza całkowitą liczbę godnych zaufania znajomych agenta x , simk pokazuje i-ty atrybut usługi m-tego usługodawcy zgodnie z zaleceniami k-tego godnego zaufania znajomego