注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关J2EE连接器体系与企业应用集成

J2EE连接器体系与企业应用集成

J2EE连接器体系与企业应用集成

定 价:¥33.00

作 者: (美)Rahul Sharma等著;杨晓红等译;杨晓红译
出版社: 电子工业出版社
丛编项: BEA技术丛书
标 签: Java

ISBN: 9787505392410 出版时间: 2003-11-01 包装: 精装
开本: 24cm 页数: 293 字数:  

内容简介

  在电子商务时代,通过Web提供服务和进行业务处理已经成为企业获得竞争优势的有效方式。在这之前,由于许多企业已经在基础设施和企业信息系统方面投入了大量的资金,如何将这些异构的系统与Web应用集成在一起是许多企业所面临的问题。J2EE连接器体系(JCA)为企业的这种需求提供了一个有效的解决方案,这种技术的重要特征是:使J2EE应用服务器能够集成任何使用JCA资源适配器的企业信息系统(EIS),从而大大简化了异构系统的集成。企业只要购买或开发一个基于JCA规范的资源适配器,就可以将企业应用部署到J2EE服务器上。RahulSharma:J2EE连接器体系的首席规划师,并且是SunMicrosystems公司Java软件部门的资深工程师。目前,他担任着JAX-RPC1.0的首席规划师一职。Sharma还是“DesigningEnterpriseApplicationswiththeJava2Platform,EnterpriseEdition”一书的作者之一。本书深入讨论了J2EE平台的连接器体系,并分析了企业应用集成的技术细节。全书共分为18章,首先介绍了应用集成和J2EE连接器体系的背景知识,并讲解了主要的概念和系统协定。书中讨论了连接器体系的应用编程模型,以及如何使用资源适配器、连接到EIS、进行事务处理、使用消息机制等。作者分析了连接器体系的系统协定与构建、部署资源适配器的各种技术细节。最后,本书介绍了目前J2EE连接器体系市场上的主要销售商及相关的产品。本书可以为基于J2EE平台的应用组件开发人员提供参考,也可以为独立软件销售商和其他专用EIS资源适配器的开发者提供帮助。

作者简介

  RahulSharma:J2EE连接器体系的首席规划师,并且是SunMicrosystems公司Java软件部门的资深工程师。目前,他担任着JAX-RPC1.0的首席规划师一职。Sharma还是“DesigningEnterpriseApplicationswiththeJava2Platform,EnterpriseEdition”一书的作者之一。

图书目录

