At OEG side, we are thinking of 10 OEG service defined as the entry points to 10 OSB services(1:1 mapping between OEG services and OSB services), OEG services exposed to client, including:

https://OEG_host:OEG_port/getDocument (will be route to https://OSB_host:OSB_port/getDocument)
https://OEG_host:OEG_port/getDocumentList(will be route to https://OSB_host:OSB_port/getDocumentList)
.....

But for the policies of processing each OEG service - actually they are much similiar, all following procedure:
1) Message decryption
2) Write log
3) Routing to OSB Service
4) Write log

So we were thinking of just develop one common policy(maybe a global policy?) for 10 OEG services, may I have the idea about HOW could I do dynamic routing to different OSB services in a common policy ?