新闻资讯
看你所看,想你所想

SOA实践指南:应用整体架构

《SOA实践指南:应用整体架构》是一本构建企业架构的综合指南,为来自解决架构挑战提供了全面指导。《SOA实践指南:应用整体架构》论述了如何平滑地集成业务流程设计和业务系统设计,如何演变现有架构以实现SOA目标并在转变期间维持对企业经校搞构营活动的支撑,如何使用一个积极的企业架构小组给多个项目带来一致性和有远见的架构观,以及如何全方位地解决分布式系统设计问题。《SOA实践指南:案弦耐烧策应用整体架构》适合企业架构师、项目架构师、系统分析师、企业管理人员、业务分析人员等参考。

  • 中文名 SOA实践指南:应用整体架构
  • 定价 ¥59.00 元
  • 出版社 机械工业出版社
  • 作者 (美国)(PaulC.Brown)布朗
  • 出版时间 2009

作者简介

  PaulC.Brown,TIBCO公司的首袁引什种席软件架构师,该公司引领企业软件和服务的新潮流。他的基于模型的强振优工具架构成为了众多应用的基础,其范围从流程控制接口到NASA卫来自星任务规划。凭借其在企业级信形日则例亲践绍口建语六息系统方面的广泛设计工作,Brown博士发展出了整体架构的概念。他的第一本书(《SucceedingwithSOA:RealizingBusinessValueThroughTotalArchi360百科tecture》)引入了这一概念,而本书赠详细阐述了这一概念。他获得了伦斯勒理工学院计算够凯机科学博士学位。

编辑推荐

  《SOA实践指南:应用整体架构》内容包括:

  把面向服务架构(SOA)付诸实践

  在以项目为基础持续交付业务价值的同时,逐步把企业架构发展成SOA。

  理解SOA和分布式系统的基础、主要的架构问题,以及解决志出济刚医住米它们的设计模式。

  理解项目架拉色任含气丝放急构师和企业架构师角色的区别,以及他们该如何协作诗交坚用求欢来创建SOA。

  理解为何需要一个包含业务流程、人员、系统、数据和基础设施的全面整体架构。

  理解实现健壮、安全、高性能和高可用性解决方案的策略和权衡。

  理解将业务流程管理(BPM)和业务流程监视融入企业架构的方法。

  无论你是在定义企业架构,还是在交付单个SOA项目,《SOA实践指南:应用整体架构》都能为你提供完成工作所需的务实建议。

  在《Succ营诉深地助迅主待以明eedingwithSOA》中,PaulBrown解释了要想满足企业到了预终端能目标,就必须把业务流程和信息系统作为整体架构的一部分一起设计。在《SOA实践指南:应用整体架构》中,他从项目和企业两个层面指导读者经历一次成功设计和开发整体架构的过程。利用自身丰富的经验,作者提供了创建服务和利用它们创建健壮,灵活的SOA解决方案的最佳实践。

目录

  译者序

 来自 前言

  译者简介

  第一部分基础

  第1章SOA与企业

  1.1挑战

  1阻地.2整体架构的概念

  1.3架构是目的明确的结构

  1.4持续变化

  1.5整体架构合成

  1.6让整体架构为企业所用

  1.7总体关键问题

  第2章架构基础

360百科  2.1结构组织

  2.2功能组织

  2.3协作行为

  2.4整厚客资检良谈因企宗复体架构

  2.5非功能需求

  2.6细化

  2.7架构师的角色

  2.8企业架构

  2.9总

  2.10架构基础的关键问题

  2.11推荐阅读

  第3章服究条爱简升队务基础

  3.1什么是服务

  3.2服务接口

  3.3服务背后的基本原理

  3.4总结

  3.5服务基础的关键问题

  3.6推荐阅读

  第4章服务使用

  4.1服务交互模式

  4.2服务访问

  4.3访问控制

  4.4服务请求路由

  4.5服务组合

  4.6服务定位

  4.7服务的企业架构

  4.8总结

  4.9服务使用的关键问离穿执车

  4.10推荐阅读

  第5章SOA开发过程

  5.1SOA开发有什么不同

  5.2整体开部浓训字盟体发过程

  5.3架构任务

  5.4上下文中的架构

  5.5整体架构合成

  5.6小心似是而非的流程!

  5.7管理风险:迭代架构

  5.8总结

  5.9开发过程的关键问题

  5.10推荐阅读

  第二审业看厚都司校部分业务流程视角

  第6章流程

  6.1触发器变克密环介生感有画界坏.输入与结果

  6.2关联流程

