当前位置:首页 > 工业技术
SOA整合之道
SOA整合之道

SOA整合之道PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:单建洪,卢中延主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121071713
  • 页数:357 页
图书介绍:本书着重于通过一个具体的场景实践来构造一个完整的端到端的应用。通过本书的介绍和实例,读者可以了解如何使用SOA的设计思想来构建IT系统,如何集成已有系统,如何使用IBM业务整合产品实现业务的建模,设计,开发,组装,测试,部署以及业务的监控。本书第一部分介绍SOA的基本概念,Web服务的基础以及通过对某银行的业务场景描述,引出业务整合中常用的一些模式。第二部分介绍IBM针对业务整合需求而提供的产品,并对它们的功能和使用作简单的举例。第三部分是本书的重点,通过某银行SOA业务整合的具体案例分析,着重介绍如何使用IBM业务整合产品构建一个面向SOA的系统架构实例,可以使读者深入了解SOA系统的设计与整合,也可以学习到产品实际使用中的一些最佳实践知识。本书属于构建SOA业务整合系统的进阶书籍。具有理论介绍与实践指导并重的特点。能够使读者通过实例快速了解和掌握SOA业务整合系统及其架构方法,目前大部分SOA书籍或者侧重理论或者侧重底层实现,但对业务整合与整体架构的具体实践指导,尤其是对实际场景的理解和应用涉及的较少,本书在这方面弥补了这一空白。
《SOA整合之道》目录
标签:主编 整合

第一部分 SOA应用系统概念与设计 2

第1章 SOA简介 2

1.1 SOA的产生背景 3

1.1.1企业对于rr系统的需求 3

1.1.2 SOA的产生和普及 4

1.2 SOA的基本概念 5

1.2.1 SOA是什么 5

1.2.2 SOA参考模型 5

1.2.3 SOA的设计原则 6

1.2.4 SOA方法论 7

1.2.5 SOA程序设计模型 8

1.2.6 SOA生命周期 9

1.2.7当前SOA实现的主要技术和标准 10

1.3SOA适合谁 12

1.4小结 13

第2章 业务流程管理(BPM) 14

2.1业务流程管理的需求 15

2.2 BPM简介 15

2.3 IBM提供的BPM解决方案 17

2.4 IBM BPM相关产品介绍 19

2.4.1 WebSphere Business Modeler 19

2.4.2 WebSphere Integration Developer 19

2.4.3 WebSphere Process Server 20

2.4.4 WebSphere Business Monitor 20

2.4.5 WebSphere Adapters 20

2.4.6面向SOA的Tivoli Composite Application Manager 21

第3章 SOA方法论在银行业务中的应用 22

3.1银行业面临的问题 23

3.2 IBM BTT进行银行架构整合 25

3.3 IBM针对银行业IT应用参考架构 27

3.3.1渠道设备 27

3.3.2存取集成 29

3.3.3渠道客户交互 30

3.3.4企业集成 31

3.3.5集成客户视图和企业数据管理 31

3.3.6核心业务流程 32

3.4银行IT应用参考架构示例 33

3.4.1美国某地区的全球性银行 33

3.4.2亚洲地区的地区性银行 34

第二部分 SOA应用系统概念与设计 36

第4章 BTT简介 36

4.1 BTT.介绍及在银行业业务整合中的角色和特点 37

4.2 BTT的体系架构及各模块分析 40

4.2.1 BTT的体系架构及相关技术 40

4.2.2 Context和CHA 41

4.2.3 Formatter 42

4.2.4 Operation和OperationSte 42

4.2.5 JCA Adapter 42

4.2.6 BPEL Snippet 43

4.2.7 MultiChannel 44

4.3 BTT带来的非功能性优点 45

4.4小结 48

第5章 WebSphere Business Modeler 49

5.1 WebSphere Business Modeler简介 50

5.2多维建模功能 51

5.2.1部件和功能 51

5.2.2流程建模 53

5.2.3数据建模 61

5.2.4资源建模 62

5.2.5组织建模 66

5.2.6结构建模 67

5.2.7业务度量建模 68

5.3使用分析模型 70

5.3.1模拟 70

5.3.2业务流程分析 74

5.4报表和打印功能 77

5.5项目版本控制 79

5.6项目发布 79

5.7与其他产品的整合 80

5.7.1与开发工具的集成 81

5.7.2与监控工具的集成 82

5.8小结 83

第6章 WebSphere Integration Developer (WID) 84

6.1 WID概述 85

6.1.1什么是WID 85

6.1.2谁将使用WID 86

6.2 WID的主要概念 87

6.2.1服务实现的类型 88

6.2.2业务对象 96

6.2.3整合 98

6.3使用面向服务的方法创建应用程序 100

6.3.1一个应用程序的构建块 101

6.3.2使用构建块 108

6.4创建一个简单的面向服务的应用 113

6.4.1创建OrderProcessing模块工程 115

6.4.2创建业务对象类型订单(Order) 115

6.4.3创建组件和接口 117

6.4.4测试OrderProcessing模块 136

6.5小结 139

第7章 WebSphere Process Server (WPS) 140

7.1 WPS在SOA中的作用 141

7.2 WebSphere业务流程集成编程模型与WPS 141

7.2.1传统业务流程集成编程模型 142

7.2.2 WebSphere业务流程集成编程模型 143

7.3 WPS体系结构概述 145

