From interface to persistence: a framework for business oriented applications

Since the coining of the term "Design Patterns" in the software engineering context, and specifically as related to object oriented application, there has been an increasing emphasis placed on the relevance of patterns in successfully designing object oriented software, by the recognition of patterns that can be applied for recurring problems. Patterns are applied in a business oriented environment, resulting in a framework that provides the core architecture suitable for use across a family of business applications. In designing this framework, we take a "framework centred design pattern" approach (W. Pree, 1995), with a number of patterns being applied as the application framework evolves. The language in which our framework is implemented is Java.

[1]  Edward Yourdon,et al.  Object-oriented design , 1991, Yourdon Press Computing Series.

[2]  Douglas C. Schmidt,et al.  Software Patterns (Introduction to the Special Section) , 1996, Commun. ACM.

[3]  James O. Coplien,et al.  Pattern languages of program design , 1995 .

[4]  Douglas C. Schmidt,et al.  Software patterns , 1996, CACM.

[5]  James W. Cooper,et al.  Using design patterns , 1998, CACM.