9. The Vision of Model-Driven Applications
BUT THERE IS A BETTER WAY!
A programming paradigm is emerging in which XML schemas, programming language classes, database
schemas, and UML models can be treated as equivalent
The data models for common entities and processes should be reusable across applications, making them able to share information in an interoperable manner
The most important skills for "application developers" become analysis and modeling, not programming