第1章 我们的领域:会议管理系统
1.1 Contoso公司简介
1.2 谁与我们同行
1.3 Contoso会议管理系统
1.3.1 系统概览
1.3.2 非功能性需求
1.4 开始我们的旅程
1.5 更多信息
第2章 领域分解——站点规划
2.1 本章术语定义
2.2 会议管理系统里面的有界上下文
2.2.1 订单和注册有界上下文
2.2.2 会议管理有界上下文
2.2.3 支付有界上下文
2.2.4 不包括在内的有界上下文
2.2.5 Contoso会议管理系统的上下文路线图
2.3 为什么选择这些有界上下文
2.4 更多信息
第3章 订单和注册有界上下文
3.1 订单和注册有界上下文简介
3.2 本章术语定义
3.3 领域定义(普适语言)
3.4 订单创建的需求分析
3.5 系统架构
3.6 模式和概念
3.6.1 系统验证
3.6.2 交易边界
3.6.3 并发处理
3.6.4 Aggregates和Aggregate Roots
3.7 实现细节
3.7.1 高层架构
3.7.2 写者模型
3.7.3 使用Windows Azure服务总线
3.8 对测试的影响
3.9 本章小结
3. 10更多信息
第4章 扩展和改进订单和注册有界上下文
4.1 修改有界上下文
4.1.1 本章术语定义
4.1.2 用户需求
4.1.3 系统架构
4.2 模式和概念
4.2.1 记录定位器
4.2.2 读者端查询
4.2.3 向读者端提供部分履行的订单信息
4.2.4 coRS命令验证
4.2.5 倒计时定时器和读者模型
4.3 实现细节
4.3.1 订单访问码(记录定位器)
4.3.2 倒计时定时器
4.3.3 使用ASP. NET MVC验证
4.3.4 将改动推送到读者端
4.3.5 重构SeatsAvailability aggregate
4.4 对测试的影响
4.4.1 接受测试和领域专家
4.4.2 使用SpecFlow功能来定义接受测试
4.4.3 通过测试来帮助开发人员理解消息流
……
第5章 准备V1发布
第6章 系统版本控制
第7章 加入弹性和优化性能
第8章 尾声:经验教训
展开
——史蒂夫·鲍尔默 微软公司首席执行官
微软的目标是构建世界上最全面的云操作系统——既能通过互联网提供大规模的云服务,即Windows Azure,也能通过基于Windows Server,System Center和SQL Server的解决方案,帮助企业搭建自己的私有云。借助软件的力量,微软云操作系统集成了计算、存储和网络资源,并提供更高级别的服务,如身份验证(存取、目录、信息保护)、应用平台、管理、数据平台(SQL、大数据、商业智能)和开发工具。对于开发人员而言,Windows Azure是最全面的、最易用的应用开发平台。开发者可以选择任何一种主流编程语言、工具或架构去开发各种基于不同的终端设备、社交平台以及网络的应用,并借助Windows Azure的平台服务获得应用的高扩展性。
——萨提亚·纳德拉 微软公司服务器与开发工具事业部总裁