第一图书网

面向服务的企业应用架构

顾春红、 于万钦 电子工业出版社 (2013-02出版)
出版时间:

2013-2  

出版社:

顾春红、 于万钦 电子工业出版社 (2013-02出版)  

Tag标签:

无  

内容概要

《面向服务的企业应用架构:SOA架构特色与全息视角》由颐春红、于万钦著。目前,国内的单一IT系统技术已相对成熟,IT逐步靠近业务,如何提高系统的协同整合能力成为lT主管的关心重点,其关键所在就是有别于传统系统的灵活扩展考量因素及架构方法。《面向服务的企业应用架构:SOA架构特色与全息视角》采用面向服务的架构(SOA)与企业架构相结合的方式,基于企业应用整合的最佳实践模式,结合SOA成功案例,阐述企业级应用系统的特色及架构方法,并全方位地展示SOA信息系统的架构建模过程。《面向服务的企业应用架构:SOA架构特色与全息视角》具体阐述的内容包括:架构不是单纯解决问题,而是为设计活动建立一套清晰框架及思维方式;SOA是全方位的架构体系,包括企业架构、业务架构与应用架构;SOA的协同整合形成无边界的信息流,以此改善占据企业80%整体业务的运转性能;SOA足沟通业务与技术的语言,其架构的关注点是系统的适变性;完善的SOA架构设计具有一套完整而关联一致的、反映全息视角(视点)的模型系统。

作者简介

顾春红(Sean Gu),毕业于美国芝加哥大学(University of Chicago),获有物理学、系统分析和商业管理研究生学位,曾就职于机械制造、医疗、贸易等行业,具有20多年IT软件开发、架构设计和企业级应用整合的丰富实践经验,发表过许多技术论文并获有专利,多次在国际会议上发表演讲。目前,Sean主要负责IBM大中华区架构师的资质培训,并授课于世界其他国家及地区,同时指导咨询大型系统整合项目。 于万钦,硕士毕业,曾在军校任汽车工程教官,在企业从事过产品开发、工艺设计,熟悉制造业务过程,20多年制造业信息化系统建设经验,经历了我国制造业信息化建设全过程,主持研究开发的“人像组合系统”、“视听证据取证设备”、“SOA转换套件”获科技部创新基金支持,其中“人像识别系统”获重庆市科技进部二等奖,基于SOA架构的“SOA转换套件”产品被认定为重庆市重点新产品。从2006年开始,专注于SOA方法在制造业的落地推广,对SOA方法论与管理技术的结合有深入的研究,为制造业提供信息整合、工程协同门户、工程变更管理协同流程、产品开发协同流程等解决方案,并在长安铃木汽车公司取得极大成功,曾与用户合著《自主变革的基石——制造企业管理技术及SOA实践》一书,现已再版。同时,在重庆大学讲授SOA技术相关课程,指导研究生。

书籍目录