第1章企业应用集成 1
1.1什么是企业应用集成 2
1.2Web驱动的应用集成 3
1.3企业信息系统 5
1.4EIS集成中的挑战 7
1.5企业应用集成的方法 8
1.5.1两层的客户服务器方法 9
1.5.2使用同步适配器 10
1.5.3使用异步适配器 11
1.5.4基于队列方式 12
1.5.5发布-订阅方式 12
1.5.6基于应用服务器的集成 14
1.6J2EE连接器体系和EAI 16
1.7小结 19
第2章J2EE连接器体系概览 20
2.1J2EE平台 20
2.1.1组件和容器 21
2.1.2J2EE技术 23
2.2J2EE连接器体系概览 24
2.2.1连接器体系协定 25
2.2.2系统级协定 25
2.2.3应用协定 27
2.2.4打包和部署 27
2.2.5为什么使用连接器体系 27
2.3案例 29
2.3.1应用需求 30
2.3.2案例的体系 30
2.4小结 34
第3章管理连接 35
3.1连接管理协定 36
3.2连接管理体系 37
3.3应用编程模型 38
3.4小结 40
第4章处理事务 41
4.1事务介绍 42
4.1.1事务的特性 42
4.1.2提交协议 43
4.1.3事务的关键问题 44
4.2开发事务型应用 44
4.2.1使用J2EE平台 45
4.2.2使用企业bean 45
4.2.3使用JTA事务 46
4.2.4补偿事务 48
4.3事务级别 49
4.4应用事务案例 49
4.5小结 52
第5章管理安全性 53
5.1安全概念 54
5.1.1认证 54
5.1.2授权 55
5.1.3安全定义 55
5.2EIS连接的安全模型 56
5.2.1容器管理的登录 56
5.2.2组件管理的登录 57
5.3EIS登录 58
5.3.1设置资源主体 58
5.3.2认证资源主体 59
5.3.3为资源主体授权 59
5.3.4建立安全的通信 59
5.4安全性管理 60
5.4.1应用组件提供商角色 60
5.4.2部署者角色 60
5.4.3应用服务器销售商角色 60
5.4.4其他角色 61
5.5安全性举例 61
5.5.1安全环境 61
5.5.2部署举例 63
5.6小结 64
第6章异步消息 65
6.1同步通信 65
6.1.1需要考虑的问题 66
6.1.2对专用中间件机制的依赖性 67
6.1.3EIS和应用之间的依赖性 67
6.2异步通信 67
6.3连接器体系2.0的消息处理 68
6.3.1异步入站通信 69
6.3.2异步出站通信 69
6.3.3同步入站通信 70
6.3.4基于JMS的通信 70
6.4通信约定 71
6.5企业消息技术 72
6.6Java消息服务 73
6.6.1JMS概览 74
6.6.2JMS接口 74
6.7JMS和EAI 77
6.8J2EE平台和EAI 79
6.9消息驱动bean 79
6.10举例 81
6.11小结 84
第7章通用客户端接口 85
7.1CCI概览 86
7.2CCI编程举例 86
7.3连接接口 90
7.3.1ConnectionFactory接口 91
7.3.2ConnectionSpec接口 91
7.3.3Connection接口 92
7.3.4LocalTransaction接口 93
7.4互操作接口 94
7.4.1Interaction接口 94
7.4.2InteractionSpec接口 95
7.5数据表示接口 96
7.6元数据接口 98
7.7异常接口 99
7.8代码举例 99
7.8.1获得连接 100
7.8.2使用InteractionSpec对象 100
7.8.3使用普通记录 100
7.8.4使用ResultSet 101
7.8.5使用定制记录 102
7.9小结 103
第8章工具和框架 104
8.1工具的类型 104
8.2连接器体系工具支持 105
8.3EIS访问对象 106
8.3.1命令bean 107
8.3.2记录 110
8.3.3数据访问对象 112
8.4访问对象指南 114
8.5EJB2.0容器管理的持久性 115
8.6小结 117
第9章XML和连接器体系 118
9.1企业应用集成和XML 118
9.2XML概念的概述 119
9.3定义文件类型和格式 120
9.4Java技术支持XML 121
9.4.1用于XML处理的JavaAPI(JAXP) 121
9.4.2用于XML绑定的Java体系结构(JAXB) 125
9.4.3用于XML消息的JavaAPI(JAXM) 125
9.4.4用于以XML为基础的RPC的JavaAPI(JAX-RPC) 125
9.4.5用于XML注册的JavaAPI(JAXR) 126
9.5XML和连接器体系 126
9.5.1XML和连接器案例 126
9.5.2应用处理举例 127
9.6连接器体系中的XML支持 130
9.7小结 131
第10章构建资源适配器 132
10.1实现资源适配器 132
10.1.1客户端API 133
10.1.2事务支持级别 133
10.1.3认证机制 134
10.1.4重新认证的支持 134
10.2系统协定接口 134
10.2.1实现连接管理 135
10.2.2连接站 136
10.2.3管理连接站 137
10.2.4ConnectionManager接口 138
10.2.5ManagedConnection接口 139
10.2.6连接句柄 140
10.3管理事务 140
10.3.1使用本地事务 140
10.3.2处理XAResource事务 140
10.4实现安全管理 141
10.4.1管理容器注册 141
10.4.2管理应用注册 142
10.4.3ConnectionRequestInfo接口的使用 142
10.5处理连接事件 142
10.6分发资源适配器 143
10.6.1资源适配器打包 143
10.6.2资源适配器部署描述符 144
10.7在运行环境中使用适配器 146
10.8小结 146
第11章打包和部署资源适配器 147
11.1部署方式 147
11.1.1独立部署 149
11.1.2捆绑部署 149
11.2打包资源适配器 149
11.3部署和配置 152
11.4创建连接站 152
11.5使用打包和部署工具 153
11.6小结 157
第12章连接管理协定 158
12.1连接管理协定 158
12.2协定概览 158
12.3案例 159
12.3.1创建新连接 160
12.3.2匹配现有连接 164
12.3.3处理连接事件 166
12.3.4未管理环境 167
12.4连接管理类和接口 170
12.4.1ConnectionFactory和Connection接口 170
12.4.2连接管理协定 171
12.4.3对错误处理的支持 174
12.5小结 175
第13章事务管理协定 176
13.1事务管理协定 176
13.2本地事务管理 179
13.2.1本地事务举例 179
13.2.2本地事务管理协定接口 180
13.3XAResource事务管理 181
13.3.1XAResource接口 183
13.3.2Java事务API(JTA) 183
13.3.3两阶段提交协议 184
13.4事务管理协定的需求 185
13.5连接共享 186
13.6事务案例 187
13.6.1事务设置 187
13.6.2事务清除 189
13.7小结 190
第14章安全管理协定 191
14.1接口和类 191
14.1.1Subject类 191
14.1.2主体接口 192
14.1.3口令证书 193
14.1.4GenericCredential接口 193
14.1.5ManagedConnectionFactory接口 194
14.2安全管理协定 195
14.2.1资源适配器到应用服务器协定 195
14.2.2应用服务器到资源适配器协定 196
14.3小结 198
第15章未来发展方向 199
15.1连接器体系2.0版 199
15.1.1异步资源适配器支持 199
15.1.2Java消息服务供应器的可插入性 200
15.1.3CCI中的XML支持 201
15.1.4CCI的元数据支持 201
15.2J2EE和EAI 201
15.3小结 202
第16章SAP连接器 203
16.1SAP系统的体系 203
16.1.1SAP的远程函数调用 205
16.1.2Java连接器(JCO) 205
16.2SAP连接器的体系 206
16.2.1SAP连接器的连接管理 207
16.2.2SAP连接器的事务管理 207
16.2.3SAP连接器的安全管理 208
16.2.4SAP连接器的通用客户端接口(CCI) 208
16.3举例 209
16.3.1软件包和类声明 209
16.3.2成员变量 210
16.3.3获得库列表 211
16.3.4创建新库 212
第17章利用基于JCA的工具进行应用开发 215
17.1企业访问构件器(EAB)101 215
17.2JCA应用的开发过程 216
17.2.1应用概览 218
17.2.2使用EAB会话bean工具 218
17.2.3使用会话bean编辑器 221
17.2.4在WebSphere测试环境中测试应用 221
17.2.5将应用移到WebSphere应用服务器上 224
17.2.6部署RAR文件 224
17.2.7说明连接池属性 225
17.2.8将应用装配和部署到WebSphere应用服务器上 227
17.2.9使用部署的应用 228
17.2.10作为Web服务访问会话bean 228
17.3未来发展方向 231
17.4小结 231
17.4.1VisualAgeforJava连接器企业版4.0 232
17.4.2参考资料 232
第18章围绕J2EE连接器体系:BEAWebLogic经验 234
18.1WebLogicServer对J2EE连接器体系规范的实现 234
18.1.1WebLogicServer增补部署描述符 235
18.1.2扩展的连接池服务 237
18.1.3weblogic-ra.xml部署描述符举例 238
18.1.4部署描述符编辑器 240
18.1.5在WebLogicServer环境中监测资源适配器 240
18.2WebLogicIntegration2.0 241
18.2.1应用视图 242
18.2.2适配器开发工具包(ADK) 243
18.3BEA合作伙伴采用J2EE连接器体系 247
18.3.1参考资料 247
附录AAPI参考 248
术语表 288

本目录推荐