JavaEE和.NET互操作性pdf下载pdf下载

JavaEE和.NET互操作性百度网盘pdf下载

作者:
简介:本篇主要提供JavaEE和.NET互操作性pdf下载
出版社:互动创新图书专营店
出版时间:2007-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 书[0名0]:  (正版特价)Java EE和.NET互操作性|211185
 图书定价: 49元
 图书作者: (美)Marina Fisher;Ray Lai;Sonu Sharma;Laurence Moroney
 出版社:  [1机1]械工业出版社
 出版日期:  2007-04-01 00:00:00
 ISBN号: 9787111210696
 开本: 16开
 页数: 349
 版次: 1-1
 内容简介
本书介绍JavaEE与.NET集成策略和[z1u1i]佳实践。涉及计算[1机1]系统集成过程中遇到的各种问题,例如多样的技术集、不兼容的API和完全不同的环境维护等。[1主1]要内容包括两个方[mian]:[0首0]先是集成类型方[mian]的内容,例如同步和异步,概述了[0独0]立的Java和.NET组[亻牛]是如何运用多种多样的技术集成在一起的;其次是与服务需求质量有关的内容,例如安全性、可靠性、可伸缩性,以及满足不同企业环境的服务水平协议的要素。.
本书作者具有丰富的实践[纟巠]验,为Java EE和.NET开发团体[扌是]供了多个集成Java EE和.NET平台的策略,可节省开发人员的时间和工作量,有效地缩短应用程序开发周期。本书适合软[亻牛]开发人员和软[亻牛]项目管理人员参考。
本书指出了集成过程中遇到的问题,例如多样的技术集、不兼容的APl和完全不同的环境维护。富有[纟巠]验的作者概括了策略、方[0法0]和[z1u1i]佳实践,包括消息传送、Web服务以及集成相关的框架和模式。本书还向读者介绍了[mian]向服务的架构(SOA),可伸缩的和可靠的企业集成方案。
本书为JavaEE和.NET开发团体[扌是]供了多个集成JavaEE和.NET平台的策略,以节省开发人员的时间和工作量。使用[纟巠]过实践检验的互操作性解决方案可以有效地缩短应用程序开发周期。..
本书内容包括:
· 有效的JavaEE和.NET集成策略和[z1u1i]佳实践。
· 作为JavaEE和.NET互操作性的Building Block的SOA。
· 互操作性安全问题和风险缓解。
· 建立在JavaEE和.NET上的Web服务的可靠性、可用性和可伸缩性。
· [z1u1i][亲斤]的互操作性标准和规范,包括Web SSO MEX和WS-Management。
· [0当0]前流行的互操作性技术,例如Windows通信基础库、WSE 3.0、JAX-WS和企业服务总线。...
 目录

