《WebSphere业务集成方法》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:AshokIyengar,VinodJessani,MicheleChilanti著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111263333
  • 页数:290 页
图书介绍:本书系统介绍了如何创建以流程为中心的业务集成解决方案。全书内容涵盖了业务集成的基本概念、术语、架构模式、WebSphere Business Integration技术,以及业务集成解决方案的实践等。

第1章 业务集成 1

1.1 业务集成所面对的挑战 1

1.2 面向服务的架构 2

1.3 SOA的生命周期 4

1.4 业务集成编程模型 5

1.5 BPEL(现在称为ws-BPEL) 6

1.6 服务数据对象 7

1.7 小结 7

1.8 developerWorks的相关链接 8

第2章 业务集成架构和模式 9

2.1 业务集成方案 9

2.2 业务集成:角色、产品和技术挑战 10

2.2.1 清晰的角色分离 10

2.2.2 通用的业务对象模型 10

2.2.3 服务构件架构(SCA)编程模型 11

2.2.4 工具和产品 11

2.3 业务对象框架 11

2.4 服务构件架构 13

2.4.1 SCA编程模型:基本原理 14

2.4.2 调用SCA构件 15

2.4.3 导入 16

2.4.4 导出 16

2.4.5 独立引用 16

2.5 业务集成模式 16

2.6 业务流程 18

2.7 限定符 18

2.8 小结 19

2.9 developer Works的相关链接 19

第3章 业务编排 20

3.1 业务流程 20

3.2 BPEL 20

3.2.1 伙伴链接 21

3.2.2 变量 21

3.2.3 活动 22

3.2.4 表达式语言 23

3.2.5 相关集 24

3.2.6 作用域 24

3.2.7 错误处理器 24

3.2.8 补偿处理器 24

3.2.9 事件处理器 24

3.3 BPEL扩展 25

3.4 短时间运行和长时间运行的流程 25

3.4.1 流程的事务特征 26

3.4.2 BPEL流程的版本化 27

3.5 BPEL和SCA 28

3.6 小结 28

3.7 developerWorks的相关链接 28

第4章 WebSphere IntegrationDeveloper 29

4.1 安装WID 29

4.2 使用WID 29

4.3 业务集成解决方案的构建块 30

4.3.1 模块 30

4.3.2 中介模块 31

4.3.3 库 31

4.4 创建项目以及其他内容 31

4.4.1 创建库 31

4.4.2 创建简单的业务对象 32

4.4.3 创建嵌套的业务对象 35

4.4.4 创建接口 35

4.4.5 创建模块 36

4.5 流程编辑器 38

4.6 组装编辑器 40

4.7 Visual Snippet Editor 43

4.8 导出模块 46

4.8.1 将模块导出为EAR文件 46

4.8.2 将模块导出为serviceDeploy文件 47

4.8.3 将模块导出为项目交换文件 47

4.9 测试模块和构件 48

4.9.1 模块和构件测试 48

4.9.2 测试服务器 48

4.9.3 集成测试客户端 51

4.10 日志和查错 51

4.11 Eclipse外壳共享 52

4.12 小结 52

4.13 developerWorks的相关链接 52

第5章 WebSphereProcessServer 53

5.1 WebSphereProcessServer简介 53

5.1.1 WPS的功能内容介绍 54

5.1.2 WPS基础设施 55

5.1.3 BusinessProcessChoreographer 57

5.2 术语和拓扑 58

5.2.1 配置文件 58

5.2.2 单元和节点 59

5.3 安装WPS 60

5.3.1 WPS管理 60

5.3.2 启动和停止WPS 61

5.3.3 创建WPS单元中的关键步骤 61

5.4 WPS集群拓扑 62

5.4.1 集群 62

5.4.2 WPS构件集群 63

5.4.3 SI总线集群 64

5.5 拓扑选择 66

5.5.1 单服务器拓扑 66

5.5.2 单集群拓扑 66

5.5.3 带有目标分区的单集群拓扑 66

5.5.4 多集群拓扑 68

5.6 小结 70

5.7 developerWorks的相关链接 70

