原书前言第0章概述10.1分布式系统的演变10.2 yPBL:基于项目的学习方法40.3 yPBL需求驱动矩阵60.4 yPBL手册和方法数据模型70.5小结8第1章ESBay案例研究91.1 ESBay:用例描述91.1.1系统概述91.1.2功能需求91.1.3其他需求111.2 yPBL初始阶段111.2.1功能需求111.2.2非功能性需求131.2.3需求矩阵141.3小结15第2章面向服务和云计算架构162.1 SOA现状162.1.1通信中间件解决方案 162.1.2集成和互操作性的新方向 212.1.3中间件的解决方案 242.1.4SSOAPaaS 1.0手册292.2企业集成与事件驱动架构的演变292.2.1EDA模式302.2.2EDSOA 312.2.3SSOAPaaS 2.0手册322.3 SOA平台的性能与可伸缩性322.3.1ESB机制的可伸缩性和性能管理322.4 SOA平台的智能管理352.4.1云计算352.4.2自主计算372.4.3SSOAPaaS 3.0手册372.4.4SPaaS手册382.5小结38第3章SPaaS 1.0手册413.1 SPaaS 1.0概述413.2创建虚拟化IT架构423.2.1创建Proxmox虚拟机433.2.2在VMWare虚拟机上安装Proxmox 463.2.3测试和浏览Proxmox的安装483.2.4创建Proxmox虚拟化组件493.2.5平台的维护543.3扩展平台553.3.1克隆平台553.3.2扩展Proxmox虚拟设备模板573.4管理平台583.4.1使用PVE Web-GUI监测Proxmox服务器和虚拟容器593.4.2使用Proxmox API监测Proxmox服务器和虚拟容器603.5伸缩平台633.5.1创建集群633.5.2虚拟化组件迁移653.6自动管理平台673.7小结68第4章SSOAPaaS 1.0手册694.1 SSOAPaaS 1.0概述694.2 SPaaS 1.0的使用704.3添加集成性和互操作性支持704.3.1创建ESB虚拟容器714.3.2创建应用程序服务器虚拟容器754.3.3创建数据库服务器虚拟容器794.3.4创建电子邮件服务器虚拟容器814.3.5 OpenESB绑定组件管理854.3.6 OpenESB服务引擎管理874.3.7 Netbeans IDE / OpenESB连接安装894.4 ESB的集成性和交互性支持914.4.1集成应用程序服务器914.4.2在OpenESB中集成数据库服务器984.4.3在OpenESB中集成电子邮件服务器1084.5小结116第5章SSOAPaaS 2.0手册1185.1 SSOAPaaS 2.0概述1185.2 SSOAPaaS 1.0的使用1195.3添加可用性支持1205.3.1创建面向消息的中间件虚拟容器1205.3.2可用性支持1245.4添加主动性支持1365.4.1复杂事件处理(CEP)引擎1365.4.2主动性支持1385.5小结145第6章SSOAPaaS 3.0手册1476.1 SSOAPaaS 3.0概述1476.2 SSOAPaaS 2.0的使用1486.3添加可管理性支持1496.3.1建立监控虚拟容器1496.3.2部署Jolokia代理并创建监控客户端1506.4管理性支持1526.4.1 Glassfish管理控制台监测1526.4.2 JMX控制台监测1566.5可伸缩性支持1576.5.1 ESB实例集群1576.5.2 ESB实例联盟1626.6 SOA平台自主管理1646.7小结165第7章 总结与展望167参考文献170