In a nutshell whisper is a communication protocol for DApps to communicate with each other.

Use case

In general, think transactions, but without the eventual archival, any necessity of being bound to what is said or automated execution & state change.

Specs

Messages less than 64K bytes, typically around 256 bytes.

Existing solutions