- ISBN:9787115509475
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:319
- 出版时间:2018-06-01
- 条形码:9787115509475 ; 978-7-115-50947-5
本书特色
本教材一共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实现数据共享,从而加深了对数据共享与数据整合技术在实际应用中的解读。本书在内容上贯穿以“学习者”为中心的设计理念,教材内容以“学”和“导学”交织呈现,相信能以通俗易懂的方式为学习者呈现其所需的教学内容。
内容简介
本教材一共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.1 任务一:什么是SOA 3
1.1.1 SOA的基本概念 3
1.1.2 SOA发展的驱动力 6
1.1.3 任务回顾 11
1.2 任务二:SOA技术概览与企业IT战略 12
1.2.1 SOA的主要组件和技术标准 12
1.2.2 SOA与企业IT战略 16
1.2.3 任务回顾 19
1.3 项目总结 20
1.4 拓展训练 21
项目2 Web服务基础知识导入 23
2.1 任务一:了解Web服务标准 24
2.1.1 开放的统一技术标准的意义 24
2.1.2 Web服务简史与相关标准化组织 26
2.1.3 Web服务体系结构与特性 29
2.1.4 Web服务规范简介 31
2.1.5 任务回顾 38
2.2 任务二:简单对象访问协议(SOAP) 39
2.2.1 SOAP简介 39
2.2.2 SOAP消息处理机制 40
2.2.3 SOAP对于传输协议的独立性 43
2.2.4 SOAP编码 45
2.2.5 SOAPUI WebService测试介绍 46
2.2.6 任务回顾 56
2.3 任务三:WebService描述语言(WSDL) 57
2.3.1 WSDL规范简介 58
2.3.2 WSDL文档格式 59
2.3.3 WSDL SOAP 绑定 62
2.3.4 Java 6 WSDL开发简单案例 64
2.3.5 任务回顾 69
2.4 任务四:统一描述、发现和集成规范(UDDI) 70
2.4.1 UDDI信息模型 70
2.4.2 UDDI与WSDL 74
2.4.3 其他服务发现机制 76
2.4.4 任务回顾 77
2.5 项目总结 77
2.6 拓展训练 78
项目3 企业服务总线(ESB)认知 81
3.1 任务一:了解企业服务总线 82
3.1.1 为什么需要ESB 83
3.1.2 ESB是EAI的进化 85
3.1.3 ESB与循环依赖 87
3.1.4 ESB版本控制与监控 92
3.1.5 任务回顾 93
3.2 任务二:企业服务总线的安装配置 94
3.2.1 环境要求 95
3.2.2 安装前的准备 95
3.2.3 数据库安装 96
3.2.4 安装开发环境 99
3.2.5 安装生产环境 103
3.2.6 任务回顾 105
3.3 任务三:iESB设计器环境搭建及常用操作 106
3.3.1 iESB设计器环境搭建 107
3.3.2 创建iESB工程 108
3.3.3 iESB服务资源设置 110
3.3.4 任务回顾 114
3.4 项目总结 115
3.5 拓展训练 115
项目4 SOAP方式WebService接口的开发与调用 117
4.1 任务一:WebService接口认知 117
4.1.1 接口简介 119
4.1.2 实现Web服务接口的不同方式 120
4.1.3 REST简介 123
4.1.4 任务回顾 125
4.2 任务二:REST和SOAP两种WebService方式的比较 125
4.2.1 应用场景介绍 126
4.2.2 使用 REST 实现 Web 服务 126
4.2.3 使用SOAP实现Web服务 131
4.2.4 REST与SOAP比较 133
4.2.5 任务回顾 136
4.3 任务三:SOAP WebService接口开发 137
4.3.1 Java世界中优秀的WS开源项目介绍 137
4.3.2 使用RI开发WS 138
4.3.3 使用CXF内置的Jetty发布WS 141
4.3.4 在Web容器中使用Spring CXF发布WS 145
4.3.5 CXF提供WS客户端的几种方式 152
4.3.6 任务回顾 155
4.4 任务四:天气预报SOAP WebService接口调用 156
4.4.1 在iESB设计器中创建天气预报Web服务工程项目 157
4.4.2 在iESB设计器中完成天气预报Web服务的暴露和参数设置 159
4.4.3 将天气预报Web服务部署到企业服务总线上并进行服务调用测试 165
4.4.4 通过客户端程序调用iESB平台上暴露的WebService接口 169
4.4.5 任务回顾 174
4.5 项目总结 175
4.6 拓展训练 176
项目5 REST方式WebService接口的开发与调用 177
5.1 任务一:REST WebService接口开发 178
5.1.1 REST WebService接口开发——教务管理系统简介 178
5.1.2 教务管理系统数据库分析与设计 181
5.1.3 教务管理系统REST WebService接口代码实现 188
5.1.4 教务管理系统REST WebService接口功能测试 229
5.1.5 任务回顾 232
5.2 任务二:教务管理系统REST WebService接口调用 233
5.2.1 在iESB设计器中创建教务管理系统Web服务工程项目 233
5.2.2 在iESB设计器中完成教务管理系统Web服务的暴露和参数设置 234
5.2.3 将教务管理系统Web服务部署到iESB中并进行服务调用测试 240
5.2.4 任务回顾 246
5.3 项目总结 247
5.4 拓展训练 247
项目6 基于SOA的多系统整合开发与应用 249
6.1 任务一:通过iESB获取学生信息的饭卡计费管理系统整合开发 250
6.1.1 饭卡计费管理系统简介 250
6.1.2 饭卡计费管理系统数据库分析与设计 252
6.1.3 饭卡计费管理系统代码实现 254
6.1.4 任务回顾 278
6.2 任务二:实验管理系统整合改造 279
6.2.1 实验管理系统整合改造项目背景介绍 280
6.2.2 实验管理系统用户登录模块整合改造 281
6.2.3 实验管理系统课程分配模块整合改造 308
6.2.4 任务回顾 317
6.3 项目总结 318
6.4 拓展训练 319
作者简介
姜善永:男,毕业于清华大学工程物理专业,学士学位。曾任职海信集团技术中心、宁波市烽火电子技术有限公司总经理、上海丰和科技有限公司和上海东远电子设备有限公司总经理,现任北京华晟经世信息技术有限公司副总裁,深圳清大协力科技有限公司总经理。
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥51.0¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
陶瓷坯釉料制备技术/高职高专材料工程技术专业
¥37.4¥45.0 -
陶瓷工艺技术
¥41.7¥49.0 -
飞机总体设计
¥46.8¥78.0 -
陶瓷工艺学/焦宝祥
¥41.7¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0