Patent ID: 8286231

Claim:
A method for communicating information packets from a first host system operating in a first security domain and in accordance with a first protocol, using a dataguard, to a second host system operating in a second security domain different than said first security domain, and where said second host system is also operating in accordance with a second protocol, the method comprising: using a first driver operating with said dataguard to interface said dataguard with said first host system; using a first proxy task group operating with said dataguard to interface said dataguard to said first driver and to communicate with said first driver in accordance with the first protocol of said first security domain; using a second driver operating with said dataguard to interface said dataguard to said second host system; and using a second proxy task group operating with said dataguard to interface said dataguard to said second proxy task group and to communicate with said second driver in accordance with the second protocol of said second security domain; and wherein the dataguard further operates to: use a file storage system to directly receive and store said information packets from at least the first proxy task group; use a filter of the dataguard to obtain and filter the information packets from the file storage system, to write a new filtered message back to the file storage system with a new file name, and to notify the second proxy task group of the new file name; cause the second proxy task group to use the new file name to retrieve the new filtered message from the file storage system; deleting said information packets from said file storage system after said filter has written said new filtered message to said file storage system; and wherein said using a filter of the dataguard includes using the dataguard to create a filter in accordance with a previously defined support file.