作品简介
本书由IBM杰出工程师、首席技术官Tilak Mitra亲笔撰写,Amazon全五星评价。全书通过一整套实用的案例研究,逐步讲解了系统环境、架构概述、架构决策、功能模型、操作模型、系统设计的集成模式及基础设施等方面的内容。
本书共分12章。第1章描述了一个虚构的案例,以演示问题的陈述;第2章给出软件架构的一些背景知识,以及一些能够促使我们做好架构工作的成熟价值理念;第3章讲解软件架构中需要关注的一些方面;第4章介绍IT系统的系统环境;第5章介绍3种关键视图:企业视图、分层视图和IT系统视图;第6章讨论架构决策的重要性,并指导大家捕获这些决策;第7章演示怎样确定系统在功能方面的宏观设计工件,并告诉大家如何用文档来记录这些工件;第8章着重讲解系统的操作模型;第9章研究与系统集成有关的基本技术;第10章简要地讲解与主机托管有关的关键因素,帮助读者更有效地利用计算资源和存储资源;第11章简单介绍数据分析的价值及各种形式,并从架构的角度演示数据分析蓝图中一些较为关键的功能构建块;第12章分享了一些有用的实际工作经验。本书适合软件架构师、项目经理、高层管理人员、高校计算机及相关专业师生阅读。
蒂拉克·米特拉(Tilak Mitra),IBM全球企业谘询服务部首席技术官(CTO)。他是IBM杰出工程师,在IT界拥有超过18年的专业经验,主要关注复杂系统的设计、企业架构、应用分析与优化等技术,并致力于将这些技术运用到工业制造、自动化、工程学及相关领域中。他是一位有影响力的技术专家和战略专家,也是一位颇受好评的意见领袖,他在IBM所引领和推动的跨学科创新活动受到了很多人的欢迎。