Question: Two Java programs, 1 and 2 which will run on different computers and will need to communicate and assuming that their communication could be based

Two Java programs, 1 and 2 which will run on different computers and will need to communicate and assuming that their communication could be based on HTTP, SMTP or Java RMI.

  • A brief summary of the key characteristics of each option
    • One or two scenarios in which HTTP would be a good choice, and why HTTP fits the scenario.
    • One or two scenarios in which SMTP would be a good choice, and why you think SMTP fits the scenario.
    • One or two scenarios in which Java RMI would be a good choice, and why Java RMI fits the scenario.

  • They can have interaction between the two programs - most possibilities are allowed, Except for a few like below:
    • A scenario is a concrete situation - include a summary of the purpose of 1, the purpose of 2, and the reason they need to communicate
      • A few scenarios are so obvious that they require no imagination, and therefore ARE NOT ALLOWED:
        • in SMTP scenarios, neither 1 nor 2 can be an email server.
        • in HTTP scenarios, neither 1 nor 2 can be a web server
        • in HTTP scenarios, neither 1 nor 2 can be a web browser

Not looking for the detailed answer, but if you could provide any helpful links, will help. And explanation will help.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!