更新时间:2018-12-27 15:49:36
封面
版权信息
光盘内容说明
前言
第1章 SOA研发前的准备
1.1 SOA的核心概念
1.1.1 什么是SOA
1.1.2 SOA中间件软件
1.1.3 SOA相关技术标准
1.1.4 SCA与JBI
1.2 开发工具
1.2.1 Eclipse的安装与配置
1.2.2 Tuscany的安装与配置
1.2.3 其他工具
1.3 SCA规范与术语约定
1.3.1 规范内容
1.3.2 基本概念
1.3.3 图形描述
1.4 小结
第2章 Tuscany研发初体验
2.1 Tuscany Java SCA体系结构
2.2 第一个SCA应用:计算器
2.2.1 设计思想
2.2.2 编写POJO类代码
2.2.3 编写配置文件
2.2.4 编写客户端程序
2.3 绑定为RMI服务与引用RMI服务
2.3.1 将计算器服务绑定为RMI
2.3.2 通过绑定引用计算器RMI
2.4 用脚本语言实现计算器服务
2.4.1 设计思想
2.4.2 编写脚本程序与配置文件
2.5 计算器服务与Web应用
2.5.1 设计上考虑的问题
2.5.2 修改web.xml文件
2.5.3 编写sca-contribution.xml文件
2.5.4 编写JSP页面
2.6 小结
第3章 Web Service开发实战
3.1 Web Service有关的基本概念
3.1.1 Web Service模型
3.1.2 Web Service模型中的角色
3.1.3 Web Service模型中的操作
3.2 基于Axis2开发Web Service
3.2.1 Web Service开发方法
3.2.2 打包和部署Web Service
3.2.3 编写客户端程序
3.2.4 调试Web Service
3.3 在Tuscany中开发Web Service
3.3.1 设计思想
3.3.2 开发POJO类和编写配置文件
3.3.3 编写启动服务端和客户端程序
3.4 小结
第4章 分布式应用
4.1 基本概念
4.1.1 SCA节点
4.1.2 SCA域
4.2 域的Web方式管理
4.2.1 资源包、组合构件与节点
4.2.2 从文件系统中配置域
4.2.3 连接非SCA服务
4.2.4 从分布式域中启动节点
4.3 分布式计算器应用
4.3.1 设计思想
4.3.2 代码编写
4.3.3 配置域资源包
4.3.4 配置组合构件
4.3.5 配置节点
4.3.6 调试程序
4.4 小结
第5章 SCA与Spring集成
5.1 SCA Spring构件实现规范
5.1.1 一个示例情况的分析
5.1.2 在Spring配置中直接使用SCA引用
5.1.3 在Spring配置中明确声明与SCA之间的关联
5.2 用Spring实现构件
5.2.1 使用多个Spring配置文件
5.2.2 如何感知SCA会用到Bean对象
5.2.3 SCA构件与Spring构件互用示例
5.3 运用AOP方式装配
5.3.1 Spring AOP基础
5.3.2 基于Schema配置切面
5.3.3 进一步改进工程
5.4 小结
第6章 WS-BPEL2.0与Apache ODE基础
6.1 基本概念
6.1.1 WS-BPEL
6.1.2 抽象和可执行
6.1.3 描述约定
6.1.4 WS-BPEL与WSDL
6.2 定义业务流程
6.2.1 <partner>和<partnerLinks>
6.2.2 <variables>
6.2.3 <correlation sets>
6.2.4 <faultHandlers>
6.2.5 <activities>
6.2.6 基本活动
6.2.7 结构化活动
6.3 Apache ODE
6.3.1 安装Apache ODE