
- Give a definition of the notion of components. How is this related to a definition of objects? Explain the difference between these definitions.
- What actual component technologies can you think of? How would you compare them?
- Describe Microsoft (D)COM, OMG CORBA, ODMG Persistent Objects. Is there any relation between these standards?
- Discuss the Java platform. What perspectives can you think of? Discuss pros and cons.
- Describe the architecture of an Internet-based workgroup application. What technology would you use?
- What issues may arise in extending a given library or framework with CORBA? Can you think of any solutions?