Question: Context: o Imagine two Java programs, A and B, which will run on different computers and will need to communicate o Assume that their communication
Context:
o Imagine two Java programs, "A" and "B," which will run on different computers and will need to communicate
o Assume that their communication could be based on http, smtp or Java RMI
o Notice that I haven't told you anything about the nature of the interaction between the two programs - most possibilities are allowed, Except for a few that are just too obvious (see the More information section below)
Required elements: write a short paper that includes the following
o A brief summary of the key characteristics of each option
o One or two scenarios in which http would be a good choice, and why you think http fits the scenario(s)
o One or two scenarios in which smtp would be a good choice, and why you think smtp fits the scenario(s)
o One or two scenarios in which Java RMI would be a good choice, and why you think Java RMI fits the scenario(s)
More information
o A "scenario" is a concrete situation - include a summary of the purpose of A, the purpose of B, and the reason they need to communicate
o A few scenarios are so obvious that they require no imagination, and therefore ARE NOT ALLOWED:
in your http scenarios, neither A nor B can be a web browser
in your http scenarios, neither A nor B can be a web server
in your smtp scenarios, neither A nor B can be an email server
o Your reasons for recommending each protocol should comprehensible, and after reading them, I should agree that you have a point, but you do NOT have to convince me. It's OK if I disagree with you, as long as your arguments are reasonable.
o There's no fixed requirement on the length of this paper, but 3-4 pages should be enough.
o To get full credit, you only need one good scenario of each type; providing two scenarios instead of one will increase your chances of having at least one good one.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
