Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Evolution, architecture, and metamorphosis
Pattern languages of program design 2
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Towards the Semantic Web: Ontology-driven Knowledge Management
Towards the Semantic Web: Ontology-driven Knowledge Management
Aspect-Oriented Programming is Quantification and Obliviousness
Aspect-Oriented Programming is Quantification and Obliviousness
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
The Common Language Infrastructure Annotated Standard
The Common Language Infrastructure Annotated Standard
JUnit in Action
Java Reflection in Action (In Action series)
Java Reflection in Action (In Action series)
Jena: implementing the semantic web recommendations
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Java Persistence with Hibernate
Java Persistence with Hibernate
Implementation Patterns
Agile Web Development with Rails, Third Edition
Agile Web Development with Rails, Third Edition
Rendering patterns for adaptive object-models
Proceedings of the 14th Conference on Pattern Languages of Programs
A pattern language for metadata-based frameworks
Proceedings of the 16th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
The usage of metadata-based frameworks is becoming popular for some kinds of software, such as Web and enterprise applications. However, it is not clear for which kinds of problems this approach can be applied. This paper presents a study that investigated the metadata usage in existing frameworks and documented recurrent solutions as architectural patterns. As a result, software architects might use such approaches for similar problems, being aware of their benefits and drawbacks in each scenario.