The new development imperative The need for greater flexibility in the development of enterprise-scale solutions OMG has created a conceptual framework to 口 separate business-oriented decisions from platform decision allow greater flexibility when architecting and evolving systems Conceptual framework is a set of key concepts and structures 口 Unified Modeling Language (UML) Meta-Object Facility (MOF) Common Warehouse Meta-model (CWM) 口 OMG calls this framework Model Driven Architecture Tian Zhang at Nanjing Univ.Tian Zhang at Nanjing Univ. 7 The new development imperative The need for greater flexibility in the development of enterprise-scale solutions OMG has created a conceptual framework to separate business-oriented decisions from platform decision allow greater flexibility when architecting and evolving systems Conceptual framework is a set of key concepts and structures Unified Modeling Language (UML) Meta-Object Facility (MOF) Common Warehouse Meta-model (CWM) … … OMG calls this framework Model Driven Architecture