Advanced Distributed Systems Practical using CORBA
Michaelmas Term, 2003, Lancaster University

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.
Some online resources are provided by using the link to the left.