第1章面向服务的企业应用架构概要1 1.1面向服务架构的必然性2 1.1.1阿凡提的兔子汤2 1.1.2秦始皇的度量“衡”3 1.1.3达尔文的“适变”理论4 1.1.4高尔的成功系统定律5 1.2软件工程与SOA成熟度6 1.3什么是面向服务的架构7 1.3.1SOA的架构定义7 1.3.2SOA架构师的技能10 1.4面向服务的全方位架构域11 1.4.1架构域的划分及关联12 1.4.2企业架构13 1.4.3业务架构17 1.4.4应用架构18 1.5面向服务的框架模式18 1.5.1参考方案架构模式19 1.5.2SOA设计模式21 1.5.3应用框架22 1.5.4行业框架27 1.6SOA的服务形式28 1.6.1SOA服务定义28 1.6.2服务分层调用30 1.6.3服务粒度定义31 1.6.4服务暴露形式33 1.6.5服务接口契约34 第2章面向服务企业应用整合的架构特色36 2.1面向服务的架构关注点37 2.1.1面向服务的应用整合框架38 2.1.2面向服务架构的关注点39 2.1.3SOA关注点的架构核心42 2.2界面交互43 2.2.1门户服务44 2.2.2界面应用服务49 2.3业务流程管理50 2.3.1流程类型50 2.3.2业务流与工作流51 2.3.3BPM的协同形式53 2.3.4流程的服务化56 2.3.5流程的事务性57 2.3.6流程的动态性59 2.3.7人员角色关联68 2.4信息集成71 2.5中介转换75 2.5.1报文标准75 2.5.2消息流模式76 2.5.3中介功能模块77 2.5.4中介转换78 2.6通用应用服务79 2.6.1标准接口调用架构79 2.6.2上层中间件——SOA的延伸形态80 第3章面向服务的全息架构视角83 3.1SOA的服务建模实现过程84 3.2架构视角与视图86 3.2.1架构视角87 3.2.2架构视图88 3.3SOA全息视角架构建模方法(SOA—HV)90 3.3.1架构视角模板97 3.3.2架构阶段及视图关联101 3.3.3架构视图的选择裁剪过程102 3.4SOA—HV——企业架构106 3.4.1差距分析视图106 3.4.2企业规划视图108 3.4.3组织结构视图109 3.4.4架构原则视图110 3.4.5应用框架视图112 3.4.6术语词汇视图113 3.5SOA—HV——业务架构113 3.5.1业务环境视图114 3.5.2业务模型视图115 3.5.3服务目录视图116 3.5.4业务分解视图120 3.6SOA—HV——架构需求122 3.6.1现有环境视图122 3.6.2企业痛点视图123 3.6.3功能需求视图124 3.6.4业务用例视图127 3.6.5服务质量视图132 3.6.6衡量指标视图136 3.6.7项目规划视图138 3.7SOA—HV——应用架构139 3.7.1典型场景视图139 3.7.2需求映射视图142 3.7.3架构总览视图148 3.7.4资产规范视图153 3.7.5架构抉择视图155 3.7.6服务组件视图158 3.7.7界面概要视图171 3.7.8门户服务视图172 3.7.9流程服务视图174 3.7.10信息服务视图179 3.7.11中介服务视图183 3.8SOA—HV——接口规约185 3.8.1门户规约视图186 3.8.2流程规约视图187 3.8.3中介规约视图189 3.8.4信息规约视图190 3.8.5重用规约视图190 3.9SOA—HV——架构实现191 3.9.1实现方式视图192 3.9.2服务部署视图193 3.9.3物理部署视图201 3.9.4服务管控视图203 3.10SOA—HV——架构校验204 3.10.1测试计划视图205 3.10.2变更管理视图207 3.10.3资源估算视图208 3.10.4项目报告视图209 3.11SOA—HV——架构视图走场210 第4章端到端企业应用整合架构案例215 4.1企业业务216 4.2项目需求230 4.3应用架构242 4.3.1典型场景242 4.3.2需求映射244 4.3.3系统总览246 4.4架构抉择249 4.5服务组件253 4.6界面概要256 4.7门户服务258 4.8流程服务262 4.8.1流程架构服务263 4.8.2流程应用服务266 4.9信息服务268 4.10中介服务273 4.11接口规约277 4.12服务实现282 4.12.1实现方式282 4.12.2服务部署283 4.12.3物理部署288 4.12.4服务管控289 4.13项目小结293 第5章面向服务架构与其他架构形式296 5.1传统应用架构296 5.2企业资源计划系统(ERP)架构298 5.3模型驱动架构301 5.4敏捷架构301 5.5云计算302 附录ASOA建模方法及标记304 A.1SOA设计模型类型及建模方法304 A.2架构视图标记306 参考文献310 免责声明313 致谢314 结束语315

章节摘录

版权页: 插图: 1.6 SOA的服务形式 SOA遵循业务驱动服务,服务驱动技术的主导原则。简而言之,业务驱动技术。而SOA业务分析的结果包含核心的SOA服务。没有服务,也就无其SOA。没有对服务暴露的考量,也就没有SOA存在的意义。值得注意的是,SOA架构关心的是有意识的服务架构,而非片面的个别服务的运用。 1.6.1 SOA服务定义 何为服务?这是SOA最为纠结的问题。由于服务这一词的含义本身比较通俗,对SOA服务的理解常会出现盲人摸象的出现。虽然SOA方法论SOMA给出一些指导原则,但没有SOA经验,不依据SOA架构的方法特色,很难将服务划分到位来满足灵活的业务需求。此外,不同角色的SOA项目参与人员对服务的理解层面也会不同。 根据Wiki定义:SOA的服务是沟通一个或多个能力实体的一种机制,而这种沟通是由指定的接口提供,并且完全符合服务规约所制定的约束策略。(原文:Amechanism to enable access to one or more capabilities,where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description。) 开放群组对于服务的定义则包括(1)重复性业务活动(例如,提供气象信息)的逻辑表示;(2)相对独立的封闭形式;(3)也许包括其他服务,形成复合/组合服务;(4)对于服务使用者来说,是个黑盒子。SOA词语的标准定义可参见SOA本体论(SOA Ontology)。 当然,还有不少标准组织对于服务的定义。本书并不追究服务的确切定义,而是从架构设计的角度来粗粒度地划分定义服务。通俗地说,SOA服务具有通用的接口,可重用,无状态(Stateless),不依赖特定的产品技术,并受制于一定的约束条件及服务规约(Service Contract)。服务的本质是屏蔽应用间复杂的业务或技术逻辑,服务着眼于提供什么,而隐藏内部细节。服务着重于目的,代表接口契约,而非实现。 服务的定义包括架构层面的服务。例如,传统意义上,我们可以将IT系统划分为五大主要服务:应用服务、数据服务、产品服务、技术服务,以及流程服务。但在SOA架构中,我们注重整合效应,所以,架构服务划分为界面/门户整合服务、业务编排服务、信息集成服务、中介转换服务以及共同具有的重用服务(图1—20)。这五个切入点应用服务将在后面详细阐述。


