The solution is crying out for the MSMQ solution but unfortunately the posting service is not on the domain. Is there anyway to post to the public queue that is on the domain from the machine in the DMZ?
I could use a webservice to post but this is a extra component to maintain. The database table is the alternative solution but again it is not the ideal.