Multi-protocol application router