《UNDERSTANDING SOA WITH WEB SERVICES 中文版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)ERIC NEWCOMER GREG LOMOW著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121028018
  • 页数:447 页
图书介绍:本书是运用面向服务体系(SOA)和Web Services技术进而简化IT构架,促进企业敏捷性。无论您是构架师、开发者还是IT经理人,此书都会帮助您获得SOA权利——甚至获得商业和技术上的目的。

第一章 介绍SOA与Web服务 1

面向服务的企业 2

面向服务开发 5

服务抽象 8

面向服务的架构 10

什么是服务 10

什么是面向服务的架构 13

影响SOA被接受的诸多因素 18

SOA与Web服务 20

快速集成 23

多渠道服务 26

偶发连接计算 28

业务流程管理 29

标准化 32

补充的Web服务规范 32

规范的可组合性 35

元数据管理 38

安全性 41

可靠性与消息传递 43

事务 44

Web服务编制 46

小结 48

第一部分 SOA及业务流程管理的概念 49

第二章 SOA概述 51

面向服务的商业和政府机构 51

SOA的概念 54

SOA的过程、原则和工具 57

服务 58

业务营运服务 61

可重用的技术服务 63

服务契约 64

Web服务平台 64

服务请求者和服务提供者 68

认可的产品、技术和设施 69

服务的治理与过程、原则与准则、方法与工具 70

SOA治理策略与过程 70

SOA的原则和准则 72

关键服务特征 73

主要特征 75

次要特征 78

SOA对服务请求者的建议 83

SOA对传统系统和传统服务的建议 85

SOA的技术效益 86

高效的开发 87

更利于重用 88

简化维护 91

增量采纳 91

流畅的演进 92

SOA的业务效益 93

增强的业务机动性 94

更好地配合业务 96

改善客户满意度 98

降低对厂商的依赖和降低转换成本 99

降低集成成本 100

提高现有IT资产的投资回报率 100

小结 102

第三章 SOA与Web服务 103

Web服务平台 104

Web服务平台的要素 105

Web服务平台的原则 108

服务契约 109

服务契约的元素 109

记录和定义服务契约 111

服务契约的原则 112

服务契约关注的是服务层抽象 112

WSDL与服务契约 113

WSDL服务契约的架构 114

WSDL服务契约的例子——日历服务 116

服务层数据模型 118

服务层数据模型与内部数据模型的关系 118

协调不同服务领域间的异构数据模型 119

为服务层数据模型和数据处理使用XML相关技术 122

服务发现——注册与查找 123

服务层安全 124

服务层交互模式 126

SOAP与HTTP概述 127

请求/响应交互模式 129

请求/回调交互模式 130

异步的存储转发消息传递 132

采用请求/响应和异步消息传递的业务场景示例 135

发布/订阅交互模式 135

原子服务与合成服务 138

根据服务契约生成代理和框架代码 140

根据服务契约生成Java类 141

根据服务契约生成C#类 142

根据服务契约生成C++类 144

服务层通信与可选的传输协议 145

WSDL的可扩展性 146

SOAP over IBM WebSphere MQ 147

SOAP over JMS 147

SOAP over CORBA IIOP 148

SOAP over Tibco Rendezvous 149

回顾SOA 149

用于实现SOAs的各种技术 150

各种SOA技术的详细对比 156

小结 159

第四章 用SOA与Web服务进行集成 161

关于集成 162

导致集成问题的业务驱动力 162

“理想的”集成方案应满足的要求 164

集成面临的技术挑战 164

集成可在不同技术层次上进行 166

用XML和Web服务进行集成与互操作 167

用XML和Web服务进行集成与互操作的两种方法 171

Web服务集成(WSI) 171

面向服务的集成(SOI) 174

用SOA与Web服务进行集成——.NET与J2EE的互操作 178

用SOA与Web服务进行集成——令传统系统支持服务 181

例1——CICS和IMS 182

例2——CORBA 188

应用SOA与Web服务进行集成——企业服务总线的模式 195

小结 197

第五章 SOA与多渠道服务 199

面向服务的架构可以降低成本并提高效率 202

多渠道服务可以去除过时的昂贵的基础设施 202

多渠道服务可以降低人力成本 202

SOA与多渠道服务的业务效益 202

用于多渠道服务的SOA 203

架构上的困难 204

多渠道服务的架构 204

客户端/表示层 206

渠道访问层 206

通信基础设施 208

业务服务访问层 210

业务服务层 213

示例——利用SOA开发合成应用 214

示例——用于多渠道服务架构的SOA 216

小结 219

业务流程管理的基本概念 221

第六章 SOA与业务流程管理 221

业务流程管理系统 223

流程建模 225

流程执行 226

流程监控 227

业务活动监控 227

业务流程示例 229

组合BPM、SOA及Web服务 232

BPM、SOA及Web服务的优点 232

定义原子和合成服务 236

编制与编排规范 245

比较Web服务的编制与编排 245

WS-BPEL 248

Web服务编排描述语言 259

以编制为中心的方法 261

Web服务合成的例子 261

以编排为中心的方法 263

两种方法的比较 265

第一部分总结:组合BPM、SOA及Web服务的优点 265

BPM、SOA、Web服务、XML各自的特征与优点 265

BPM、SOA、Web服务互补特征与优点 267

第二部分 补充Wed服务规范 271

何为补充的Web服务规范 271

第七章 元数据管理 273

元数据管理的简单方法 276

使用普通的SOAP和WSDL 278

元数据规范 282

XML 283

WSDL2.0 284

UDDI 286

寻址 289

策略 297

WS-Policy 299

Web服务策略语言(WSPL) 305

WSDL2.0中的feature与property 307

比较各个策略规范 308

WS-MetadataExchange 309

小结 312

第八章 Web服务安全 313

事关全局的考虑 315

核心概念 316

身份 319

认证 320

各种挑战与威胁及应对措施 321

数字签名 321

消息窃取 322

中间人攻击 323

欺骗 323

再现攻击 323

拒绝服务攻击 323

保护通信层 324

IP层安全 325

传输层安全 325

消息级安全 327

WS-Security框架 327

WS-SecurityPolicy 332

WS-Trust 333

WS-SecureConversation 335

WS-Federation 336

安全断言标记语言(SAML) 337

XACML:传达策略信息 341

XML密钥管理规范(XKMS) 341

数据级安全 342

XML Encryption 343

XML Signature 344

小结 346

第九章 高级消息传递技术 349

可靠的消息传递 349

概述 350

概念与技术 352

可靠的消息传递的优点 357

可靠的消息传递的使用场景 358

用于Web服务的可靠的消息传递规范 362

比较Web服务的可靠的消息传递与异步消息排队 374

通知 376

WS-Eventing 378

WS-Notification 379

移动办公者与偶发连接计算 379

小结 381

第十章 事务处理 383

概述 384

采用事务的方式 386

Web服务对事务的影响 387

协议和协调 389

活动 389

上下文 390

寻址 391

策略 392

协调 392

协议类型 397

各种事务规范 401

Web服务协调器 404

WS-AtomicTransaction 409

WS-BusinessActivity 411

WS-Context 412

WS-Coordination Framework 414

WS-Transaction Management 416

小节 420

参考文献 421

索引 431

译注 445