本文共 5012 字,大约阅读时间需要 16 分钟。
Service Oriented Architecture for Dummies
Copyright © 2009 by Wiley Publishing, Inc., Indianapolis, Indiana.
All right reserved. This translation published under license.
Authorized translation from the English language edition published by John Wiley & Sons, Inc.
本书中文简体字版由John Wiley & Sons公司授权人民邮电出版社出版,专有出版权属于人民邮电出版社。
内 容 提 要
SOA达人迷面向服务的架构(SOA)势不可挡。本书内容详实,实例丰富,有很强的借鉴意义。它告诉您什么是SOA,如何最大限度提高其适应性;探讨了SOA的重要组件以及它们如何协同工作;全面解构了业务流程和应用程序以确定其组件,然后以一种新的方式将其组合在一起;探索了XML以及它如何在SOA中使用;分析了如何基于公司的业务规则和需求开发一项治理战略和确保数据质量和一致性;以及在Web 2.0、统一通信和云计算环境中认识SOA。本书的读者对象是对面向服务架构感兴趣的IT开发人员、分析师与架构师。通过阅读本书,读者不仅可以更加深入地理解SOA的基本原理,还能掌握SOA实践中需要遵循的原则与方法。
关于作者
SOA达人迷Judith Hurwitz是一名技术策略家和思想领袖,她是Hurwitz & Associates公司的董事长,该公司是一家商业技术策略公司,主要业务就是帮助企业从它们的技术投资中获取利益。1992年,Judith Hurwitz成立了Hurwitz Group,这是一家有关技术搜索的集团。Judith Hurwitz曾在多个公司任职,例如,John Hancock、Apollo Computer和Patricia Seybold’s Group。Judith为供应商和客户提供分布式技术的策略性指导,她经常在行业会议上做主题演讲。Robin Bloor,Hurwitz & Associates公司的合伙人,20年来一直担任IT咨询师和技术分析师。2002年以前,他一直在英国生活和工作。2002年,他成立了IT分析公司Bloor Research,该公司主要出版有关各个行业的相关技术报告,包括计算机硬件架构、电子商务等。2002年,他移居到美国,现在居住在德克萨斯州奥斯丁。2005年,他把自己的US analyst公司与Hurwitz & Associates公司进行合并。2006年,他对不断发展的SOA领域产生了兴趣,针对很多公司的IT技术问题,他都作出了相关的评论,是一位颇具影响力的评论家,并多次应邀出席各种会议、客户团体会议以及研讨会。
Marcia Kaufman,Hurwitz & Associates公司的另一位创办人和首席营运官,在商业策略、行业研究、面向服务的架构、软件质量、信息服务以及分析学领域有20年的从业经验。Marcia除了发布一个定期的技术博客外,她已经撰写了许多有关SOA、信息管理以及信息技术的颇具商业价值的书籍。Marcia在各个研究中心包括数据资源公司(DRI)从事金融服务行业的建模及预测。
Dr.Fern Halper,Hurwitz & Associates公司的合伙人,在数据分析、商业分析和策略发展方面拥有20余年的从业经验。Fern已经发表了许多有关数据挖掘技术和信息技术的文章,她在文本分析领域进行了广泛的研究,撰写了大量的相关书籍,并做了很多主题演讲;此外,她还发布一个定期的技术博客。Fern在美国朗讯科技公司位居要职,她曾经在贝尔实验室工作了八年,主要研究分析营销和运营数据的创新方法和系统,她还在科尔盖特大学以及本特利学院任教。
致谢
SOA达人迷Judith 感谢自己的家人—丈夫Warren、孩子Sara和David,以及母亲Elaine,她还想以此书纪念父亲David。Robin 感谢Judy,感谢她的鼓励、支持以及建议。
Marcia 感谢丈夫Matthew、女儿Sara和Emily,以及父母Larry和Gloria。
Fern 感谢丈夫Clay、女儿Katie和Lindsay,以及父母Stanley和Phyllis,并以此书表示对他们的怀念。
前言
SOA达人迷欢迎大家阅读本书。面向服务体系架构(SOA)正在逐步走向成熟,目前已经成为一种技术主流,我们为此感到非常兴奋。我们看到,SOA不仅是一个技术平台,而且还是一个商业平台。实施SOA需要企业在思想上进行转变,SOA的成功恰恰证明了其本身存在的价值。我们希望通过这本书,帮助读者了解SOA的基本概念和方法,鼓励读者实施SOA。另外,我们在这本书中和大家分享了9个行业的20多个SOA应用实例,这些实例可以帮助读者了解SOA,并帮助企业提高业务的灵活性。面向服务的架构并不是把新的软件产品绑定在一起,然后再由技术公司进行出售。SOA是业务与IT之间关系的一次巨大变革,SOA使技术成为真正的业务推动者,并且赋予了业务和技术主管相同的权利。
在过去的20年里,软件产业一直朝着面向服务的方向发展。高瞻远瞩的技术专家很早就意识到如果软件可以采用可重用方法开发的话,软件开发就会变得简单很多;如果软件可以反映业务的操作过程,那么,业务和技术就会共同合作,实现双赢;如果找到一种可重用的方法,就能为企业节省投资和开发时间。这些问题正是SOA的核心目标,也正是我们编写这本书的原因所在。
SOA并不是一种权宜之计,它是一次长期的实施过程,并且是一次非常有价值的冒险行动。SOA方法基于行业标准,涵盖缜密的规则和实施计划,它就是一次旅行,我们希望这本书能对读者有所启发,并开始您的旅程。
关于本书
SOA达人迷面向服务的架构是一个内容广泛的新领域,针对大家想要在相对较短的时间内理解其含义的需求,我们编写了这本书。有些读者可能想要进一步了解相关的技术细节,而其他的一些读者可能只是关心它的商业价值。不管读者是否想深入研究SOA的技术细节,我们建议您最好还是阅读第二部分。在第二部分中,主要介绍了SOA的基础概念,为读者将SOA方法应用到自己的企业奠定了理论基础;另外,我们还建议读者阅读第五部分的相关案例,因为了解其他企业如何实施SOA是学习实施SOA的最佳方法。
在阅读本书时,您可以逐页地详细阅读(如果您有这样的阅读习惯的话)。但是,对于这类入门丛书而言,每章都包含主题索引,所以您可以直接翻到自己感兴趣的章节阅读。无论您从哪个章节开始,我们都希望您能了解到自己想要的知识。
读者对象
SOA达人迷在编写这本书时,我们希望这本书能够适用于所有领域的所有读者,但是可能很难做到这一点。我们认为,对这本书感兴趣的读者应该是:您是一位聪明的读者。您并不愚笨,尽管这本书的书名让您觉得有些不舒服。读者不要总是考虑书名的问题,如果非要明确定义的话,您可以尝试换个主题。
您是一位业务人员,不想深入了解相关技术。但是,您生活在21世纪,我们都离不开技术。身边的每一个人都在说SOA如何如何,所以,您最好了解一下他们讨论的这些内容。
或者,您是一位技术精湛的IT人员。SOA是一个全新的概念,但是,每个人的说法都不同,因此,您可能想要了解SOA到底是什么。
无论您是哪一类读者,我们都希望这本书对您有所帮助。
本书的结构
SOA达人迷本书分为五大部分,读者可以自由跳转阅读。第一部分:SOA 入门
在本部分中,我们主要介绍有关SOA的基本概念,以及开始实施SOA的提示;另外,本部分还提供了一个测试,用于测试企业是否做好了实施SOA的准备。
第二部分:SOA的基本概念
在本部分中,我们主要介绍SOA的主要技术和组成部分,读者可以根据自身情况制订实施SOA的计划。 第三部分:SOA的技术细节
有些读者可能更关注技术问题。在本部分中,我们将详细地介绍SOA架构的组成部分。本部分的内容都是开创性的,我们针对软件行业在过去几年里遇到的问题进行了深入的研究和调查。目前,相信在其他的书籍中还会找到相关的资料。
第四部分:SOA的支撑环境
构建SOA很简单,但是,维持SOA的运行、扩充、适应和支撑业务需求,还需要做很多的工作。本部分将会介绍维持SOA长期实施的相关技术要素。
第五部分:SOA应用实例
SOA是一种实用的方法。如今,企业利用SOA获得了丰厚的利益。在本部分中,我们主要介绍24家公司的SOA应用实例,为企业进行SOA实践提供了参考。这些公司代表了9个不同的纵向市场,我们采访了这些项目的相关负责人员,他们的核心思想就是:SOA准则!
在最后,我们提供了一个术语表。我们希望提供给读者一些最新的术语,这些术语可以为读者提供技术参考。
本书的结构
SOA达人迷本书分为五大部分,读者可以自由跳转阅读。第一部分:SOA 入门
在本部分中,我们主要介绍有关SOA的基本概念,以及开始实施SOA的提示;另外,本部分还提供了一个测试,用于测试企业是否做好了实施SOA的准备。
第二部分:SOA的基本概念
在本部分中,我们主要介绍SOA的主要技术和组成部分,读者可以根据自身情况制订实施SOA的计划。 第三部分:SOA的技术细节
有些读者可能更关注技术问题。在本部分中,我们将详细地介绍SOA架构的组成部分。本部分的内容都是开创性的,我们针对软件行业在过去几年里遇到的问题进行了深入的研究和调查。目前,相信在其他的书籍中还会找到相关的资料。
第四部分:SOA的支撑环境
构建SOA很简单,但是,维持SOA的运行、扩充、适应和支撑业务需求,还需要做很多的工作。本部分将会介绍维持SOA长期实施的相关技术要素。
第五部分:SOA应用实例
SOA是一种实用的方法。如今,企业利用SOA获得了丰厚的利益。在本部分中,我们主要介绍24家公司的SOA应用实例,为企业进行SOA实践提供了参考。这些公司代表了9个不同的纵向市场,我们采访了这些项目的相关负责人员,他们的核心思想就是:SOA准则!
在最后,我们提供了一个术语表。我们希望提供给读者一些最新的术语,这些术语可以为读者提供技术参考。
本书使用的图标
SOA达人迷本书使用的图标就像其他入门丛书一样,本书在空白部分使用了一些图标。这些图标用来标识那些应该重点关注的段落。您也可以跳过这些段落。
这个图标对应的段落内容特别有用,读者应该引起注意。这个图标对应的段落内容应该特别注意,这样可以为自己省去很多烦恼。这个图标对应的段落内容是对前面要点的回顾。如果它提示的内容您已经忘记的话,那就很可惜了。当我们介绍的内容涉及很多技术问题和细节时,我们就会用这个图标标识。通过这些内容,可以加强读者对技术发展趋势的理解,那些不希望了解技术问题的读者可以跳过这些图标标识的内容。目录
前言第一部分SOA入门 附录 第3章 确保SOA实施第4章 SOA快速入门:实施SOA 的切入点第二部分SOA的基本概念第5章 认识软件架构第6章 软件组件第7章 SOA的主要组件第8章 快速松散地开发程序:松散耦合和联邦第9章 业务流程的协作生命周期第三部分SOA的技术细节第10章 XML的基本概念第11章 适配器第12章 服务代理第13章 企业服务总线第14章 SOA服务管理器第四部分SOA的支撑环境第15章 SOA管理第16章 SOA的安全性第17章 将数据转化为服务第18章 SOA软件开发第19章 注册表和资源库第20章 SOA的质量第五部分SOA应用实例第21章 金融服务第22章 医疗保健第23章 酒店业和旅游业第24章 信息服务第25章 制造和分销第26章 零售业第27章 电 信第28章 公共事业和能源第29章 10个SOA注意事项附录转载地址:http://wzzxa.baihongyu.com/