Welcome to the Advanced Distributed Systems Practical
This practical is intended to familiarise you with the basics of CORBA programming in general, and the Java ORB and Java programming style in particular. The practical is intended to be reasonably open-ended, to allow for further independent exploration of CORBA with Java. While Java is used for this exercise, the initial code is provided, and additional guidance will be available should you require it.
There are three exercises.
Echo
This task will take you completely through the steps from start to finish
of creating a simple client and server JAVA CORBA application. The
application you will be downloading and running is a server which will
simply echo strings received from a client back to the client. This example
also shows you how to use the CORBA IOR mechanism.
File
This task will take you completely through the steps from start to finish
of creating a simple client and server JAVA CORBA application. The
application you will be creating is a file transfer system which would
be used for simply downloading a file from a server. This example also
shows you how to use the CORBA naming service.
Notify
This task is designed to get you going on the coursework. You are given
the starting point of a CORBA application and you job is to implement
it all.
When you finish these threee exercises you should have a look at the coursework specification.