Question
Question 1 A server program written in one language (for example Java Language) provides the implementation of a Remote object that is intended to be
Question 1 |
A server program written in one language (for example Java Language) provides the implementation of a Remote object that is intended to be accessed by clients that may be written in a different language. The client and server computers may have different hardware, but all of them are attached to an internet. (a)Describe the problems due to each of the FIVE (5) aspects of heterogeneity that need to be solved to make it possible for a client object to invoke a method on the server object. (15 marks) (b) Use the World Wide Web as an example to illustrate the concept of resource sharing, client and server. Resources in the World Wide Web and other services are named by URLs. In addition, Give an example of a URL. List the three main components of a URL, stating how their boundaries are denoted and illustrating each one from your example. To what extent is a URL location transparent? (10 marks) |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started