Method and apparatus for developing enterprise applications using design patterns
First Claim
1. A method for providing a design pattern comprising:
- determining a type of design pattern;
providing a plurality of instances of said type of design pattern; and
choosing a member of said plurality of instances.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for developing enterprise applications using design patterns. Over time, different types of enterprise applications have been developed and implemented by various software developers for different purposes. The present invention determines the purpose of the software that is needed by the developer and obtains a design pattern to solve the problem that is in accord with the best practices and patterns derived from these implementations. In turn a developer can rely on the present invention as a tool to develop and implement applications in a three-tier or multi-tier computer architecture.
-
Citations
57 Claims
-
1. A method for providing a design pattern comprising:
-
determining a type of design pattern;
providing a plurality of instances of said type of design pattern; and
choosing a member of said plurality of instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 35)
-
-
20. A design pattern locator comprising:
-
a determiner configured to identify a design pattern type;
a provider configured to display a plurality of instances of said design pattern type; and
a chooser configured to choose a member of said plurality of instances. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
39. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to locate a design pattern, said computer program product comprising;
computer readable code configured to cause a computer to determine a type of design pattern;
computer readable code configured to cause a computer to provide a plurality of instances of said type of design pattern; and
computer readable code configured to cause a computer to choose a member of said plurality of instances.
-
Specification