Un pattern fornisce una definizione della topologia per le distribuzioni ripetute che possono essere condivise. Le parti IBM® SOA Policy Gateway Pattern sono i componenti funzionali del pattern. Ciascuna parte rappresenta una macchina virtuale singola.
I pattern descrivono la funzione fornita da ciascuna macchina virtuale in un sistema virtuale. Ciascuna funzione è identificata come una parte nel pattern. Pattern acquisiscono le caratteristiche delle relative parti. Ad esempio, quando una parte WSRR viene inserita in un pattern, che viene poi distribuito, il risultato è una macchina virtuale che ha un'istanza WSRR in esecuzione.