《浅谈深析面向服务的软件工程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:蔡维德,白晓颖,陈以农著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302172215
  • 页数:160 页
图书介绍:本书脱离具体协议集描述,从新的角度介绍面向服务的体系结构(SOA),揭示了SOA的本质和应用SOA的重要性及必要性,并介绍了面向服务的各种计算技术,展示了面向服务技术的广阔应用前景。

图表索引 5

前言 9

致谢 13

内容提要 15

引子 19

第1章 为什么面向服务是一种新的计算范型 3

什么是面向服务的体系结构 3

为什么面向服务是一种新的计算范型 7

第2章 为什么要关注面向服务 12

超级程序员 13

面向服务带来全球竞争 14

“以人为本”的计算机教育 16

以史为鉴 18

以邻为镜 21

软件比硬件硬 25

对中国软件发展的建议 30

第3章 面向服务的应用战略 34

第4章 面向服务计算基本概念 41

服务化 41

面向服务与面向对象 43

面向服务的系统工程 44

面向服务与本体 47

第5章面向服务的体系结构 52

SOA服务组装语言 53

以服务消费者为中心的SOA 55

以最终用户为中心的SOA 60

第6章 面向服务的分析与设计—新的“拿来主义” 70

基本原则 70

基于体系结构的分析 73

模型驱动的开发 75

第7章 面向服务测试 85

协同验证与确认* 85

面向服务测试方法概述 87

WebStrar— “The Power of Us” 92

第8章 基于策略的面向服务计算 99

策略 99

策略系统 100

面向服务的策略架构 104

模型驱动的策略计算 106

第9章 服务协同 109

协同简介 109

协同的层次 110

SOA协同的特点与问题 113

协同的体系结构 114

SOA协同协议 115

“NOMADS共和国” 120

CCSOA与动态过程协同 121

第10章 数据溯源 123

什么是SOA的数据溯源 123

如何解决数据溯源问题 127

服务数据对象与数据溯源 129

第11章 信息服务 133

信息服务的概念 133

信息服务在SOA数据溯源系统中的体现 136

信息服务对数据库的影响 136

第12章 硬件服务化 138

从软件服务化到硬件服务化 138

面向服务的基础设施 139

面向服务的基础设施框架 142

SOI的实现—平台作为服务 143

SOI的工程化挑战 145

SOI的可扩展性 145

小结 146

后记 147

参考文献 153

相关公司和机构主页 161

本书章节组织 15

SOA通用模型 3

面向服务的基本思想 4

计算范型发展过程的“龙卷风模型” 8

软件范型的发展历史 9

O-O范型与SO范型的对照 20

长风联盟SOIL策略示意图 29

传统的三层设计 41

基于服务重组和重构的SOA设计 43

SOSE的总体框架 46

基于PSML-S和PSML-O的开发环境 46

本体示例 48

通过本体推理衍生关系的例子 49

通用的面向服务体系结构(SOA)框架 52

主要的SOA服务组装语言 53

流程编制和编排的区别 54

一个BPEL流程调用两个网络服务组成一个新的网络服务 55

UCSOA产生的动机 61

UCSOA的框架 62

UCSOA的操作场景及顺序 63

SOA软件开发过程的“龙卷风模型” 71

IBM基础体系结构 77

WebStrar框架 92

基于可信UDDI服务中介的自动测试框架 93

可信UDDI服务中介架构中的检入过程 94

可信UDDI服务中介架构中的检出过程 95

SOA的群组测试过程 96

静态分析、测试和策略实施分别对应的系统生命周期阶段 99

策略在系统运行时的执行情况 100

传统应用中策略与系统的耦合关系 100

SOA应用的策略分离机制 101

策略与系统的协调过程 103

分布式系统中策略执行的概念模型 103

SOA中测试与策略的层次结构 104

WS-Policy的三层架构 105

基于XACML的三层策略架构 105

SOA系统中策略执行的概念模型 105

协同的层次划分 110

动态过程协同的发展 113

通用协同框架 114

FIPA多Agent系统模型中的Agent通信框架 115

CPP/CPA协同过程 116

OWL-S服务标记语言的组成 117

OWL-S服务描述信息摘要 118

基于PSML-C的协同过程 119

CCSOA支持下的PSML-C动态过程协同过程 122

传统应用程序中的数据流动 123

SOA应用程序中的数据流动 123

数据流动过程中的测试 125

SOA应用中的数据最终会出错 126

SDO在SOA系统中的应用 130

SDO的服务使用模式 130

SDO和数据分析机制 131

信息服务在SOA中的应用 134

数据与服务或数据流紧密耦合 134

信息作为服务提高了数据灵活性 135

传统SOA结构与加入信息服务的SOA结构 135

IT系统服务化的通用框架 139

从软件服务化到硬件服务化 139

企业IT系统的分层服务化 140

面向服务的自适应控制框架 141

SOI的服务化概念 141

SOI框架 142

PaaS(平台作为服务) 144

网络时代软件发展的步骤 148

传统的软件标准制定 149

SOA的软件标准制定 149

IT公司通向SOA之路 34

OO范型与SO范型的比较 44

各开发阶段的SOSE技术 45

组装语言及其特点 54

以提供者为中心和以消费者为中心的对比 56

SaaS发布模式与传统软件模式的区别 66

需求分析历史上的重要里程碑 74

SOA的测试方法 88

CV&V和传统的IV&V的区别 90

操作次数与数据出错率的关系 126

传统数据溯源和SOA数据溯源的区别 127

SOA与Mochimedia的联系与区别 152