译者序
序言.
致谢
前言
[0第0]1部分 Java EE .NET互操作性
[0第0]1章 Java EE平台的互操作性要素1
1.1Java EE平台1
1.2Java EE体系结构2
1.3互操作能力8
1.3.1消息传送8
1.3.2分布式对象9
1.3.3Web服务9
1.3.4业务过程集成10
1.3.5与非Java平台集成11
1.3.6其他11
1.4小结11
参考文献 12
[0第0]2章 .NET平台的互操作性要素13
2.1.NET平台的崛起13
2.2公共语言基础结构和运行库13
2.3.NET框架类库14
2.4.NET框架的集成能力15
2.4.1COM互操作性15
2.4.2平台调用16
2.5用同步Web服务实现的互操作性16
2.6用异步Web服务实现的互操作性17
2.7用.NET Remoting实现的互操作性17
2.8用消息传送技术实现的互操作性18
2.9互操作性的其他技术18
2.9.1数据互操作性18
2.9.2表示层互操作性18
2.9.3代码级互操作性19
2.10用Web服务增强实现的互操作性19
2.11用Windows通信基础库实现的互操作性19
2.12小结21
参考文献22
[0第0]2部分 同步集成解决方案
[0第0]3章 探索同步集成23
3.1简介23
3.2使用同步集成24
3.3用于同步集成的Web服务24
3.4用Web服务实现的互操作性25
3.5用于同步集成的.NET Remoting25
3.6资源层同步集成26
参考文献26
[0第0]4章 用于同步集成的Web服务27
4.1Web服务技术概况27
4.1.1问题描述27
4.1.2解决方案27
4.1.3Web服务技术28
4.1.4Java Web服务29
4.1.5微软.NET框架中的Web服务30
4.2用.NET和Java EE建立同步Web服务32
4.2.1基于Java的Web服务和基于.NET的客户端33
4.2.2基于.NET的Web服务和基于Java的客户端37
4.3高级的Web服务互操作性39
4.3.1Web服务互操作性组织(WS-I)39
4.3.2使用基本概要保证互操作性40
4.4高级的Web服务技术41
4.4.1Java EE Web服务API41
4.4.2.NET Web服务API45
4.5[z1u1i]佳实践和隐患47
4.5.1数据类型定义和互操作性测试48
4.5.2保持类型简单性——避免高级的XML模式结构48
4.5.3为所有的数据类型[扌是]供XML模式定义48
4.5.4适应WS-I48
4.5.5多个WSDL绑定48
4.5.6默认的用文字编码的文档样式48
4.5.7使用惟一的SOAPAction49
4.5.8处理附[亻牛]时考虑使用MTOM49
4.5.9运行时间长的B2B事务51
4.5.10设计难点51
4.5.11调试和维护51
4.5.12性能和稳定性52
4.6小结52
参考文献52
[0第0]5章 用于同步集成的.NET Remoting54
5.1简介54
5.2用于Java EE .NET集成的IIOP.NET54
5.2.1适用范围54
5.2.2解决方案55
5.2.3[0优0]势57
5.2.4局限58
5.2.5示例58
5.2.6资源60
5.3用于Java EE .NET集成的J-Integra60
5.3.1适用范围60
5.3.2解决方案61
5.3.3从.NET框架访问EJB61
5.3.4从Java访问.NET组[亻牛]63
5.3.5局限65
5.3.6示例65
5.3.7资源69
5.4用于Java EE .NET集成的JNBridge69
5.4.1适用范围69
5.4.2解决方案71
5.4.3[0优0]势76
5.5小结77
[0第0]6章 资源层同步集成78
6.1简介78
6.1.1Java EE持[1久1]性[1机1]制78
6.1.2JDBC ResultSet和RowSet80
6.1.3断开连接81
6.1.4通过ADO .NET访问数据81
6.1.5连接数据源82
6.1.6数据访问应用程序块83
6.1.7ADO .NET DataReader和DataSet83
6.1.8断开ADO .NET连接84
6.1.9.NET和Java EE的连接池84
6.1.10对象关系映[身寸]85
6.1.11业务场景概述86
6.2数据访问适配器策略86
6.2.1适用范围86
6.2.2解决方案87
6.2.3[0优0]势和局限87
6.2.4相关模式87
6.2.5示例1:.NET数据访问适配器87
6.2.6示例2:Java数据访问适配器89
6.3遗留系统集成91
6.4小结93
参考文献93
[0第0]3部分 异步集成解决方案
[0第0]7章 探索异步集成97
7.1简介97
7.2使用异步集成98
[0第0]8章 异步Web服务集成99
8.1简介99
8.1.1异步Web服务策略99
8.1.2Java EE中的异步Web服务支持99
8.1.3.NET中的异步Web服务支持99
8.1.4用SOAP 1.2实现的异步Web服务100
8.1.5业务场景概述100
8.1.6异步通信技术101
8.2自动回叫策略101
8.2.1实现补充库存用例102
8.2.2建立Java WarehouseC[0all0]back Web服务102
8.2.3部署Java WarehouseC[0all0]back Web服务104
8.3实现.NET生产系统109
8.3.1生产系统概述109
8.3.2.NET异步代理110
8.3.3实现.NET POValidator110
8.3.4实现ManufacturerFaade Web服务111
8.3.5部署.NET生产系统115
8.3.6实现Java仓库客户端118
8.3.7部署Java仓库应用程序118
8.3.8用Java实现异步回叫122
8.3.9通过异步Java代理实现的自动回叫125
8.3.10实现细节126
8.3.11ManufacturerService Web服务126
8.3.12部署异步代理示例128
8.3.13[0优0]势和局限129
8.3.14使用Java代理还是.NET外观129
8.3.15异步回叫结束语129
8.4响应轮询策略130
8.5相关模式138
8.5.1Java EE Web服务代理和.NET服务接口模式139
8.5.2异步请求汇编程序139
8.5.3异步请求处理器139
8.5.4补偿异步请求处理器140
8.5.5配合异步呼叫140
8.6[z1u1i]佳实践和隐患140
8.6.1[mian]向文档的方[0法0]140
8.6.2带附[亻牛]的SOAP消息140
8.6.3SOAP 1.2增强141
8.6.4Java Web服务异步支持141
8.6.5用Windows通信基础库实现的异步处理142
8.6.6可靠性143
8.6.7可管理性143
8.6.8安全性143
8.6.9可伸缩性和性能143
8.6.10Web服务开发中的自[0顶0]向下的方[0法0]143
8.6.11用于互操作性的通用[0商0]业语言144
8.7小结144
参考文献144
[0第0]9章 消息传送145
9.1简介145
9.1.1消息传送基础146
9.1.2发后不理(Fire-and-Forget)146
9.1.3发布/订阅(Publish-Subscribe)146
9.1.4点对点(Point-to-Point)146
9.2实现Java和.NET中的消息传送146
9.2.1Java的消息传送146
9.2.2使用Java EE消息驱动Bean149
9.2.3.NET下的消息传送149
9.3桥接策略..151
9.3.1适用范围151
9.3.2解决方案152
9.3.3补充库存用例152
9.3.4[0优0]势152
9.3.5局限154
9.3.6相关模式和[z1u1i]佳实践154
9.3.7示例155
9.4适配器策略161
9.4.1适用范围161
9.4.2解决方案161
9.4.3[0优0]势和局限162
9.4.4相关模式162
9.4.5示例163
9.5Web服务消息传送策略164
9.5.1适用范围164
9.5.2解决方案164
9.5.3补充库存用例165
9.5.4[0优0]势167
9.5.5局限167
9.5.6相关模式168
9.5.7示例1:JMS MQFaade访问JMS[扌是]供者和.NET Web服务168
9.5.8示例2:MSMQ外观访问Web服务174
9.5.9示例3:用代理类实现的Java对MSMQ的访问177
9.6用于异步消息传送的因特网电子邮[亻牛]177
9.6.1适用范围177
9.6.2解决方案177
9.6.3[0优0]势和局限178
9.6.4示例179
9.7企业服务总线185
9.7.1适用范围185
9.7.2解决方案186
9.7.3数据路由187
9.7.4[0优0]势187
9.7.5局限188
参考文献189
[0第0]10章 资源层异步集成192
10.1简介192
10.2间接数据访问策略193
10.2.1适用范围193
10.2.2解决方案193
10.2.3[0优0]势和局限194
10.2.4相关模式194
10.2.5示例194
10.3分布式中介策略194
10.3.1适用范围195
10.3.2解决方案195
10.3.3[0优0]势和局限196
10.3.4相关模式196
10.3.5示例196
10.4数据访问代理策略197
10.4.1适用范围197
10.4.2解决方案197
10.4.3[0优0]势和局限198
10.4.4相关模式198
10.4.5示例198
10.4.6步骤1:定义XSD发货198
10.4.7步骤2:建立.NET回叫应用程序200
10.4.8步骤3:实现Java DAOFacade应用程序201
10.4.9步骤4:建立.NET客户端应用程序205
10.5小结208
参考文献209
[0第0]4部分 定位服务质量需求
[0第0]11章 定位服务质量211
11.1服务质量——核心问题211
11.2关于服务质量的误区和要点212
11.3理解QoS需求212
11.3.1可靠性213
11.3.2可用性214
11.3.3可伸缩性和性能214
11.3.4可管理性215
11.4相关的技术和标准216
11.4.1企业服务总线216
11.4.2QoS的衡量216
11.4.3Web服务的管理216
11.4.4其他Web服务标准和规范216
11.5小结216
[0第0]12章 管理分布式事务218
12.1简介218
12.2事务完整性的基础218
12.2.1原子性219
12.2.2一致性219
12.2.3[0独0]立性219
12.2.4耐[1久1]性219
12.2.5分布式事务219
12.2.6两阶段[扌是]交(2PC)协议220
12.3Java EE和.NET事务支持220
12.3.1Java EE事务支持220
12.3.2程序的事务支持221
12.3.3声明式事务模型222
12.3.4隔离级别224
12.4.NET事务支持225
12.4.1编程式事务支持225
12.4.2自动事务支持226
12.4.3用System .Transactions管理事务227
12.5跨Java EE和.NET的事务互操作性228
12.5.1使用消息传送的事务管理228
12.5.2Web服务事务策略230
12.6[0商0]业产[0品0]234
12.7相关模式234
12.7.1事务处理器235
12.7.2粗粒度事务外观235
12.8[z1u1i]佳实践和隐患236
12.9小结236
参考文献237
[0第0]13章 Java EE .NET安全互操作性238
13.1默认的安全性238
13.2Java设计上的安全性239
13.2.1Java运行时安全性240
13.2.2认证[1机1]制241
13.2.3基于容器的安全性241
13.2.4安全互操作特性241
13.3.NET设计上的安全性241
13.3.1代码访问安全性243
13.3.2安全性策略243
13.3.3执行时安全性244
13.3.4安全互操作特性244
13.4用于互操作性的安全性244
13.4.1安全传输245
13.4.2不同层[mian]上的安全互操作性245
13.4.3对审查控制和适应性的支持247
13.5用于互操作性的安全性标准247
13.5.1Web服务安全247
13.5.2WS-I基本安全概要250
13.5.3XACML251
13.5.4WS-Policy257
13.5.5Web服务策略语言259
13.5.6Web单点登录元数据交换(SSO MEX)260
13.6安全对象处理器策略264
13.6.1适用范围264
13.6.2解决方案264
13.6.3示例273
13.6.4[0优0]势和局限283
13.7安全跟踪器策略283
13.7.1适用范围283
13.7.2解决方案284
13.7.3示例285
13.7.4[0优0]势和局限285
13.8相关模式286
13.9[z1u1i]佳实践和隐患286
13.9.1[z1u1i]佳实践286
13.9.2隐患287
13.10小结287
参考文献287
[0第0]14章 Java EE .NET可靠性、可用性和可伸缩性290
14.1健壮的Java EE .NET应用290
14.1.1业务场景290
14.1.2技术挑战290
14.1.3RAS的设计因素291
14.2理解技术的[0当0]前状态292
14.2.1可靠性292
14.2.2可用性295
14.2.3可伸缩性298
14.3[z1u1i]佳实践和隐患301
14.3.1[z1u1i]佳实践301
14.3.2隐患301
14.4小结301
参考文献302
[0第0]15章 管理Java EE .NET互操作性应用303
15.1管理Java EE和.NET的混合环境303
15.1.1Java应用的管理303
15.1.2.NET环境的管理304
15.1.3互操作性技术的缺口304
15.1.4代理和委托管理部署体系结构305
15.2Java EE .NET平台中的ISO管理要素305
15.2.1故障管理306
15.2.2配置管理306
15.2.3统计306
15.2.4性能管理306
15.2.5安全性管理307
15.3管理场景307
15.4Web服务管理策略308
15.4.1Web服务分布式管理(WSDM)309
15.4.2WS-Management310
15.4.3Web服务的管理312
15.4.4Web服务管理范围中的ISO特性312
15.5平台统一策略313
15.5.1平台统一概述313
15.5.2互操作性管理解决方案315
15.5.3平台统一ISO管理特性316
15.5.4[0优0]势和局限316
15.6相关模式317
15.7互操作性在管理上的影响322
15.7.1桥接/.NET Remoting322
15.7.2CORBA323
15.7.3Mo[0no0]323
15.7.4[0优0]势和局限323
15.8[z1u1i]佳实践和隐患324
15.9小结324
参考文献325
[0第0]5部分 实现
[0第0]16章 向Java移植.NET应用程序331
16.1简介331
16.2移植指导方针332
16.2.1高端考虑因素332
16.2.2移植企业级应用的策略333
16.3移植场景334
16.4用微软.NET构建场景335
16.4.1仓库服务的WSDL335
16.4.2仓库服务的SOAP335
16.4.3用C#定义数据类336
16.4.4C# Web服务336
16.4.5用C#调用Web服务337
16.5通过用Java重写代码实现移植338
16.5.1把C#转换成Java时遵循的一般步骤338
16.5.2转换数据类339
16.5.3转换Web服务340
16.5.4转换底层的Web服务类340
16.5.5部署Web服务343
16.5.6调用Web服务344
16.5.7接下来的步骤344
16.6用Mainsoft公司的Visual MainWin for Java EE进行移植345
16.6.1转换WS-I场景345
16.6.2在WS-I场景上进行347
16.7小结348
参考文献...349