**部分 MDA导论
第1章 压力与进步:我们如何来到这里
1.1 软件产业面临的挑战
1.2 可行性变量
1.3 以机器为**的计算
1.4 以应用为**的计算
1.4.1 从汇编到第三代编程语言
1.4.2 操作系统和抽象沟壑
1.4.3 面向对象语言和虚拟机
1.5 以企业为**的计算
1.5.1 基于组件开发
1.5.2 设计模式
1.5.3 分布式计算
1.5.4 中间件:提升平台抽象层次
1.5.5 中间件:提升编程抽象层次
1.5.6 说明性规约
1.5.7 企业构架和关注点分离
1.5.8 企业应用集成(EAI)
1.5.9 契约式设计
1.5.10 其他以企业为**的技术
1.6 以企业为**的计算所受的压力
1.6.1 对生产成本的压力
1.6.2 对质量的压力
1.6.3 对全寿命期的压力
1.6.4 现代版西西弗斯
1.7 小结
第2章 模型驱动的企业计算
2.1 将模型**的思想引入中间层、EAI和B2Bi
2.2 语法抽象和语义抽象
2.3 B2Bi和MDA
2.3.1 **代和第二代Web Service整合
2.3.2 Web Service和企业构架
2.3.3 定义抽象业务服务
2.3.4 把业务信息模型映射到XML
2.3.5 参数化映射
2.3.6 把业务服务模型映射到WSDL
2.3.7 业务过程和B2B协作的自动化
2.4 选择抽象层次的灵活性
2.4.1 建模语言的可扩展性
2.4.2 平台独立性:一个相对的概念
2.5 EAI和MDA
2.6 说明性规约的限制
2.7 元数据集成
2.8 MDA和基于组件开发
2.9 自动模式复制
2.9.1 一个J2EE例子
2.9.2 构架风格
2.10 抬高水线
2.11 模型驱动的企业构架
2.12 标准化的基于MDA的建模语言
2.13 多层间的同步
2.14 中间件和抽象沟壑
2.15 再议契约式设计
2.16 MDA和其他新型开发方法
2.16.1 交互式设计
2.16.2 极限编程
2.17 小结
第二部分 MDA基础技术
第3章 UML在MDA中的角色
第4章 基本类建模之外
第5章 元对象设施
第6章 扩展和建立建模语言
第7章 创建可编译的类模型
第8章 在不同抽象层次上建模
第三部分 **话题
第9章 CWM建模变换
第10章 其他**话题
结语 现实检测
附录A 示例交易元模型
附录B 期权交易概念
参考资料
术语表
索引