I am working on a project to develop a Services Oriented Infrastructure with the DevHawk (Harry Pierson) and in just about every meeting lately, Harry mentions durable messaging at least once and why our project team needs to focus on getting others to understand this better so they can implement it in their solutions that require it. According to Nicholas Allen's blog, web services without durability or reliability make no guarantee about preserving messages.
So why is durable messaging important in service oriented architecture or any architecture for that matter? Because: