Guaranteed message delivery
In some situations data sent between systems costs very much, so developer need to be very sure data was sent. Regardless of disconnection and time system was diconnected or even shut down. The only decision is to keep data to be sent persistent until receiving side confirms delivery. Can ICE store serialized methods' calls in nonvolatile memory and keep them persistent until delivery confirmed? In COM+ this feature is implemented and seems useful. Any comments?