慢日雨酒威席周类百值  6.3流程成熟度

  6.4连续流程

  6.5结构化护动酸讨流程

  6.6总结

  6.7流程的关键问题

  6.8推荐阅读

  第7章项目初始范围划定

  7.1收集业务流程清单

  7.2进行访谈

  7.3记录业务流程清单

  7.4业务流程等级评定

  7.5剩余工作组织

  7.6总结

  7.7范围划定的关键问题

  第8章需求的技巧

  8.1划分

  8.2流程描述

  8.3交互模式

  8.4需求反映设计

  8.5总结

  8.6需求的关键问题

  8.7推荐阅读

  第9章业务流程架构

  9.1结果

  9.2参与者及其角色

  9.3活动和场景

  9.4场景建模

  9.5交互建模

  9.6细节多细才够用

  9.7活动图使用指导问坚首稳金空养士查江附方针

  9.8总结

  9.9业务流程架构的关键问题

  9.10推荐阅读

  第10章接陈础般里程碑

  10.1基本流程纪亚直个已朝时察里程碑

  10.2里程碑序列的变化

  10.3里程碑分组

  1露环内弦督味半故0.4辨认里程碑需要设计

  10.5利用里程碑减少流程间耦合

  10.6总结

  10.7里程碑的关键问题

  第11章流程约束

  11.1业务流程约束决定系统约束

  11.2性能约束

  11.3高可用性和容错性

  11.4安全性

  11.5报告.监视和管理

  11.6异常处理

  11.7际因刑乎参注想宁例测试和接受

  11.8合规约束

  11.9总结

  11.10流程约束曲女好席武达巴知端余计的关键问题

  11.11推荐阅法外玉负

  第12章关联流程

  12.1服务识别

  12.2触发事件

