Le politiche definiscono i requisiti di business da soddisfare quando un cliente richiede un servizio.
Una politica è un insieme di asserzioni che rappresentano requisiti, vincoli o funzioni per un servizio di business. Ad esempio, "Un servizio di business deve utilizzare HTTP o HTTPS come mezzo di comunicazione" è un esempio di politica.
Al runtime, Business Services Dynamic Assembler determina l'insieme delle politiche rilevanti per la richiesta e individua poi gli endpoint migliori che soddisfano tali requisiti.
Le politiche vengono eseguite al runtime da Business Services Dynamic Assembler, che seleziona in modo dinamico l'endpoint più appropriato, in base alle politiche. Business Services Dynamic Assembler è un motore di mediazione semantica altamente scalabile, che utilizza la composizione basata sulla politica e la mediazione semantica per l'insieme di servizi dinamici e per l'adattamento del funzionamento del servizio, in base a contenuto, contesto e contratto.
Le politiche possono avere come destinazione suite di applicazioni, applicazioni, servizi di business, interfacce e altri tipi di risorse. Ciascun servizio di business può essere composto da più interfacce. Ciascuna interfaccia può essere associata a più endpoint. Se una politica viene applicata a un servizio di business, quella politica viene applicata a tutte le interfacce associate e anche agli endpoint associati alle interfacce.