第6章 业务流程 71

6.1 应用示例 71

6.2 使用短时间运行的业务流程 73

6.2.1 创建短时间运行的流程 73

6.2.2 添加引用伙伴 74

6.2.3 调用伙伴的操作 74

6.2.4 使用Assign活动 75

6.2.5 使用Choice活动 76

6.2.6 为Choice分支使用VisualSnippetEditor 77

6.2.7 定义错误 77

6.3 使用长时间运行的业务流程 78

6.3.1 创建长时间运行的流程 78

6.3.2 EmptyAction 78

6.3.3 使用人工任务 79

6.3.4 使用WhileLoop 80

6.4 高级的BPEL特性 82

6.4.1 添加作用域 82

6.4.2 错误处理器 83

6.4.3 ReceiveChoice 84

6.4.4 相关集 85

6.4.5 事件 87

6.5 小结 89

6.6 developerWorks的相关链接 89

第7章 业务映射和业务规则 90

7.1 支持服务 90

7.1.1 映射 90

7.1.2 关系 90

7.1.3 选择器 90

7.1.4 中介流程 91

7.2 映射 91

7.2.1 数据映射 91

7.2.2 接口映射 91

7.2.3 关系 92

7.3 映射场景 93

7.4 实现映射 95

7.4.1 创建数据映射 95

7.4.2 创建接口映射 97

7.5 关系 99

7.6 关系场景 100

7.6.1 关系编辑器 101

7.6.2 Relationship Manager 102

7.7 业务规则 103

7.7.1 决策表 104

7.7.2 规则集 104

7.8 决策表场景 104

7.8.1 创建规则组 105

7.8.2 管理业务规则 108

7.8.3 导出规则 110

7.9 选择器 110

7.10 中介 111

7.11 小结 112

7.12 developerWorks的相关链接 112

第8章 业务状态机、人工任务和WebService 113

8.1 业务状态机 113

8.2 Order流程的状态转换图 113

8.3 实现Order业务状态机 115

8.3.1 Order业务状态机接口 115

8.3.2 创建OrderBSM 115

8.3.3 完成组装图 119

8.3.4 部署并运行BSM 120

8.4 人工任务 121

8.4.1 共享人工任务 121

8.4.2 原始人工任务 121

8.4.3 纯人工任务 121

8.4.4 管理性人工任务 122

8.4.5 即席任务 122

8.5 用户界面 122

8.6 WebService 124

8.7 在WID中使用WebService 126

8.7.1 导入WSDL文件 126

8.7.2 测试和使用WSDL文件 128

8.7.3 导入内联WSDL文件 129

8.7.4 发布WSDL文件 130

8.8 小结 131

8.9 developerWorks的相关链接 131

第9章 业务集成客户端 132

9.1 Business Process Choreographer(BPC) 132

9.2 Business Process Choreographer Explorer 132

9.3 使用BPC Explorer 134

9.3.1 启动流程实例 135

9.3.2 认领和处理任务 136

9.3.3 查看业务流程 137

9.4 观察与监控 139

9.5 Common Event Infrastructure(CEI) 139

9.5.1 Common Base Event(CBE) 139

9.5.2 在WebSphere中启用CEI 140

9.5.3 CEI监控 141

9.6 Business Process Choreographer Event Collector 142

9.7 Business Process Choreographer Observer(BPCO) 142

9.7.1 安装BPCO 143

9.7.2 为BPCO启用日志 144

9.8 使用Observer 144

9.9 小结 145

9.10 developer Works的相关链接 146

第10章 业务集成服务管理 147

10.1 安全性 147

10.1.1 WebSphere安全性 147

10.1.2 启用WebSphere Global Security 48

10.1.3 在WebSphere中启用Global Security的步骤 149

10.1.4 使用LDAP服务器配置安全性 150

10.1.5 为BPC应用映射安全性角色 152

10.1.6 使WPS安全地访问数据库和消息 154

10.2 日志与跟踪 155

10.2.1 跟踪用户应用 157

10.2.2 安装日志文件 157

10.3 Message Logger 158

10.3.1 Message Logger的使用 158