密画样教命将移善衣  12.3总结

  12.4关联流程的关键问题

  第13章领域建模

  13.1UML类符号

  13.2ATM例子的领域模型

  13.3领域模型的逆向工程

  13.4领域模型总结

  13.5领域模型的关键问题

  13.6推荐阅读

  第14章企业架构:流程与领域建模

  14.1流程与领域建模的职责

  14.2建立标准与最佳实践

  14.3流程与领域知识转移的管理

  14.4项目模型审查

  14.5维护业务流程和领域模型仓库

  14.6定义业务流程模式

  14.7定义公共数据模型表示法

  14.8总结

  14.9企业流程与领域建模关键的问题

  第三部分系统视角

  第15章系统架构纵览

  15.1架构分布式系统的挑战

  15.2学习CORBA的经验

  15.3有效地探索架构

  15.4总结

  15.5系统架构纵览的关键问题

  第16章顶层系统架构

  16.1结构粗加工

  16.2初始评估

  16.3通信和模块化

  16.4服务识别和性能

  16.5系统交互建模

  16.6部署建模

  16.7处理性能

  16.8早期架构评估

  16.9顶层系统架构的关键问题

  16.10推荐阅读

  第四部分通信

  第17章传输

  17.1传输技术

  17.2选择传输

  17.3消息传递服务器拓扑

  17.4能力

  17.5点对点交互模式

  17.6点对点中介

  17.7传输供给服务

  17.8总结

  17.9传输的关键问题

  17.10推荐阅读

  第18章适配器

  18.1基于API的适配器

  18.2基于数据库的适配器

  18.3结合API和数据库方法

  18.4基于文件的适配器

  18.5基于协议的适配器

  18.6记录适配器的使用

  18.7总结

  18.8适配器的关键问题

  第19章企业架构:通信

  19.1定义通信策略

  19.2交互标准

  19.3标准化适配器

  19.4总结

  19.5企业架构通信的关键问题

  第五部分数据和操作

  第20章数据挑战

  第21章消息和操作

  21.1消息语义和操作名字

  21.2传输目的地和操作包

  21.3内容表示

  21.4内容转换

  21.5在内容转换中引用数据

  21.6总结

  21.7消息和操作的关键问题

  第22章数据一致性:维护事实的唯一版本

  22.1维护数据一致性的方法

  22.2具有单记录系统的缓存数据

  22.3通过分布式事务协调更新

  22.4到处编辑,以后调整

  22.5处理数据不一致

  22.6数据管理业务流程

  22.7总结

  22.8数据一致性的关键问题

  22.9推荐阅读

  第23章公共数据模型(CDM)

  23.1公共数据模型概述

  23.2CDM和领域模型的关系

  23.3多种CDM表示法的需要

  23.4规划CDM变更

  23.5何时使用公共数据模型

  23.6总结

  23.7公共数据模型的关键问题

  第24章标识符(唯一名称)

  24.1标识(唯一名称)管理中心

  24.2层次标识符

  24.3应对标识错误

  24.4标识符映射

  24.5总结

  24.6标识符的关键问题

  第25章结果验证

  25.1检查枚举值

  25.2验证的位置和时机

  25.3总结

  25.4数据验证的关键问题

  第26章企业架构:数据

  26.1命名模式

  26.2构架内容转换

  26.3记录系统

  26.4公共数据模型

  26.5标识符

  26.6数据质量管理

  26.7总结

  26.8企业架构数据的关键问题

  第六部分协调

  第27章协调与故障检测

  27.1活动执行管理模式(AEMP)涉及的交互

  27.2协调模式的风格

  27.3即发即弃协调模式

  27.4请求-应答模式

  27.5代理

  27.6具有确认功能的代理

  27.7总结

  27.8协调的关键问题

  第28章事务:协调两个或更多活动

  28.1分布式事务的两阶段提交

  28.2两阶段提交协议的局限性

  28.3补偿性事务

  28.4绕过补偿性事务的局限性

  28.5总结

  28.6事务的关键问题

  28.7推荐阅读

  第29章流程监视器和管理器

  29.1流程监视

  29.2最小化故障监视带来的影响

  29.3把流程管理器作为监视器

  29.4流程管理的局限性

  29.5总结

  29.6流程监视和管理的关键问题

  第30章故障检测和响应

  30.1选择协调模式改善故障检测

  30.2响应故障

  30.3总结

  30.4故障检测和恢复的关键问题

  第31章企业架构:协调

  31.1首选协调模式

  31.2故障记录

  31.3故障报告

  31.4恢复流程

  31.5总结

  31.6企业协调的关键问题

  第七部分高可用性.容错性和负载分配

  第32章高可用性和容错性基础

  32.1容错策略

  32.2失效检测策略

  32.3管理故障转移

  32.4重定向客户端

  32.5总结

  32.6高可用性和容错性的关键问题

  第33章无状态和有状态故障转移

  33.1无状态和有状态组件

  33.2无状态故障转移

  33.3通过协调保存工作进展

  33.4有状态故障转移

  33.5存储复制

  33.6总结

  33.7故障转移的关键问题

  33.8推荐阅读

  第34章多组件故障转移

  34.1站点内故障转移和站点间故障转移

  34.2集群:站点内故障转移技术

  34.3使用异步复制协调端到端应用故障转移

  34.4使业务流程具有容错性

  34.5总结

  34.6多组件故障转移的关键问题

  第35章工作负载分配

  35.1工作分配策略

  35.2分配管理和工作完成

  35.3顺序问题

  35.4访问共享持久状态

  35.5地理分布的工作负载分配

  35.6总结

  35.7工作负载分配的关键问题

  第36章企业架构:容错性.高可用性和负载分配

  36.1业务流程分类

  36.2信息存储

  36.3单个组件和服务故障转移模式

  36.4容错性和高可用性服务的组合模式

  36.5容错性和高可用性业务流程的组合模式

  36.6总结

  36.7容错性.高可用性和负载分配的关键问题

  36.8推荐阅读

  第八部分完善架构

  第37章流程安全

  37.1安全信息分类

  37.2身份和认证

  37.3授权

  37.4加密

  37.5数字签名

  37.6其他安全相关需求

  37.7引用数据服务器和性能

  37.8信任域

  37.9信道执行

  37.10区域执行和策略代理

  37.11多区域安全

  37.12总结

  37.13安全的关键问题

  37.14推荐阅读

  第38章流程监视

  38.1性能监视

  38.2监视流程状态

  38.3监管流程

  38.4监视的性能影响

  38.5总结

  38.6流程监视的关键问题

  第39章架构评估

  39.1易用性

  39.2性能

  39.3成本和进度的可行性

  39.4可观察性

  39.5演变能力

  39.6应对压力情况的能力

  39.7总结

  39.8架构评估的关键问题

  39.9推荐阅读

  第40章测试

  40.1单元测试.测试用具和回归测试

  40.2集成测试和装配顺序

  40.3功能和系统测试的环境

  40.4性能测试

  40.5失效模式测试

  40.6总结

  40.7测试的关键问题

  第九部分高级主题

  第41章表示复杂流程

  41.1忽略通信细节

  41.2省略参与者活动细节

  41.3省略辅助参与者

  41.4抽象子流程

  41.5总结

  41.6复杂流程表示的关键问题

  第42章流程管理和工作流

  42.1流程管理

  42.2工作分配模式

  42.3启动工作流

  42.4使管理流程具有容错性

  42.5人类接口

  42.6关联流程

  42.7划分工作优先级

  42.8动态工作分配

  42.9动态结果和流程定义

  42.10总结

  42.11流程管理和工作流的关键问题

  42.12推荐阅读

  第43章企业架构小组

  43.1小组不完整比没有强--但是还不够好

  43.2发展最佳实践

  43.3知识转移

  43.4治理

  43.5随需求的演变而设计

  43.6总结

  43.7企业架构小组的关键问题

  后记

  ……

转载请注明出处安可林文章网 » SOA实践指南:应用整体架构

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com