UC IRVINE - ICS 125 PROJECT IN SYSTEM DESIGNPROJECT DESCRIPTION |
The Tactical Division of the Integrated Defense System (IDS) Component of Boeing based in Huntington Beach, California produces a turn key system that is based on Sun Microsystem's hardware and software. Currently, the baseline platform is the Sparcstation 20 and SunOS Operating System. Tactical is currently in the process of porting this system to the Solaris 2.6 Operating System.
Analyze, Define, and Implement a prototype interprocess communication infrastructure (IPCI) that will allow multiple processes to communicate with each other. The IPCI will have processes which need to communicate within the same physical computer and also across a local area network (LAN). This IPCI will also need to address performance requirements and quality of service.
The IPCI Project will:
Since this project defines a piece of a larger program, the students will have to decide if the best approach is to provide a C++ class library and an API document, or if a middleware approach like a Common Object Request Broker Architecture (CORBA) Object Request Broker (ORB) is appropriate (CORBA is stated as an example and not as any indication of direction). If the middleware approach is taken then the students will implement the middleware and provide a User's Guide.