I publish schema as service. But incase if BizTalk server is down OR particular service is down, link between client and server is down.
In such cases , do we have any techniques available to store the message request and submit it once up/ or on scheduler basis. I know more custom coding require, but looking for better solution design. Below solution are in my mind
1. Creata WCF routing service in client side and call BizTalk service from that. If no link, then catch the exception store the message in client side database and subit on end of day.
2. Same as above , instead of Database we can use MQueue in client server to store message
In both the above cases, we have to do some thing on client machines(which can be 50 in number). Can we do something at server side, like capture the message store it in DB or MQ. Also not that there should be some validations(which can be stored in DB ) in case of no link.