首页 > 图书中心 >图书详情

现代API:通往架构师之门(第2版)

技术理论与实战例子相结合,用实战例子来加深对技术理论的理解。在API的特点、架构、应用的分析和讲述上是目前关于API的图书中****的且已经过多次客户咨询API战略及API架构设计项目的检验,并结合人文方面的思考对程序员如何提高和成长为架构师提出自己的建议。

作者:李泉
定价:99
印次:2-3
ISBN:9787302584759
出版日期:2021.09.01
印刷日期:2024.01.19

现代API是当前很多热门技术和企业战略的使能者。在云计算、数据共享、应用网络、企业数字转型与创新等热门话题中都能找到API的身影。现代API架构师的**境界是在深入理解API设计和开发工作的技术细节之上,对API战略在企业转型和创新中的作用具有深刻的洞察力并对企业业务产生真正的影响。本书对围绕API的技术理论进行了全面深刻的阐述,并结合实战案例由浅入深地帮助程序员通过逐渐胜任解决方案架构师的角色。本书为有志于成为系统集成和API架构师的程序员们提供了一条学习和提高的路线图,适合程序开发人员及管理人员阅读和参考。

more >

第2版前言 首先要感谢清华大学(我的母校)出版社给了我的书再版的机会,让我得以将第1版出版之后的学习和心得补充进来。 记得在第1版的计划和筹备时,有一个国内有名的计算机技术类图书出版社的责任编辑对我说,系统集成是个老话题了,没有新意,不如当下流行的如“高并发系统”等话题更前沿、更吸引人。令人沮丧的是,系统集成确实是个老话题,而且我们似乎一直也没有解决好这个问题:20多年前我在TIBCO软件公司做服务项目时就在和系统集成打交道,至今在MuleSoft/Salesforce还是在做这件事。也没有什么这方面的书籍可供借鉴。 在我认识的专业人士中,有不少在企业里负责系统集成项目。他们都自称是系统集成和API方面的专家。我从不否认他们在这个领域里的经验和成绩。然而,20多年前他们就在从事这方面的工作,现在他们还在请求我的帮助,以便为各自的企业选择新一代的集成和API平台。这就说明他们也没能将这件事做好。集成这件事并没有做好且一直以来不停地困扰着企业。我觉得究其原因,一是涉及多系统的系统集成问题确实很复杂,但更重要的原因可能在于,我们的架构和设计理念不足以在较长的一段时间里支持技术水平和业务要求的变化。 本书第1版中的内容着眼于架构师需要的知识和经验储备。当一个架构师初步掌握了这些内容之后,必须能够将这些知识和经验运用到具体的项目中,对项目的决策人进行“洗脑”,最终达到期望的效果。这方面的工作要比架构设计的技术活儿难上十倍! 这次修订再版,我的收获之一就是通过思考理清了系统集成和API之间的关系(参见13.2.2节),这样,也就理清了本书的基础篇和正篇内容之间的关系及各自的应用场景。再加上几个新的实战案例,希望本书的第2版能够为读者提供更深入、更清晰的分析和讲解。 李泉2020年7月22日于美国休斯敦

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 李泉,资深系统解决方案架构师,清华大学化学工程学士,美国休斯敦大学电子及计算机工程硕士和工商管理硕士,拥有Enterprise Java Architect 和Java Programmer 证书、Mulesoft Certified Developer证书,以及多个TIBCO Certified Professional 证书。目前任职于美国Salesforce 软件公司服务部,同时长期以独立IT 咨询顾问的身份从事大型企业应用软件系统的服务工作。曾领导和参与了多个世界上最重要、最复杂的大型企业应用软件系统的设计和开发项目,用户包括北美20个行业里的70多家大型公司,发表过IEEE论文。
  • 本书对围绕API的技术理论进行了全面深刻的阐述,并用实战例子来加深对技术理论的理解。在API的特点、架构、应用的分析和讲述上是目前关于API的图书中****的且已经过多次客户咨询API战略及API架构设计项目的检验,并结合人文方面的思考对程序员如何提高和成长为架构师提出自己的建议。
more >
  • 目录

    第1章概述

    1.1什么是架构和架构师

    1.2这本书是为谁写的

    1.3为什么写作此书

    1.4通往架构师之路的路线图

    1.5架构师应该具备的素质

    1.6对架构师的学习和培养过程的几点建议

    1.7本书的主要内容

    1.8总结

    第1部分基础篇

    第2章重新看待系统集成

    2.1系统集成历史的快速回放

    2.2到底什么是系统集成

    2.2.1系统集成之信息更新

    2.2.2系统集成之信息组合

    2.2.3系统集成之连锁行动

    2.3系统集成的技术组成部分

    2.3.1BUS——高速公路

    2.3.2连接器——高速公路的进出口

    2.3.3CDM——高速公路运输的集装箱

    2.3.4数据转换——运输过程中的货物处理

    2.4系统集成应用的考虑

    2.4.1系统集成的过程中到底要完成什么任务

    2.4.2如何保证系统集成过程中数据传递的可靠性

    2.4.3如何使用消息服务器

    2.5实战: PLM数据与现有系统的集成

    2.5.1项目背景

     2.5.2业务痛点

    2.5.3技术难点

    2.5.4解决方案及经验教训

    2.6总结

    第3章系统之间相互作用的模式

    3.1系统集成模式简介

    3.2系统集成模式中几个最重要的概念

    3.2.1主题与队列在消息传递中的区别

    3.2.2消息服务器使用的储存转送

    3.2.3消息服务器的容错和高可用性

    3.2.4分级式事件驱动架构及其实际应用

    3.3系统集成模式的实战应用和分析

    3.3.1消息的顺序处理

    3.3.2持久订阅如何实现

    3.3.3命令类消息的应用

    3.3.4事件消息的使用

    3.3.5回复...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