编辑推荐

《面向服务的企业应用架构:SOA架构特色与全息视角》适合SOA架构师、对SOA感兴趣的企业架构负责人、业务人员、IT技术设计人员学习。

名人推荐

从1996年Gartner提出SOA以来,至今面向服务的观念在IT行业已普遍认知。但对于SOA如何成功落地,仍有一些人心存疑虑。目前,国内有些SOA项目偏于技术,没能真正体现其架构特色和业务价值。很高兴看到这本好书问世,本书从关注点、方法和项目案例全方位地阐述了SOA落地的架构途径,同时比较了SOA、云计算、企业架构、传统应用架构及ERP的焦点与异同之处,让更多的业界人士运用系统化的全息模型视图,建立清晰的面向服务企业应用架构,并以更加灵活的上层中间件业务应用服务,通过协同整合,实现无边界信息流和IT的真正价值。 ——褚幼鸿,开放群组(TOGAF)中国分会首席技术官,金蝶研究院SOA仓IJ新中心首席技术专家 本书由浅入深地剖析了面向服务的架构过程和各个关注点,提出了一个全新的立体架构、多视图架构设计的理念,是一种方法上的创新,并给出了详细的建模步骤和案例分析,是一本难得的应用系统架构设计参考手册,可以作为高等院校架构设计、软件工程等课程参考书,也可作为软件架构师的行动指南,总之是一本难得的好书。 ——洪沙,国家自然科学基金委项目评议专家,重庆大学软件学院教授 从技术发展S曲线上看,服务计算和SOA已过了早期认识和广受热捧的时期,到了稳定的实用阶段。此时,分享实战经验的价值远大于其原理和基础论著。本书正是这样一本实用的书籍,既有全面深入的论述又很务实,在架构设计和实施方法上见解独到,读者必将深受其益。 ——韩燕波,中国计算机学会服务计算专业委员会副主任,北方工业大学云计算研究中心主任、博导 作者通俗易懂的语言,道出了SOA软件应用架构的真谛,以架构师的视角,开辟了一条从SOA基本原理直至项目成功的最佳实践之路。本书是软件架构师和开发人员从事SOA应用不可或缺的实战指导书,特别推荐给初步掌握软件开发方法和s0A原理,并迫切希望了解s0A开发经验的中高级软件从业人员(包括项目经理及IT主管),以及刚刚步入社会的研究生等。 ——张亮,复旦大学计算机科学教授、博导

图书封面

图书标签Tags

广告

下载页面


面向服务的企业应用架构 PDF格式下载



主要内容分两部分:1. 前面2章阐述SOA以服务为中心,非技术辩论2. 后面用几百页来阐述做SOA架构所需要考虑的问题,列出清单,并一一阐述但是个人对于这些阐述的过程确实存在疑惑,图表泛滥,天马行空的术语一堆一堆,比如质量,管控,监督等词语几乎每个表每个图都有,感觉像是用来忽悠客户用的。就那么几个服务,给整出那么多东西来分析,画图时间估计要比代码时间要长,但这也是符合IBM只喝头道汤的原则。所以个人觉得最有价值的只是那个清单,针对不同的企业,不同的项目都思考一遍是很有帮助,其他部分,没有必要精读。


现在还没时间仔细的看 大致翻阅感觉还行 可以当工具书用


全面结合企业架构与SOA架构,生动具体论述企业应用整合端到端架构的成功案例。是一本全面、易懂、易读的SOA好书。对IT人员学习SOA有所帮助。


随着企业应用的日益复杂,且对变化响应的速度要求越来越高,没有灵活的企业应用架构如何做到随需而变,这本书由浅入深的讲述了SOA的架构特色及适用场景,是一本难得的全面了解面向服务的企业应用架构的好书


学习中,书中图质量太差了,就像盗版的。。。作者的图片估计就是复制别人的。。图片很模糊,如:P38、P42


原理方法同实战经验的完美结合,提供大量图例和表格,易读、易参考、易操作,更不乏前瞻性观点,值得推荐。


相关图书