图书介绍

SOA核心技术及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SOA核心技术及应用
  • 王紫瑶,南俊杰,段紫辉等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121061732
  • 出版时间:2008
  • 标注页数:587页
  • 文件大小:154MB
  • 文件页数:604页
  • 主题词:互联网络-网络服务器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SOA核心技术及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 SOA的技术决策1

1.1 公司IT部门面临的困境2

1.2 决策者的决策——部署SOA4

1.2.1 什么是SOA4

1.2.2 SOA实施的主要困难7

1.3 SOA的技术抉择8

1.3.1 相关技术概览9

1.3.2 服务10

1.3.3 数据和消息模型13

1.3.4 服务编排和流程整合15

1.4 本章小结17

第2章 为什么需要SCA18

2.1 SCA的起源19

2.1.1 Web服务技术的兴起19

2.1.2 Web服务调用框架的任务21

2.1.3 SCA的提出23

2.2 WPS中SCA实现简介25

2.2.1 服务组件(Service Component)25

2.2.2 导入(Import)、导出(Export)和绑定(Binding)26

2.2.3 同步调用和异步调用28

2.2.4 SCA的静态调用和动态调用29

2.2.5 接口映射(Interface Map)31

2.2.6 服务模块(Module)31

2.3 为什么需要SCA32

2.4 本章小结33

第3章 SCA基本概念34

3.1 SCA编程模型35

3.2 SCA组件(component)38

3.2.1 组件的实现(implementation)40

3.2.2 组件中的接口44

3.2.3 组件中的绑定48

3.2.4 组件的服务(service)51

3.2.5 组件的引用(reference)51

3.2.6 组件的属性(property)52

3.2.7 组件中的服务质量53

3.3 SCA构件(composite)54

3.3.1 构件的属性(property)57

3.3.2 构件的服务(service)58

3.3.3 构件的引用(reference)61

3.3.4 构件的连接(wire)64

3.3.5 将构件用做组件的实现67

3.4 打包(package)和部署(deployment)70

3.4.1 SCA域(domain)70

3.4.2 Contribution71

3.5 SCA中的常见绑定72

3.5.1 SCA绑定72

3.5.2 Web服务绑定73

3.5.3 JMS绑定77

3.6 策略框架(policy framework)82

3.6.1 框架模型83

3.6.2 策略意向和策略集的应用85

3.6.3 角色和分工86

3.6.4 安全策略87

3.6.5 可靠性策略88

3.7 扩展模型(extension model)89

3.8 本章小结91

第4章 Tuscany SCA简介92

4.1 Tuscany与Apache开源93

4.2 Tuscany与Apache Maven95

4.3 Maven简介96

4.3.1 Maven及其所解决的问题96

4.3.2 Maven的安装98

4.3.3 命令行的使用98

4.3.4 Maven与Eclipse的结合使用103

4.3.5 从源代码构建Tuscany SCA Java107

4.4 Maven原型(Archetype)与Tuscany SCA开发109

4.4.1 Maven原型(Archetype)简介109

4.4.2 创建Maven原型109

4.4.3 Tuscany SCA的安装116

4.5 本章小结116

第5章 SCA实践起步118

5.1 SCA初接触119

5.2 SCA项目的创建119

5.3 定义一个SCA组件120

5.4 SCA组件的单元测试125

5.4.1 JUnit与单元测试125

5.4.2 SCA单元测试的编写127

5.4.3 单元测试的运行129

5.5 接口与实现133

5.5.1 接口的重用133

5.5.2 接口与实现的分离134

5.5.3 业务逻辑与技术的分离135

5.6 实现一个Web服务136

5.6.1 使用Web服务绑定136

5.6.2 Java接口到WSDL接口的转化138

5.6.3 Web服务测试用例140

5.6.4 部署Web服务到Tomcat服务器143

5.7 在一个SCA中使用Web服务147

5.7.1 引用的定义148

5.7.2 在实现中使用引用149

5.7.3 引用使用的测试用例150

5.7.4 测试驱动的学习模式152

5.8 本章小结153

第6章 使用SCA构建SOA应用154

6.1 SCA服务整合的特点155

6.1.1 对服务整合技术的要求156

6.1.2 SCA服务整合的特点157

6.1.3 组件、构件和SCA域157

6.1.4 两个主要的核心问题158

6.2 SCA绑定159

6.2.1 默认服务绑定160

6.2.2 显式地获取服务160

6.2.3 使用引用获取服务161

6.2.4 服务的命名约定162

6.2.5 引用的使用与多接口164

6.2.6 服务的无状态实现167

6.3 服务实现的不同作用域169

6.3.1 EJB会话Bean的无状态和有状态170

6.3.2 一个错误的计数器实现172

6.3.3 实现实例创建和销毁的时机175

6.3.4 构件作用域177

6.3.5 请求作用域179

6.3.6 会话作用域181

6.4 可会话服务182

6.4.1 可会话的例子182

6.4.2 会话的标识186

6.4.3 可会话服务的生命周期189

6.4.4 会话的属性193

6.4.5 服务的显式引用197

6.5 异步调用与可会话编程198

6.5.1 单向异步199

6.5.2 延迟响应202

6.5.3 组件上下文和请求上下文204

6.5.4 请求回调(Callback)205

6.6 不同类型的绑定209

6.6.1 Web服务绑定209

6.6.2 企业会话Bean绑定210

6.6.3 JMS绑定216

6.7 组件的不同类型的实现219

6.7.1 Java实现219

6.7.2 SCA对脚本语言的支持220

6.7.3 使用构件作为组件实现222

6.8 SCA的服务接口225

