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

 

词条 SOA实践指南:应用整体架构
释义

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

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

作者:(美国)(PaulC.Brown)布朗

ISBN:9787111263340

类别:分析

定价:¥59.00 元

出版社:机械工业出版社

出版时间:2009

装帧:平装

开本:16开

作者简介

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

编辑推荐

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

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

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

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

理解项目架构师和企业架构师角色的区别,以及他们该如何协作来创建SOA。

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

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

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

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

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

目录

译者序

前言

译者简介

第一部分基础

第1章SOA与企业

1.1挑战

1.2整体架构的概念

1.3架构是目的明确的结构

1.4持续变化

1.5整体架构合成

1.6让整体架构为企业所用

1.7总体关键问题

第2章架构基础

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里程碑分组

10.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企业架构小组的关键问题

后记

……

随便看

 

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

 

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