图书介绍
SOA思想、技术与系统集成应用详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 梁爱虎编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121052996
- 出版时间:2007
- 标注页数:532页
- 文件大小:286MB
- 文件页数:555页
- 主题词:互联网络-网络服务器
PDF下载
下载说明
SOA思想、技术与系统集成应用详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 SOA理论思想及核心技术3
第1章 SOA思想概述3
1.1 IT的本质及其发展历史5
1.1.1 IT的本质:创建信息和调用信息5
1.1.2 IT的进一步:集成信息5
1.1.3 IT程序语言发展史6
1.2 SOA的基本思想:面向服务7
1.3 SOA的基本要素8
1.3.1 松散耦合8
1.3.2 粗粒度9
1.3.3 位置和传输协议透明9
1.4 SOA的目标:敏捷的、不受限制的集成11
1.5 SOA与佛家禅宗思想的相通之处:“随需而变”与“无所住”12
1.6 小结13
第2章 Web Service编程详解15
2.1 Web Service的原理及概念15
2.1.1 命名空间(name space)15
2.1.2 WSDL的本质:服务内容的标准化描述17
2.1.3 SOAP的本质:标准的传输协议22
2.1.4 UDDI的本质:服务的公共网址24
2.2 Axis的Web Service实现方法24
2.3 Xfire的Web Service实现方法28
2.4 构建Eclipse3.1.2+Lomboz+Tomcat5.5.12开发环境30
2.4.1 下载和安装各种工具和插件31
2.4.2 设置Eclipse下面的Tomcat的运行环境33
2.4.3 调出Lomboz菜单34
2.4.4 创建Lomboz J2EE Project37
2.4.5 创建Web Module39
2.4.6 将Tomcat加入Webmodule40
2.4.7 配置环境变量41
2.4.8 在Eclispe中加入Axis的开发环境42
2.4.9 发布Web Module到应用服务器44
2.4.10 在Eclipse 3.1.2上运行Tomcat44
2.5 Axis2快速创建Web Service45
2.6 小结50
第3章 JBI架构思想详解53
3.1 JBI的基本思想53
3.1.1 应用服务器的现状53
3.1.2 JBI的BC组件(绑定组件Binding Components)55
3.1.3 JBI的SE组件(服务引擎Service Engines)56
3.1.4 JBI的NMR(规格化消息路由器Normalized Message Router)57
3.2 一个JBI的实例58
3.2.1 实例的流程图59
3.2.2 实例的服务器端ServiceMix的实现60
3.2.3 客户端调用程序64
3.3 JBI的工作原理66
3.3.1 组件的初始化67
3.3.2 服务调用模式(Service Invocation Pattern)71
3.3.3 消息交换模式(Message Exchange Pattern)72
3.4 MessageExchange消息交换76
3.5 NormalizedMessage规格化消息81
3.6 小结82
第4章 SCA架构思想详解85
4.1 SCA概述85
4.1.1 SCA的核心85
4.1.2 通过实例介绍SCA组件和现有组件的根本区别87
4.2 服务组件SCA Component93
4.3 服务模块SCA Composite97
4.3.1 SCA服务模块的基本原理97
4.3.2 SCA服务模块的实例98
4.3.3 连线(Wire)和提升(Promote)102
4.3.4 绑定(Binding)104
4.4 服务子系统(SCA Subsystem)105
4.5 SCA和JBI的根本相同点与不同点106
4.6 小结107
第5章 SDO编程思想详解109
5.1 SDO的架构109
5.2 通过一个实例描述SDO和现有数据对象的区别112
5.3 数据图(Data Graph)116
5.3.1 从XML文件得到Data Graph实例116
5.3.2 通过SDO的API创建Data Graph实例119
5.3.3 Data Graph的API介绍121
5.4 数据对象(Data Object)121
5.5 修改概要(Change Summary)125
5.5.1 修改概要(Change Summary)功能详解126
5.5.2 Change Summary实例127
5.6 属性(Property)129
5.6.1 属性(Property)功能介绍129
5.6.2 属性(Property)实例131
5.7 类型(Type)132
5.7.1 类型(Type)功能介绍133
5.7.2 类型(Type)实例135
5.8 顺序(Sequence)137
5.8.1 顺序(Sequence)功能详解137
5.8.2 顺序(Sequence)实例139
5.9 小结143
第6章 BPEL编程思想详解145
6.1 BPEL的基本思想145
6.1.1 用Java实例模拟BPEL的创建过程146
6.1.2 用实例概述BPEL的创建过程149
6.2 房屋贷款BPEL实例详解151
6.2.1 房屋贷款案例介绍152
6.2.2 定义BPEL流程的接口WSDL153
6.2.3 外部服务合作伙伴的WSDL155
6.2.4 定义合作伙伴的链接159
6.2.5 声明变量160
6.2.6 声明异常处理160
6.2.7 开发BPEL流程161
6.3 BPEL过程组件164
6.3.1 合作伙伴连接(Partner Links)164
6.3.2 变量Variables165
6.3.3 相关集(Correlation Sets)166
6.3.4 错误处理(Fault Handlers)168
6.3.5 补偿处理(Compensation Handlers)169
6.4 BPEL活动(Activity)170
6.4.1 <receive>/<reply>(接收/恢复)170
6.4.2 <assign>/<invoke>(赋值/调用)171
6.4.3 <condition>/<otherwise>(条件/否则)172
6.4.4 <sequence>/<flow>(顺序/并行)173
6.4.5 <link>/<source>/<target>(链接/源/目标)173
6.4.6 <pick>/<onMessage>/<onAlarm>(选择/监听/闹钟)175
6.5 小结175
第2篇 开源服务总线、JBI、SCA和SDO第7章 基于JBI的ServiceMix服务总线179
7.1 ServiceMix所支持的主要功能179
7.2 ServiceMix架构体系180
7.3 安装ServiceMix3.1181
7.4 创建和发布Web服务实例182
7.4.1 业务流程183
7.4.2 Servicemix.xml184
7.4.3 创建hello_xfire.wsdl186
7.4.4 创建Java服务类188
7.4.5 在ServiceMix上发布和运行Web Servivce189
7.4.6 创建客户端调用程序189
7.5 创建SOAP绑定代理服务实例191
7.5.1 流程图191
7.5.2 Servicemix.xml192
7.5.3 发布服务和创建客户端的调用程序194
7.6 创建HTTP绑定代理服务实例197
7.6.1 流程图197
7.6.2 Servicemix.xml198
7.7 集成并路由到不同的外部服务实例200
7.7.1 流程图200
7.7.2 Servicemix.xml201
7.7.3 服务器端路由(Router)和格式转化(Transformer)程序203
7.7.4 发布服务和创建客户端调用程序209
7.8 集成并路由到不同服务的房屋贷款实例210
7.8.1 流程图211
7.8.2 服务器端程序212
7.8.3 配置SU、SA、jbi.xml、servicemix.xml220
7.8.4 创建和发布实例225
7.8.5 创建客户端调用程序225
7.9 创建BPEL房屋贷款实例227
7.9.1 流程图228
7.9.2 服务器端程序229
7.9.3 配置SU、SA、jbi.xml、servicemix.xml、xbean.xml233
7.9.4 创建和发布实例238
7.9.5 客户端调用程序240
7.10 小结242
第8章 CXF(Celtix/Xfire)服务总线243
8.1 CXF架构体系和主要功能243
8.2 Hello World(发布服务的功能)实例246
8.2.1 Hello_world.wsdl246
8.2.2 服务实现类GreeterImpl.java248
8.2.3 服务发布类Server.java249
8.2.4 发布和运行服务250
8.2.5 客户端调用251
8.3 房屋贷款实例256
8.3.1 Loanbroker.wsdl257
8.3.2 房屋贷款的业务Java实现类259
8.3.3 服务发布类Server.java263
8.3.4 发布和运行服务263
8.3.5 客户端调用265
8.4 集成ServiceMix267
8.4.1 基于JMS传输协议的Loanbroker.wsdl267
8.4.2 CFX的Java实现类270
8.4.3 服务发布类Server.java271
8.4.4 创建运行于CXF和ServiceMix集成的配置文件272
8.4.5 发布和运行服务275
8.4.6 客户端调用276
8.5 小结277
第9章 Apache Synapse服务总线279
9.1 Synapse的架构体系和主要功能279
9.2 Synapse代理外部服务281
9.3 Synapse修改请求消息284
9.4 Synapse修改返回消息286
9.5 Synapse根据消息内容路由到不同的外部服务288
9.6 Synapse服务总线集成房屋贷款实例291
9.6.1 创建基于Axis2的房屋贷款Java实现类292
9.6.2 创建基于Axis2的Web Service的配置文件294
9.6.3 创建Synapse服务总线的集成路由配置文件296
9.6.4 创建客户端调用程序298
9.7 小结300
第10章 Mule服务总线301
10.1 Mule架构体系和主要功能302
10.2 创建Hello服务304
10.2.1 创建UMO的Java接口和Java实现类305
10.2.2 创建Mule配置文件hello-config.xml306
10.2.3 安装和运行实例308
10.3 通过Mule创建房屋贷款服务总线实例309
10.3.1 装载Mule配置文件和发送服务请求程序310
10.3.2 接收服务请求的程序316
10.3.3 查询客户房屋数量的EJB组件324
10.3.4 银行代理服务类和银行类328
10.3.5 路由(Router)的实现类333
10.3.6 格式转换器(Transformer)336
10.3.7 通过Mule集成所有业务模块338
10.3.8 发布和运行346
10.4 小结348
第11章 Apache Tuscany的Java SCA349
11.1 Java SCA Tuscany架构体系和主要功能349
11.2 基于SCA实现集成房屋贷款实例350
11.2.1 创建基于SCA的房屋贷款Java类352
11.2.2 创建基于SCA的房屋贷款配置文件356
11.2.3 创建基于SCA的客户端调用程序358
11.3 SCA的Web Service绑定实现和引用359
11.3.1 创建房屋贷款的Web Service实现模块359
11.3.2 创建房屋贷款的Web Service引用模块367
11.4 实现SCA的RMI绑定开发和调用370
11.4.1 创建房屋贷款的RMI实现模块370
11.4.2 创建房屋贷款的RMI引用模块375
11.5 小结381
第12章 Apache Tuscany的Java SDO383
12.1 Tuscany SDO架构体系和主要功能383
12.2 将XML转换为Data Object384
12.2.1 通过XML String创建Data Object384
12.2.2 将XML文件和XSD文件转换为Data Object385
12.3 读取Data Object388
12.3.1 基于getList方法来读取Data Object388
12.3.2 基于Xpath方法来读取Data Object390
12.4 基于XSD创建Data Object391
12.5 增加新的Data Object节点392
12.6 修改Data Object节点内容394
12.7 删除Data Object节点395
12.8 小结396
第3篇 企业级服务总线、SCA、SDO、BPEL第13章 BEA Aqulogic服务总线399
13.1 BEA Aqulogic服务总线的架构体系399
13.2 通过BEA Aqulogic实现房屋贷款实例400
13.2.1 安装和运行BEA Aqulogic服务总线402
13.2.2 创建项目和装载所要集成的WSDL文件403
13.2.3 创建入站代理服务406
13.2.4 创建出站业务服务410
13.2.5 配置入站服务HouseLoanGateway的路由413
13.2.6 配置入站服务BankGateway的路由416
13.2.7 创建客户端的调用程序421
13.3 小结424
第14章 基于IBM WebSphere Integration Developer(WID)的SCA开发详解425
14.1 IBM WebSphere WID产品的架构体系和主要功能425
14.2 Hello模块的SCA开发427
14.2.1 创建集成模块HelloIntegration428
14.2.2 创建模块接口429
14.2.3 实现Hello模块430
14.2.4 输出Hello组件433
14.2.5 将WebSphere Process Server集成到WID的运行环境中434
14.2.6 发布和测试Hello组件435
14.3 房屋贷款实例的SCA开发437
14.3.1 创建HouseLoanLib库438
14.3.2 创建、实现和输出业务模块HouseLoanAgency442
14.3.3 通过SDO实现业务模块Bank0445
14.3.4 创建、实现和输出业务模块Bank1、Bank2、Bank3447
14.3.5 创建、实现和输出业务模块HouseLoanBroker448
14.3.6 测试房屋贷款实例452
14.4 小结453
第15章 基于IBM WID和WebSphere ESB Server的ESB开发详解455
15.1 IBM WebSphere ESB Server服务总线455
15.2 Hello的ESB实例457
15.2.1 创建Hello的Mediation Module457
15.2.2 在Mediation Module项目中集成外部的Web Service458
15.2.3 实现中介流组件461
15.2.4 将WebSphere ESB Server加入到WID的运行环境463
15.2.5 测试Hello中介流模块464
15.3 通过SDO和中介流组件处理消息转换465
15.4 通过Message Filter实现动态路由468
15.4.1 创建中介流模块468
15.4.2 通过Message Filter消息过滤器实现动态路由470
15.4.3 测试动态路由476
15.5 通过中介流组件和动态路由 实现房屋贷款实例477
15.5.1 创建HouseLoanLib库479
15.5.2 创建HouseLoanMediation中介流模块480
15.5.3 创建BankMediation中介流模块481
15.5.4 创建HouseLoanBroker集成模块483
15.6 小结484
第16章 基于IBM WID和WebSphere Process Server的BPEL开发详解485
16.1 IBM WebSphere Process Server业务流程管理器485
16.2 WID BPEL实现房屋贷款的实例486
16.3 创建房屋贷款的共享库HouseLoanLib487
16.4 创建房屋贷款的BPEL业务流程模块489
16.4.1 创建BPEL业务流程模块489
16.4.2 创建BPEL业务流程组件490
16.5 通过WID创建房屋贷款的BPEL业务流程492
16.5.1 定义合作伙伴<partnerLink>495
16.5.2 定义输入和输出变量Variable497
16.5.3 调用<invoke>引用合作伙伴的服务500
16.6 创建集成模块运行房屋贷款的BPEL业务流程509
16.7 小结513
第4篇 实施篇517
第17章 SOA项目集成解决方案517
17.1 SOA项目集成解决方案的基本思想517
17.2 ERP系统SOA解决方案518
17.2.1 ERP系统简介及其现状519
17.2.2 ERP的核心驱动BOM的SOA集成解决方案519
17.3 CRM与ERP集成的SOA解决方案521
17.4 供应链系统的SOA解决方案523
17.5 零售业服务系统的SOA解决方案525
17.6 银行信贷服务的SOA解决方案530
17.7 小结532
后记533
热门推荐
- 3762640.html
- 1648642.html
- 3422292.html
- 215307.html
- 1921696.html
- 3543565.html
- 2683644.html
- 227828.html
- 654870.html
- 3611057.html
- http://www.ickdjs.cc/book_3328783.html
- http://www.ickdjs.cc/book_3137275.html
- http://www.ickdjs.cc/book_1689387.html
- http://www.ickdjs.cc/book_968132.html
- http://www.ickdjs.cc/book_978658.html
- http://www.ickdjs.cc/book_1086615.html
- http://www.ickdjs.cc/book_2678610.html
- http://www.ickdjs.cc/book_1842607.html
- http://www.ickdjs.cc/book_3319010.html
- http://www.ickdjs.cc/book_606152.html