|
From the Design Patterns book by the 'GoF', "a framework is best described as a set of cooperating class that make up a resusable design for a specific class of software. Not only can you build applications faster as a result of using a framework, but the applications have similar structures. They are easier to maintain and they seem more consistent to their users. A framework that addresses design issues using design patterns is far more likely to achieve high levels of design and code reuse that one that doesn't. The patterns help make the framework's architecture suitable to many different applications without redesign." |
|
Here are some commercially available framework resources:
Real Methods framework Thought Inc. framework JCorporate framework |
|
Below is a framework model that is typically used to model ebusiness applications, and closely follows the J2EE application model.
|
|