7.3.1 SOA核心 148

7.3.2支撑服务 154

7.3.3服务组件 159

7.4小结 167

第8章 企业服务总线(ESB) 168

8.1 ESB概念 169

8.2 ESB和SOA的关系 169

8.3 ESB与WebSphere产品族 171

8.3.1 ESB相关WebSphere族介绍 171

8.3.2各个产品在ESB中运行时模式的介绍 175

8.4 ESB功能 178

8.4.1动态查找与路由 178

8.4.2消息聚合与分发 178

8.4.3消息转换 179

8.4.4数据绑定 179

8.5单独使用WebSphere ESB 180

8.5.1导入及导出绑定 180

8.5.2请求响应交互 184

8.6使用Message Broker (Advanced ESB) 191

8.6.1业务场景描述 191

8.6.2 Broker设计 193

8.6.3 Broker实现举例 195

第9章 WebSphere Adapter 200

9.1商业整合中的连接器技术 201

9.2 J2EE Connector Architecture (JCA)协议简介 201

9.2.1系统协议 202

9.2.2通用客户接口与服务提供接口 205

9.2.3资源适配器包装 207

9.3 Enterprise Metadata Discovery协议简介 208

9.4 IBM WebSphere Adapters 210

9.5 IBM WebSphere Adapters的应用流程和简单实例 211

9.5.1使用资源适配器EMD自动生成数据库表的Schema及服务描述文件 212

9.5.2配置资源适配器的运行时环境 218

9.5.3使用WID中的测试组件来测试这个场景 222

9.6在“网络银行转账”流程中使用WebSphere资源适配器 224

9.6.1使用Enterprise Service Discovery工具,导出业务相关的元数据 225

9.6.2创建并实现一个Java Component,并连到JDBC资源适配器的Binding 229

9.6.3配置事务(Global Transaction)与安全 230

9.6.4配置WPS,并测试这个流程 231

9.6.5模拟转入操作错误,测试转出操作回滚(Rollback) 235

9.7 IBM WebSphere Adapter Toolkit介绍 236

9.7.1 WAT基本组成及使用方法 237

9.7.2使用WAT生成资源适配器框架 238

9.8小结 243

第10章 IBM WebSphere Business Monitor 244

10.1 WB Monitor简介及在BPM中的角色 245

10.1.1 Monitor简介 245

10.1.2 WB Monitor在BPM中的角色 248

10.2 WB Monitor体系结构 249

10.2.1必备产品 250

10.2.2与Monitor相关的其他产品 252

10.2.3组件 252

10.2.4 WB Monitor信息流 255

10.2.5典型应用拓扑 257

10.3 WB Monitor与其他产品的整合 261

第三部分 业务整合实战 264

第11章 A银行的SOA架构方案 264

11.1 A银行的SOA整合架构 265

11.1.1 A银行当前的系统架构 265

11.1.2 A银行的SOA整合架构 266

11.2信用卡申请业务流程分析与描述 269

11.3小结 271

第12章 创建A银行交易渠道 272

12.1 A银行的前端多渠道方案 273

12.1.1创建A银行的Web 2.0渠道 274

12.1.2创建A银行的Rich Client(富客户端)渠道 278

12.2 A银行的渠道服务器端实现 281

12.2.1渠道接入层 281

12.2.2业务逻辑实现 282

12.3后端SOA整合 288

12.4小结 289

第13章 使用Modeler建立A银行的业务模型 290

13.1案例分析 291

13.2对当前的业务流程进行建模 292

13.2.1流程建模 292

13.2.2数据建模 293

13.2.3资源建模 294

13.2.4设置任务节点的属性 298

13.3静态分析 300

13.4生成报表和打印 301

13.5使用Publishing Server发布项目 302

13.6流程仿真及分析 303

13.7与开发工具的整合 306

13.8定义业务度量,与流程监控工具整合 308

13.9小结 309

第14章 使用WID进行业务整合 310

14.1导入Modeler的输出模型 311

14.1.1在WID中导入项目交换文件 311

14.1.2 WID中导入结果展示 313

14.2在WID中深入开发业务流程 314

14.2.1添加或修改接口类型和业务数据类型 315

14.2.2修改和完善BPEL流程 317

14.3在WID中整合业务 318

14.3.1业务场景回顾 318

14.3.2添加新的服务组件 320

14.3.3为现有服务生成实现 321

14.3.4为模块添加导出和导入 324

14.4小结 326

第15章 使用WebSphere Adapter连接后台系统 327

15.1在“信用卡申请”流程中使用IBM WebSphere资源适配器 328

15.1.1在Siebel系统中找到需要的数据 328

15.1.2从Siebel系统中导入元数据,并简化数据结构 329

15.1.3测试信用查询的流程 332

15.2资源链接 334

第16章 IBM WebSphere Business Monitor实战 335

16.1实例业务流程的介绍 336

16.2创建监控器模型 338

16.2.1创建业务监控项目 338

16.2.2创建或导入监控器模型 338

16.2.3定义监控器详细信息模型 339

16.2.4定义监控器数据集市模型 345

16.2.5定义KPI模型 346

16.3部署监控器模型 348

16.4定制业务监控数据的展示 349

16.5监控业务流程 349

16.6 导出监控数据,返回给WB Modeler做进一步优化 354

参考文献 356

相关图书
作者其它书籍
返回顶部