Model Driven Architecture principles and practice Report about paper "Model driven architecture:Principles and practice"by Alan Brown E-Commer CORBA Reporter:Tian Zhang 0M Model Driven Architecture Nanjing University
Model Driven Architecture : principles and practice Report about paper “Model driven architecture: Principles and practice” by Alan Brown Reporter: Tian Zhang Nanjing University
About the paper and journal Software and System Modeling (SoSyM) Springer Berlin Heidelberg quarterly international journal ▣emphasis on: - theoretical foundations of modeling languages and techniques - rigorous analyses of"real-world"modeling experiences Model driven architecture:Principles and practice Published online:3 August 2004-Springer-Verlag 2004 14 pages,2 parts,6 sections Tian Zhang at Nanjing Univ. 2
Tian Zhang at Nanjing Univ. 2 About the paper and journal Software and System Modeling (SoSyM) Springer Berlin Heidelberg quarterly international journal emphasis on : – theoretical foundations of modeling languages and techniques – rigorous analyses of "real-world" modeling experiences Model driven architecture: Principles and practice Published online: 3 August 2004 - Springer-Verlag 2004 14 pages, 2 parts, 6 sections
Software difficulties Difficulties: understanding highly complex business domains large teams of engineers over multiple phases of a project spanning many months time-to-market pressures complicated assortment of infrastructure technologies variety of middleware acquired from many vendors There are two important ideas: Service-Oriented Architectures Software Product Lines Tian Zhang at Nanjing Univ
Tian Zhang at Nanjing Univ. 4 Software difficulties Difficulties: understanding highly complex business domains large teams of engineers over multiple phases of a project spanning many months time-to-market pressures complicated assortment of infrastructure technologies variety of middleware acquired from many vendors … … There are two important ideas: Service-Oriented Architectures Software Product Lines
Service oriented architectures Informal definition viewing enterprise solutions as federations of services connected via well-specified contracts that define their service interfaces Most notable example Web Services-when the services are distributed across multiple machines and connected by the Internet. Tian Zhang at Nanjing Univ. 5
Tian Zhang at Nanjing Univ. 5 Service oriented architectures Informal definition viewing enterprise solutions as federations of services connected via well-specified contracts that define their service interfaces Most notable example Web Services – when the services are distributed across multiple machines and connected by the Internet
Software product lines Informal definition referring to engineering techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production ■More generally the underpinning of any product line approach can be viewed as a way to transform descriptions of a solution at one level of abstraction into descriptions at a lower level of abstraction by applying well-defined patterns. Tian Zhang at Nanjing Univ
Tian Zhang at Nanjing Univ. 6 Software product lines Informal definition referring to engineering techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production More generally the underpinning of any product line approach can be viewed as a way to transform descriptions of a solution at one level of abstraction into descriptions at a lower level of abstraction by applying well-defined patterns