大小:92.14M
更新时间:23-09-01
系统:Pc
soa服务设计原则是一本SOA服务设计手册,由艾尔编著。本书主要介绍了SOA基础和SOA设计原则,包括服务协议、服务耦合、服务抽象、服务可重用、服务自治、服务状态管理、服务发现、服务组合的设计原则和应用案例,后对SOA和面向对象的设计方法进行了对比,在附录中给出SOA的服务交付、分析、服务建模、服务设计等参考流程。soa服务设计原则内容丰富翔实,对面向服务设计范型进行了全面、深入和形象的探讨,读者不仅可以更加深入地理解SOA的基本原理以及SOA能够带来的好处,更重要的是,可以更加深入地学习在实践SOA的过程中需要遵守的基本原则,并通过书中的实际案例来掌握如何在实践中运用这些原则。
《soa服务设计原则》首先简要介绍了SOA与面向服务的基本概念和关键目标,然后着重阐述了为实现SOA的目标需要遵守的8个核心设计原则:标准化服务合约、服务松散耦合、服务抽象、服务可复用性、服务自治、服务无状态性、服务可发现性和服务可组合性。本书结构清晰、行文简洁,并且在书中贯穿了具体的案例来形象地介绍这些相对比较抽象的设计原则。本书作者Thomas Erl是业界公认的SOA领袖,本书以及他的其他著作被许多著名跨国公司的资深专家誉为“必备的SOA参考书”。本书的读者对象是对面向服务架构感兴趣的IT开发人员、分析师与架构师。
通过阅读《soa服务设计原则》,读者不仅可以更加深入地理解SOA的基本原理以及SOA能够带来的好处,更重要的是,可以更加深入地学习在实践SOA的过程中需要遵守的基本原则,并通过书中的实际案例来掌握如何在实践中运用这些原则。
第1章概述1
1.1本书的目标2
1.2读者对象3
1.3本书不涉及的内容3
1.3.1本丛书中包括的其他书3
1.3.2 SOA的标准化努力4
1.4本书的组织结构4
1.4.1第1部分:基本原理5
1.4.2第2部分:设计原则6
1.4.3第3部分:补充内容8
1.4.4附录8
1.5符号、图形和风格约定9
1.5.1符号图例9
1.5.2服务的符号9
1.6附加说明11
1.6.1更新、勘误和资源11
1.6.2主术语表11
1.6.3参考规范11
1.6.4面向服务计算的海报11
1.6.5 SOA杂志11
1.6.6通知服务12
1.6.7联系作者12
第2章案例研究13
2.1案例研究背景:Cutit Saws公司14
2.1.1历史14
2.1.2技术基础设施和自动化环境14
2.1.3业务目标与障碍14
第1部分基本原理
第3章面向服务计算与SOA 18
3.1设计的基本原理19
3.1.1设计特性19
3.1.2设计原则20
3.1.3设计范型21
3.1.4设计模式21
3.1.5设计模式语言22
3.1.6设计标准23
3.1.7最佳实践24
3.1.8一个基本设计框架25
3.2面向服务计算概述27
3.2.1面向服务架构27
3.2.2面向服务、服务以及面向服务方案逻辑28
3.2.3服务组合28
3.2.4服务库存29
3.2.5理解面向服务计算中的元素29
3.2.6服务模型31
3.2.7 SOA和Web服务34
3.2.8服务库存蓝图37
3.2.9面向服务分析和服务建模37
3.2.10面向服务设计37
3.2.11 Service-Qriented Architecture:Concepts,Technology,and Design 39
3.3面向服务计算的目标和价值39
3.3.1内在互操作性的提高40
3.3.2联合的增强41
3.3.3厂商多样性选择的增加42
3.3.4业务和技术领域一致性的提高42
3.3.5投资回报率的提高43
3.3.6组织敏捷度的提高44
3.3.7 IT负担的降低45
3.4案例研究背景46
第4章面向服务47
4.1面向服务概述48
4.1.1业务自动化中的服务49
4.1.2服务是能力的集合49
4.1.3面向服务作为一种设计范型49
4.1.4面向服务和互操作性51
4.2面向服务解决的问题52
4.2.1在面向服务到来之前53
4.2.2面向服务的必要性56
4.3面向服务带来的挑战58
4.3.1设计复杂性58
4.3.2对设计标准的需求59
4.3.3自顶向下的需求59
4.3.4支持敏捷方案交付的反敏捷服务交付60
4.3.5治理需求60
4.4其他考虑61
4.4.1它不是一个革命性的范例61
4.4.2不要求整个企业范围的标准化61
4.4.3复用不是一个绝对的需求62
4.5面向服务对企业的影响62
4.5.1面向服务和“应用程序”的概念62
4.5.2面向服务和“集成”的概念64
4.5.3服务组合65
4.5.4应用程序、集成和企业架构66
4.6面向服务的起源和影响67
4.6.1面向对象67
4.6.2 Web服务67
4.6.3业务流程管理(BPM)67
4.6.4企业应用集成(EAI)68
4.6.5面向侧面的编程(AOP)68
4.7案例研究背景69
第5章理解设计原则71
5.1使用设计原则72
5.1.1在面向服务分析中应用这些原则72
5.1.2在正式的设计过程中应用这些原则73
5.1.3建立支持的设计标准74
5.1.4把原则应用到一个可行的程度74
5.2原则概要75
5.3设计模式引用76
5.4实现原则vs.调控原则76
5.5原则与服务实现媒介78
5.6原则与设计粒度79
5.6.1服务粒度79
5.6.2能力粒度79
5.6.3数据粒度79
5.6.4约束粒度80
5.6.5关于粒度级别的小节81
5.7案例研究背景81
第2部分设计原则
第6章服务合约(标准化与设计)86
6.1合约释义87
6.1.1技术合约简述87
6.1.2服务合约的起源88
6.2原则概要90
6.3服务合约标准化的类型91
6.3.1功能服务描述的标准化91
6.3.2服务数据表示的标准化92
6.3.3服务策略的标准化94
6.4合约与服务设计96
6.4.1数据表示标准化和转换的避免96
6.4.2标准化与粒度97
6.4.3标准化服务合约与服务模型99
6.4.4标准化服务合约设计如何影响其他原则99
6.5服务合约设计的相关风险102
6.5.1版本化102
6.5.2技术依赖103
6.5.3开发工具缺陷103
6.6服务合约的进一步介绍104
6.6.1非技术性服务合约文档105
6.6.2“针对SOA的Web服务合约设计”105
6.7案例研究105
6.7.1计划中的服务105
6.7.2设计标准106
6.7.3标准化的WSDL定义概要106
6.7.4标准化的XML Schema定义107
6.7.5标准化的服务和数据表示层107
6.7.6服务描述108
6.7.7小结109
应用信息
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
荣策考勤管理系统使用说明(RIMS用户手册) pdf扫描版5.64M 荣策考勤管理系统使用说明是由广州市真地信息技术有限公司荣策软件团队针对同名考勤管理系统量身定做的用户使用手册。手册充分融合了真地企业对荣策考勤系统的指导理念及一些线下用户使用产品后的操作经验。能够独立解决荣策考勤管理系统使用遇到的各种技术问题,高效
查看
asp.net从入门到精通第2版153.34Mpdf高清版目前网站开发最流行的就是使用asp.net语言,因为该语言具有方便性、灵活性、性能优,生产效率高、安全性高、完整性强及面向对象等特性,但如何才能学习好asp.net呢?在此小编向广大网友推荐使用asp.net从入门到精通第2版,该书是目前最优秀的学习as
查看
ansible自动化运维技术与最佳实践28.97M陈金窗pdf扫描版 ansible自动化运维技术与最佳实践由一线运维人员陈金窗,沈灿和刘政委三人联手打造。本书通过大量实例,详细讲解Ansible自动化运维方式与技巧。从基础的架构解析、安装配置,到典型应用场景与案例分析,作者分享了自己在工作中的实战经验,是掌握大规模
查看
C#程序设计及应用教程(第2版)28.33M马骏pdf扫描版 C#程序设计及应用教程(第2版)是一本C#语言程序设计和应用开发教程,由马骏编著。本书内容丰富简洁、对一些初学者比较难以理解的知识点,尽量用简洁、形象而又浅显易懂的语言来表达。比如泛型、接口、组件、特性、纹理、图形图像用法等。但书中的某些重点章节则
查看
android软件安全与逆向分析 pdf48.43M丰生强高清扫描 android软件安全与逆向分析是国内第一本Android软件安全指南书籍,由丰生强编著。本书实践性非常强,作者由水浅入深,详细的解解了android系统的软件安全、逆向分析与加密解密技术。全书几乎每一个部分都结合实际例子,一步步讲解如何操作。因此
查看
linux命令行和shell脚本编程宝典52.03Mpdf扫描版linux命令行和shell脚本编程宝典是一本linux系统命令行和shell脚本编程手册,由美国系统网络管理员Richard Blum编著。本书基础部分需要学习的内容很多,不仅简明扼要的介绍了开源linux软件的结构,并且展示了如何摒弃笨重的linux
查看
linux指令范例速查手册第2版212.97Mpdf扫描版 linux指令范例速查手册第2版是Linux指令范例速查手册第一版的全新升级版本,由黄照鹤等人编著,清华大学出版社出版,是一本全面、实用、查询方便的linux指令速查宝典,里面结合了近700个示例和近750个技巧,详细的介绍了linux中最常用的4
查看
架构探险从零开始写javaweb框架74.49M黄勇pdf扫描版 架构探险从零开始写javaweb框架是一本java web框架编写教材,由阿里巴巴公司系统架构师黄勇编著。本书从开发工具入手,让读者们熟练使用IDE,更让读者一步一步熟悉Servlet到搭建轻量级框架,精简易懂,由类加载器到实现请求转发,使读者更清
查看
php经典实例(第三版)pdf54.07M扫描版 php经典实例(第三版)是一本php语言学习指导书,由美国程序员David Sklar和Adam Trachtenberg共同编著,苏金国,丁小峰等翻译。本书主要介绍了专门为PHP 5.4和5.5修订的350个经典技巧,并提供了丰富的示例代码。特别
查看
gx works2操作手册中文版40Mpdf高清版 gx works2由三菱推出的一款专业的plc编程软件,支持梯形图、指令表、SFC、ST及结构化梯形图等编程语言,可实现程序编辑,参数设定,网络设定,程序监控、调试及在线更改,智能功能模块设置等功能。在此小编为广大网友带来了gx works2手册,
查看
2017公路工程管理与实务25.7M2017公路工程管理与实务是一级建造师必考的科目,新版本是在第二版的基础上,根据人力资源和社会保障部、住房和城乡建设部审定的《一级建造师执业资格考试大纲(公路工程) 》进行了修编。新版教材变动34处,增加10页,变动集中在第一章路基工程中的软土地区路基和
查看