|
Problem
You would like to make use of CORBA distributed
components to create a distributed application.
Process
- Analysis:
- defining the business model's classes
- retrieving existing CORBA components
- reverse engineering existing applications in order
to obtain a complete UML analysis model
- Design:
- determining those classes likely to be distributed
- annotating the analysis model using specific UML extensions
- defining particular properties (attributes, CORBA types)
- putting adapted Design Patterns into place
- Coding and testing:
- automatic generation of IDL and C++ using a CASE tool
- addition and testing of parts of the code specific
to the business
Benefits
- Learning good practices while working on a real project
- No "reinventing the wheel" , avoidance
of common design errors
- A more rapid return on investment
|