1. A secure bidirectional cross system communication framework comprising: one or more local computer systems each having a first request queue; one or more remote computer systems each having a second request queue; a network coupling the one or more local computer systems to the one or more remote computer systems; a request push job executing on each of the one or more local computer systems for pushing a cross system request from the one or more local computer systems to the second request queue on each of the one or more remote computer systems; and, a request pull job executing on each of the one or more local computer systems for pulling a cross-system request from the one or more remote computer systems to the first request queue on each of the one or more local computer systems.