当前位置:网站首页>图书 > 正文 >>

数据共享与数据整合技术

图书信息

作者叶树江、耿生玲、谢锟、郭炳宇、姜善永
出版社人民邮电出版社有限公司
ISBN9787115509475
出版时间2019-06-01
字数42.9万
分类教育,大中专教材,研究生,本科,专科教材

读书简介

本教材一共6个项目,项目1为SOA基础知识导,主要介绍了SOA的基本概念、发展历程,与企业IT战略之间的关系;项目2介绍了Web服务的相关基础知识,包括Web服务的体系结构特性、服务规范、SOAP、WSDL、UDDI等;项目3介绍了ESB的相关知识,明确了ESB与EAI之间的关系,介绍了SOA思想针对实际问题的具体实现思路,重讲解了iESB引擎和iESB设计器的安装配置方法;项目4至项目6比较了REST和SOAP两种WebService方式的差别,并通过模拟校园中常见的多个信息系统整合发应用场景,介绍了iESB暴露出来的服务在多系统的整合当中是如何被调用的以及不同的系统之间如何通过iESB实现数据共享,从而加深了对数据共享与数据整合技术在实际应用中的解读。

目录

内容提要

前言

项目1 SOA基本概念初探

1.1 任务一:什么是SOA

1.1.1 SOA的基本概念

1.1.2 SOA发展的驱动力

1.1.3 任务回顾

1.2 任务二:SOA技术概览与企业IT战略

1.2.1 SOA的主要组件和技术标准

1.2.2 SOA与企业IT战略

1.2.3 任务回顾

1.3 项目总结

1.4 拓展训练

项目2 Web服务基础知识导入

2.1 任务一:了解Web服务标准

2.1.1 开放的统一技术标准的意义

2.1.2 Web服务简史与相关标准化组织

2.1.3 Web服务体系结构与特性

2.1.4 Web服务规范简介

2.1.5 任务回顾

2.2 任务二:简单对象访问协议(SOAP)

2.2.1 SOAP简介

2.2.2 SOAP消息处理机制

2.2.3 SOAP对于传输协议的独立性

2.2.4 SOAP编码

2.2.5 SOAPUI WebService测试介绍

2.2.6 任务回顾

2.3 任务三:WebService描述语言(WSDL)

2.3.1 WSDL规范简介

2.3.2 WSDL文档格式

2.3.3 WSDL SOAP 绑定

2.3.4 Java 6 WSDL开发简单案例

2.3.5 任务回顾

2.4 任务四:统一描述、发现和集成规范(UDDI)

2.4.1 UDDI信息模型

2.4.2 UDDI与WSDL

2.4.3 其他服务发现机制

2.4.4 任务回顾

2.5 项目总结

2.6 拓展训练

项目3 企业服务总线(ESB)认知

3.1 任务一:了解企业服务总线

3.1.1 为什么需要ESB

3.1.2 ESB是EAI的进化

3.1.3 ESB与循环依赖

3.1.4 ESB版本控制与监控

3.1.5 任务回顾

3.2 任务二:企业服务总线的安装配置

3.2.1 环境要求

3.2.2 安装前的准备

3.2.3 数据库安装

3.2.4 安装开发环境

3.2.5 安装生产环境

3.2.6 任务回顾

3.3 任务三:iESB设计器环境搭建及常用操作

3.3.1 iESB设计器环境搭建

3.3.2 创建iESB工程

3.3.3 iESB服务资源设置

3.3.4 任务回顾

3.4 项目总结

3.5 拓展训练

项目4 SOAP方式WebService接口的开发与调用

4.1 任务一:WebService接口认知

4.1.1 接口简介

4.1.2 实现Web服务接口的不同方式

4.1.3 REST简介

4.1.4 任务回顾

4.2 任务二:REST和SOAP两种WebService方式的比较

4.2.1 应用场景介绍

4.2.2 使用 REST 实现 Web 服务

4.2.3 使用SOAP实现Web服务

4.2.4 REST与SOAP比较

4.2.5 任务回顾

4.3 任务三:SOAP WebService接口开发

4.3.1 Java世界中优秀的WS开源项目介绍

4.3.2 使用RI开发WS

4.3.3 使用CXF内置的Jetty发布WS

4.3.4 在Web容器中使用Spring+CXF发布WS

4.3.5 CXF提供WS客户端的几种方式

4.3.6 任务回顾

4.4 任务四:天气预报SOAP WebService接口调用

4.4.1 在iESB设计器中创建天气预报Web服务工程项目

4.4.2 在iESB设计器中完成天气预报Web服务的暴露和参数设置

4.4.3 将天气预报Web服务部署到企业服务总线上并进行服务调用测试

4.4.4 通过客户端程序调用iESB平台上暴露的WebService接口

4.4.5 任务回顾

4.5 项目总结

4.6 拓展训练

项目5 REST方式WebService接口的开发与调用

5.1 任务一:REST WebService接口开发

5.1.1 REST WebService接口开发——教务管理系统简介

5.1.2 教务管理系统数据库分析与设计

5.1.3 教务管理系统REST WebService接口代码实现

5.1.4 教务管理系统REST WebService接口功能测试

5.1.5 任务回顾

5.2 任务二:教务管理系统REST WebService接口调用

5.2.1 在iESB设计器中创建教务管理系统Web服务工程项目

5.2.2 在iESB设计器中完成教务管理系统Web服务的暴露和参数设置

5.2.3 将教务管理系统Web服务部署到iESB中并进行服务调用测试

5.2.4 任务回顾

5.3 项目总结

5.4 拓展训练

项目6 基于SOA的多系统整合开发与应用

6.1 任务一:通过iESB获取学生信息的饭卡计费管理系统整合开发

6.1.1 饭卡计费管理系统简介

6.1.2 饭卡计费管理系统数据库分析与设计

6.1.3 饭卡计费管理系统代码实现

6.1.4 任务回顾

6.2 任务二:实验管理系统整合改造

6.2.1 实验管理系统整合改造项目背景介绍

6.2.2 实验管理系统用户登录模块整合改造

6.2.3 实验管理系统课程分配模块整合改造

6.2.4 任务回顾

6.3 项目总结

6.4 拓展训练