CORBA
Steps to Creating a CORBA object:
1) Write some IDL that describes the interfaces to the object.
2) Compile the IDL using the IDL compiler provided by the particular ORB. This produces the stub and skeleton code that implements location transparency. That is, it will convert an object reference into a network connection to a remote server, and then marshal the arguments we provide to an operation on the object reference, convey them to the correct method in the object denoted by our object reference, execute the method, and return the results.
3) Write an implementation of the object that actually does the work.
4) Write code to initialize the ORB and inform it of any CORBA objects that we have created.
5) Compile all the generated code and our application code.
6) Run the distributed application.