Patent ID: 8112763
Filing Date: 2012-02-07
Classification: G06F

Abstract:
1. A computer-implemented method in a data processing environment for transmitting information utilizing a Hypertext Transfer Protocol (HTTP) between a Common Object Request Broker Architecture (CORBA) application and a server, said computer-implemented method comprising: requesting, by an application being executed by a processor in a client computer, an invocation of a CORBA method that is identified by one of a plurality of CORBA method signatures, and wherein a CORBA Interface Definition Language (IDL) stub includes the plurality of CORBA method signatures, and further wherein said CORBA IDL stub communicates using Internet Inter-ORB Protocol (IIOP), and still further wherein the CORBA method is executed on the server when the CORBA method is invoked; receiving, by an HTTP IDL stub, said request to invoke said CORBA method, wherein said HTTP IDL stub includes said plurality of CORBA method signatures, and wherein said HTTP IDL stub was created by said client computer using said CORBA IDL stub, and still further wherein said HTTP IDL stub communicates utilizing said HTTP; wherein said HTTP IDL stub defines methods that can be invoked through said HTTP IDL stub; and transmitting, by said HTTP IDL stub utilizing said HTTP, said request to have said CORBA method invoked; further comprising: receiving, by an HTTP listener, said transmitted request to have said CORBA method invoked; making, by said HTTP listener, a CORBA method call to said CORBA IDL stub; and invoking, by said CORBA IDL stub, said CORBA method in said server in response to said CORBA method call; wherein said CORBA IDL stub communicates with said server using Internet Inter-ORB Protocol (IIOP); wherein said HTTP IDL stub communicates with said HTTP listener through a firewall using HTTP.