Off-chain transactions already exist. Places where you deposit bitcoins (such as BTC-TC) do transactions internally without going through the block chain. The block chain is involved only when you deposit or withdraw.
Bitcoin-based credit cards will do internal transfers without going through the blockchain. It is certainly possible that banks (if they ever deal with bitcoins) might set up a separate clearing house for inter-bank transfers.