请输入您要查询的百科知识:

 

词条 SOA实践指南
释义

本书论述了如何平滑地集成业务流程设计和业务系统设计,如何演变现有架构以实现SOA目标并在转变期间维持对企业经营活动的支撑,如何使用一个积极的企业架构小组给多个项目带来一致性和有远见的架构观,以及如何全方位地解决分布式系统设计问题。

图书信息

书 名: SOA实践指南

作 者:(美)布朗,胡键译

出版社: 机械工业出版社

出版时间: 2009-3-1

ISBN: 9787111263340

开本: 16开

定价: 59.00元

08版信息

书 名: SOA实践指南

作 者:(美国)乔苏蒂斯

出版社: 电子工业出版社

出版时间: 2008

ISBN: 9787121070419

开本: 16

定价: 59.86元

执行SOA--SOA实践指南

基本信息

原书名: Executing SOA: A Practical Guide for the Service-Oriented Architect 原出版社:IBM Press 作者: (美)Norbert Bieberstein [作译者介绍] 译者: 王海鹏 丛书名: SOA技术丛书 出版社:机械工业出版社 ISBN:9787111266822 上架时间:2009-5-21 出版日期:2009 年5月 开本:16开 页码:179 版次:1-1 所属分类: 计算机 > 计算机网络 > Web Server > SOA/SOC(面向服务框架

内容简介

《SOA实践指南》展示了实现面向服务的架构(SOA)切实可行的规律,使得SOA不再只是镜花水月,可望而不可及。《SOA实践指南》基于作者在一家领先行业的公司中全面推广SOA的第一手经验,解释了SOA如何简化大型应用的创建和维护。不管你的项目是包含一套巨大的、基于Web Services的组件集,还是需要将老系统和更现代化的业务流程连接起来,《SOA实践指南》都阐明了SOA如何满足你的需要。

作者简介

Nicolai M.Josuttis.著有《C++标准库》和《C++模板》,两书都由Addison-Wesley出

版。他的职务是系统架构师和技术经理。最近两年,他在一家国际电话公司中全面推广

SOA。Nicolai在几个会议上办过s0A讲座,多年来他一直在发表关于这个主题的演讲。

媒体推荐

“本书描述的原则和经验,在使T-Mobile公司成功建立SOA上扮演了重要角色,公司的

SOA每天要处理超过1000万个服务调用。”

--Steffen Roehn博士,T-Mobile国际公司执行委员会成员(CIO)

“在过分炒作的SOA世界中,Nicolai Josuttis做出了杰出的贡献:一部基于第一手经验、经过认真推敲的、深刻洞察SOA本质的作品。就鼓励SOA实践者采用切实可行的方法而言,本书是一个重要的里程碑。”

--John Schmidt,集成联盟主席

“所有CIO、IT主管和IT计划经理都应该看看这本书。”

--Richard Mark Soley博士,对象管理组织主席和ICEO、SOA联盟执行董事

编辑推荐

多年来,SOA一直只是个美好的愿景。通过描述在实践中实现和运行SOA所碰到的问题,《SOA实践指南》让SOA走入凡尘,真正能被大家所用。通过介绍SOA的方方面面,分析典型的使用模式,并探究松耦合如何帮助构筑更强大的应用,《SOA实践指南》提出了一个框架,帮助你决定何时,以及如何利用SOA获益。在《SOA实践指南》中,你将:

直接聚焦于真实的技术和部署,而不是仅仅关注若干标准

在应用SOA解决方案之前,先检查业务问题,确定哪些业务问题适用SOA方法

找到建立解决方案的清晰路径,而不是陷入不断变化的Web Services细节泥潭之中

分享资深SOA系统架构师的实战经验

目录

前言

第1章:动机

1.1大型分布式系统的特征

1.2魔术总线故事

1.3魔术总线故事给我们的启示

1.4 SOA历史

1.5五页幻灯讲完SOA

第2章:SOA

2.1SOA定义

2.2 SOA驱动因素

2.3 SOA概念

2.4 SOA要素

2.5 SOA不是银弹

2.6 SOA不是特定技术

2.7对比SOA与分布式对象

2.8 SOA术语

2.9总结

第3章:服务

3.1服务

3.2接口和契约

3.3额外的服务特性

3.4总结

第4章:松耦合

4.1对容错的需求

4.2松耦合的形式

4.3处理松耦合

4.4总结

第5章:企业服务总线

5.1ESB职责

5.2异质的ESB

5.3ESB的差异

5.4ESB增值服务

5.5总结

第6章:服务分类

6.1基础服务分类

6.2基本服务

6.3组合服务

6.4流程服务

6.5其他服务分类法

6.6技术服务和基础设施服务

6.7服务之外

6.8总结

第7章:业务流程管理

7.1 BPM术语

7.2 BPM和SOA

7.3用于服务的BPM的例子

7.4业务流程建模

7.5识别服务的其他方法

7.6配制和编排

7.7更多思考

7.8总结

第8章:SOA和组织

8.1角色和组织

8.2出资模型

8.3总结

第9章:上下文环境中的SOA

9.1基于SOA的架构模型

9.2处理前端和后端

9.3总结

第10章:消息交换模式

10.1 MEP简介

10.2基本MEP

10.3更复杂的MEP

10.4处理可靠性和错误

10.5处理不同MEP层

l0.6事件驱动的架构

10.7总结

第11章:服务生命周期

11.1开发中的服务

11.2生产中的服务

11.3总结

第12章:版本划分

12.1版本划分需求

12.2领域驱动的版本划分

12.3数据类型的版本划分

12.4配置管理驱动的版本划分

12.5实践中的版本划分

12.6总结

第13章:SOA和性能

13.1性能在哪儿重要

13.2从远程存储过程到服务

13.3性能和可重用性

13.4性能和向后兼容性

13.5总结

第14章:SOA和安全

14.1安全需求

14.2处理安全需求

14.3实践中的SOA安全.

14.4 XML和Web Services的安全

14.5安全问题何时凸现

14.6总结

第15章:技术细节

15.1服务和状态

15.2幂等性

15.3测试和调试

15.4处理技术性数据(头数据)

15.5数据类型

15.6错误处理

15.7总结

第16章:Web S8rvices

16.1使用Web Services的动机

16.2基础Web Services标准

16.3实践中的Web Services

16.4结束按语

16.5总结

第17章:服务管理

17.1服务中间人的历史

17.2业务库和注册中心

17.3总结

第18章:模型驱动的服务开发

18.1生成的服务代码

18.2建模服务

18.3实践中的元模型

18.4建立MDSD过程

18.5工具

18.6避免瓶颈

18.7总结

第19章:建立SOA和SOA监管

19.1引入SOA

19.2 SOA监管

19.3按部就班SOA

19.4其他SOA方法

19.5其他建议

19.6总结

第20章:后记

20.1 SOA是新东西吗?

20.2 SOA增加了复杂性吗?

20.3 SOA关键的成功要素是什么?

20.4 SOA在哪些地方不合适?

20.5 SOA替代了001:’吗?

参考文献

词汇表

索引

……

序言

从20世纪60年代的软件危机开始,人们就在和计算机软件、系统的复杂性作斗争。结构化编程、面向对象编程和组件是编程范式方面的努力;客户机一服务器架构、三层架构乃至N层架构是架构方面的进化。SOA是计算机业界在同软件、系统复杂性斗争上的新尝试。本书多次提到,SOA和之前的尝试相比有一些重要的不同,因此,成功处理复杂性的希望也更大。

不同之一为SOA接受异质。这个转变产生的效果正如敏捷编程接受“需求不断变更”产生的效果一样,从抗拒到接受,观念上转变的一小步,实践中将形成巨大的差异。

不同之二为SOA接受变化,甚至必须在变化中才能产生出自己的SOA;作者多次提到“你买不来SOA”,强调SOA是必须根据自己的情况逐步演化出的一个IT战略。

这些不同之处与其说是技术上的,不如说是观念上的。事实上,观念的变化最为强有力,新观念或者会产生与过去迥异的方法论、开发过程和架构,或者会激发人们从新的角度、用新的方式来组织老技术和老方法。

然而,如果对SOA的研究只停留在纯观念、纯理论上,则SOA将始终是美丽而遥不可及的海市蜃楼。“理论是苍白的,而生活之树常青”。只有既抓住观念和本质,又深入一定程度细节,才能“纲举目张”和“翔实可行”兼得。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/26 19:44:02