6.8.1 WSDL接口226

6.8.2 Java接口226

6.9 SCA其他语言的实现227

6.9.1 SCA的C++实现227

6.9.2 SCA的PHP实现231

6.9.3 SCA不同语言实现小结233

6.10 本章小结234

第7章 SCA与其他技术236

7.1 SCA与Spring237

7.1.1 Spring的新主张237

7.1.2 从Spring到Tuscany240

7.1.3 在SCA里使用Spring241

7.2 SCA与OSGi243

7.2.1 OSGi的成功243

7.2.2 OSGi与SCA的异同246

7.2.3 SCA和OSGi的关系246

7.3 SCA与SDO247

7.3.1 SDO简介248

7.3.2 SCA里使用SDO250

7.3.3 数据整合和服务整合的目的251

7.4 本章小结252

第8章 什么是SDO253

8.1 产生背景254

8.1.1 SDO的历史254

8.1.2 产品支持256

8.1.3 基本结构258

8.2 设计思想261

8.2.1 为什么需要SDO261

8.2.2 设计需求264

8.3 SDO、EJB和Hibernate267

8.3.1 SDO和EJB267

8.3.2 SDO和Hibernate269

8.4 Data Access Service(DAS)272

8.4.1 DAS的功能272

8.4.2 关系数据库数据访问服务(RDB DAS)274

8.5 本章小结280

第9章 SDO的基本概念281

9.1 数据图和数据对象282

9.1.1 数据图(DataGraph)282

9.1.2 数据对象(DataObject)概念和特性284

9.1.3 数据对象的接口定义289

9.1.4 XPath表达式290

9.2 变更摘要292

9.2.1 内容和范围292

9.2.2 序列化293

9.2.3 接口定义296

9.3 类型、属性和序列297

9.3.1 类型(Type)297

9.3.2 类型和属性的模型302

9.3.3 属性(Property)305

9.3.4 序列(Sequence)306

9.4 Helper(帮助)类307

9.4.1 DataFactory307

9.4.2 TypeHelper309

9.4.3 CopyHelper311

9.4.4 EqualityHelper312

9.4.5 XMLHelper313

9.4.6 XMLDocument317

9.4.7 XSDHelper318

9.4.8 DataHelper320

9.4.9 HelperContext和HelperProvider321

9.5 序列化322

9.5.1 Java序列化322

9.5.2 XML序列化323

9.6 本章小结323

第10章 SDO和XSD的关系324

10.1 XSD基本概念325

10.1.1 XML概念325

10.1.2 XSD介绍327

10.2 XSD和SDO的映射333

10.3 本章小结338

第11章 在Tuscany上使用SDO339

11.1 搭建Tuscany环境340

11.2 定义SDO模型341

11.2.1 静态模型的定义342

11.2.2 动态模型的定义346

11.3 创建和使用SDO实例347

11.4 SDO和SCA的集成使用354

11.5 本章小结356

第12章 SDO的深入实践357

12.1 ChangeSummary358

12.1.1 应用场景描述358

12.1.2 使用介绍359

12.1.3 总结365

12.2 序列化服务366

12.2.1 应用场景描述366

12.2.2 使用介绍368

12.2.3 总结373

1 2.3 比较和复制服务373

12.3.1 应用场景描述373

12.3.2 使用介绍375

12.3.3 总结378

12.4 本章小结379

第13章 业务对象介绍380

13.1 WPS简介381

13.2 WID简介383

13.3 业务对象384

13.3.1 业务对象介绍384

13.3.2 业务对象(BO)模型的开发386

13.3.3 总结388

13.4 本章小结389

第14章 BPEL概述390

14.1 BPEL及其发展历程391

14.2 BPEL相关技术397

14.3 初识BPEL405

14.4 BPEL引擎407

14.5 BPEL与SOA411

14.6 BPEL与业务过程管理415

14.7 本章小结424

第15章 BPEL详解425

15.1 BPEL总体结构426

15.2 BPEL中的交互433

15.3 BPEL中的数据438

15.4 消息关联440

15.5 BPEL活动444

15.5.1 BPEL基本活动(Basic Activities)445

15.5.2 BPEL结构化活动455

15.6 作用域(Scope)的概念460

15.7 错误处理与补偿(Fault Handling and Compensation)462

15.8 事件处理(Event Handling)469

15.9 BPEL的扩展机制472

15.10 本章小结476

第16章 IBM业务过程产品简介477

16.1 业务过程管理及其产品概述478

16.2 WebSphere Process Server(WPS)481

16.3 WebSphere Integration Developer(WID)486

16.4 本章小结489

第17章 实例分析490

17.1 背景介绍491

17.1.1 业务需求491

17.1.2 技术架构考虑494

17.2 方案设计497

17.3 开发过程500

17.3.1 创建库和模块501

17.3.2 创建业务对象502

17.3.3 创建服务接口504

17.3.4 创建业务状态机508

17.3.5 创建业务流程和人员任务518

17.3.6 送货服务系统的开发524

17.3.7 银行业务系统的开发535

17.3.8 创建调解流程538

17.3.9 Web应用程序的开发547

17.3.10 整合服务548

17.4 系统调试550

17.4.1 功能测试551

17.4.2 系统测试553

17.5 监控管理557

17.5.1 流程的监控管理558

17.5.2 通用事件的监控管理558

17.5.3 失败事件的监控管理559

17.6 本章小结561

附录A 数据对象的接口562

附录B Externalizable Delegator567

附录C 数据图序列化的XSD570

附录D XSD和SDO的映射表格573

附录E BPEL的Schema定义580

技术术语表583

参考文献587

热门推荐