You would like to
put a component approach to work, in accordance with Herzum & Sims,
for the constitution of a global framework of reusable
business components.
Process
Analysis:
- defining the business model's classes
- retrieving existing components (COM, CORBA, EJB)
- reverse engineering existing applications in order to obtain a complete
UML analysis model
Discovering components through use cases and activity
diagrams
Grouping components as Process Business Components,
Entity Business Components or Utility Business Components
Market study to locate off -the-shelf components
Applying general principles: n-tier, GUI independence
with regard to the application, thin clients, ...
Choosing a implementation framework (EJBs, CORBA,
.Net, ...) and a language (C++ , Java, C#, ...)