10.3.2 在WID中版本化流程的步骤 159

10.3.3 关于版本化BPEL流程的建议 160

10.4 小结 161

10.5 developerworks的相关链接 161

第11章 业务集成编程 162

11.1 SCA编程模型 162

11.1.1 以编程方式使用SCA:Java引用 162

11.1.2 以编程方式使用SCA:WSDL引用 165

11.1.3 以声明方式使用SCA:限定符 168

11.2 WPS中的事件排序 169

11.3 业务图和业务对象的编程操作 171

11.4 API或SPI 177

11.4.1 BusinessFlowManagerAPI 177

11.4.2 用于启动业务流程的API 178

11.4.3 打包客户端应用 180

11.4.4 Human Task Manager API 180

11.5 可视化编程 181

11.5.1 安装 181

11.5.2 创建自定义的可视化代码段 181

11.6 小结 185

11.7 developerWorks的相关链接 185

第12章 WebSphere适配器 186

12.1 适配器 186

12.2 适配器架构 188

12.2.1 公共客户端接口 189

12.2.2 服务提供者接口 189

12.2.3 出站处理 189

12.2.4 入站处理 189

12.2.5 企业发现 190

12.2.6 资源适配器存档文件 190

12.3 使用适配器 191

12.3.1 创建JDBC出站适配器构件 192

12.3.2 测试适配器 196

12.4 FTP、平面文件和Email适配器 197

12.5 SAP适配器 197

12.6 Siebel适配器 198

12.7 自定义的适配器 199

12.8 小结 200

12.9 developer Works的相关链接 201

第13章 业务建模 202

13.1 安装WebSphere Business Modeler 202

13.2 业务建模的术语和概念 203

13.3 使用WebSphere Business Modeler 204

13.4 业务流程图 207

13.5 业务度量 207

13.6 使用业务模型 208

13.6.1 业务项 208

13.6.2 导入业务项 209

13.6.3 业务流程模型 210

13.6.4 导出业务项 212

13.6.5 业务度量 214

13.6.6 业务模拟 214

13.7 小结 216

13.8 developer Works的相关链接 216

第14章 业务监控 217

14.1 业务活动监控 217

14.2 安装WebSphere Business Monitor 219

14.3 安装WebSphere Business Monitor Developmentment Toolkit 219

14.4 使用WebSphere Business Monitor 221

14.5 KPI 222

14.6 仪表板 222

14.7 监控器模型 223

14.8 使用MME 224

14.8.1 场景 225

14.8.2 启用CEI日志 225

14.8.3 生成监控器模型 226

14.8.4 创建触发器 228

14.8.5 创建计数器 228

14.8.6 创建指标 229

14.8.7 创建维数和度量 231

14.8.8 创建KPI 231

14.8.9 部署和测试监控器模型 232

14.9 小结 234

14.10 developerWorks的相关链接 234

第15章 企业服务总线和服务注册表 235

15.1 WebSphereServiceRegistryandRepository(WSRR) 236

15.2 安装WSRR 237

15.3 使用WSRR 238

15.3.1 加载文档 239

15.3.2 使文档可管控 240

15.3.3 管控对象状态的转换 241

15.3.4 查找文档 241

15.4 WSRR和WID 243

15.5 企业服务总线(ESB) 245

15.6 WebSphere Enterprise Service Bus 246

15.7 WESB术语 247

15.7.1 中介 247

15.7.2 中介模块 247

15.7.3 中介流程构件 248

15.7.4 中介流程 249

15.7.5 中介原语 249

15.8 安装WESB 250

15.9 使用WESB 251

15.10 WESB和WID 252

15.10.1 创建中介模块 252

15.10.2 部署中介模块 253

15.10.3 检查总线 254

15.11 小结 254

15.12 developerWorks的相关链接 255

附录A WebSphere Process Server安装 256

附录B WebSphere Integration Developer安装 265

附录C WebSphere Business Modeler安装 270

附录D WebSphere Business Monitor安装 275

附录E WebSphere Service Registry and Repository安装 283

附录F WebSphere Adapter Toolkit安装 288