Can Java able to grab the excuteable module on the client sever and run on the UNIX server?

I've heard about the Java RMI that will be used to communicate between objects in distributed systems.

We have implemented a java program run as a scheduler on the client server.
One of our major client want the scheduler run on the UNIX server.
The problem is all the Oracle report and form are stored on the client server. Let's say if the scheduler is installed on the UNIX Server and up and running, the BIG question is:

1. How can the scheduler run the report on UNIX but the report executable module is stored in the Client server. Can Java RMI resolve this problem? If yes, what I need to know, or which web sites i can get more information about Java RMI, I get some info from java.sun.com but i found difficult to understand.

Please advise and give me some ideas.

Many thanks in advance
LeanMoreTryMoreAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

durgaprasad_jCommented:
hi,
 first of all, i assumed that Client Server means the client.

 1) You can use Java RMI to resolve this problem.
 
    Put the Schedular function in the Server. you can call this function from the client, as if it is in the same system. In the client, there will be only interface containing that function definition.
 
    http://java.sun.com/developer/onlineTraining/rmi/RMI.html [ just try the example given in that page and ask if you get any doubts in that].

Hope this helps
Durga Prasad
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.