現代API 通往架構師之門epub

圖書網
圖書網
圖書網
11093
文章
1706
評論
2020年10月15日21:36:42 2 49

現代API 通往架構師之門 作者:李泉

現代API 通往架構師之門 出版社:清華大學出版社

現代API 通往架構師之門 內容簡介

本書首先回顧系統集成及服務的歷史,對其核心概念和核心思想進行重新闡述;然后從基本概念、REST架構、生命周期、具體實施、實踐、業務影響和技術前瞻等方面對API進行全方位的介紹;最后是作者對如何做一個好的架構師的感悟與建議。貫穿全書的是作者在近20年里,為北美18個行業里的50多家大型公司進行系統集成及API項目設計和實施積累下來的實戰案例。

本書為有志于成為系統集成和API架構師的程序員提供了一條學習和提高的路線圖,適合程序開發人員及管理人員閱讀和參考。

現代API 通往架構師之門 目錄

序言

前言

第1章 概述

1.1 什么是架構和架構師

1.2 這本書是為誰寫的

1.3 為什么寫作此書

1.4 通往架構師之路的路線圖

1.5 架構師應該具備的素質

1.6 對架構師的學習和培養過程的幾點建議

1.7 本書的主要內容

1.8 總結

第1部分 基礎篇

第2章 重新看待系統集成

2.1 系統集成歷史的快速回放

2.2 到底什么是系統集成

2.3 系統集成的技術組成部分

2.4 系統集成應用的考慮

2.5 實戰:PLM數據與現有系統的集成

2.6 總結

第3章 系統之間相互作用的模式

3.1 系統集成模式簡介

3.2 系統集成模式中幾個最重要的概念

3.3 系統集成模式的實戰應用和分析

3.4 總結

第4章 常見的參與集成的功能系統

4.1 功能系統與集成基礎設施的連接

4.2 常見功能系統的功能和類型

4.3 總結

第5章 究竟什么是服務

5.1 什么是服務

5.2 是誰在推動服務的重復使用

5.3 服務的操作

5.4 服務的界面

5.5 服務操作的粒度

5.6 服務的組合——SOA

5.7 實戰:數據

5.8 總結

第6章 系統集成項目的實施步驟

6.1 系統集成與服務項目概述

6.2 系統集成與服務項目的具體實施步驟

6.3 設計和開發階段

6.4 測試和驗收階段

6.5 運維、培訓和交付階段

6.6 總結

第7章 集成項目與公共服務

7.1 公共服務的具體內容

7.2 業務項目的項目模板及其與公共服務的互動

7.3 總結

第8章 SOA在實施中的局限性

8.1 SOA在具體實施中的做法

8.2 深挖SOA的初衷

8.3 SOA的適用范圍和局限性

8.4 總結

第2部分 正篇——現代API、應用互聯網

第9章 現代API的引入、應用互聯網

9.1 什么是(現代)API

9.2(現代)API流行背后的原因

9.3 API的平臺和工具有待進一步地統一和標準化

9.4 一個RESTAPI的結構

9.5 對API的認識不是一蹴而就的

9.6 動手開發API——先嘗為快

9.7 總結

第10章 圍繞API的開發工作

10.1 API的生命周期

10.2 API的調用者

10.3 API項目中的人員和流程

10.4 總結

第11章 API與微服務

11.1 什么是微服務

11.2 微服務與服務的關系

11.3 微服務與API的關系

11.4 總結

第12章 API與云計算

12.1 云計算需求的由來

12.2 云計算對API技術的影響

12.3 實戰:全云和云-本地混合型的API平臺

12.4 總結

第13章 最佳實踐的經驗

13.1 關于系統集成的最佳實踐

13.2 關于API的最佳實踐

13.3 關于架構設計的最佳實踐

13.4 總結

第14章 圍繞API的展望

14.1 關于企業的IT欠債

14.2 利用API產生新的業務——創新和數字化轉型

14.3 利用API產生應用互聯網和API經濟

14.4 總結

第3部分 閑篇——感悟與隨想

第15章 架構師的人文情懷

15.1 關于學習過程中的三個境界

15.2 架構師所要具備的硬實力

15.3 架構師所要具備的軟實力

15.4 架構師所處的大環境

15.5 總結

附錄A 關于實踐

附錄B 集成中常遇到的功能系統

現代API 通往架構師之門 精彩文摘

在軟件行業里,架構師們的頭上仿佛都帶有光環。他們往往對復雜的問題舉重若輕。幾乎每一個年輕的程序員都希望有朝一日自己也能成為一名經驗豐富的架構師,領導著一個開發團隊、解決著世界上最復雜的軟件架構設計和實施的問題。

然而,一名成功的架構師到底學習了哪些東西、又經歷了怎樣的歷練,似乎沒有人講解過;大學里從來不曾開設過相應的課程,更沒有人能夠提供一張“課程表”;市面上的關于架構的圖書大多或偏重于講授抽象的設計原則,或偏重于對設計思想的感悟。讀者如果沒有親身經歷過具體的項目案例,抽象的設計原則缺乏系統的應用指導和可執行性,而感悟只有在讀者親自做過之后才有可能產生共鳴。那些缺乏經驗的新人該怎么辦呢?他們是多么希望有一張通向架構師的路線圖啊!

1.1 什么是架構和架構師

萬事開頭難,文章開篇難!為了建立一個大家理解相同、不產生歧義的溝通基礎,我們必須從兩個最基本的概念入手。

首先,最重要的概念就是架構。按照維基百科的說法:

軟件架構是指軟件系統在高層次上的結構、創建此類結構的指導原則,以及這些結構的相關文檔。這些結構可以用來推斷和評價待建的軟件系統。每一個結構包含軟件的組成部分及其相互之間的關系,以及組成部分和相互關系的屬性。一個軟件系統的架構類似于建筑的架構。

其次,就是架構師的概念及分類。還是按照維基百科的說法:

軟件架構師的工作就是進行高層次上的設計方案選擇、制定相關的技術標準,包括軟件編碼標準,并確定所使用的軟件工具和平臺。

盡管有人將架構師的種類分得很細,實際最常見的架構師分為兩種。

? 企業架構師(Enterprise Architect):研究的對象是解決方案架構師在實施工作過程中所使用的方法,為后者解決具體的業務問題提供架構設計以及實施的具體步驟和方法指導。

? 解決方案架構師(Solution Architect):實際承擔解決企業業務問題的任務。有可能需要使用企業架構師所提供的架構設計以及實施的具體步驟和方法指導。

換句話說,企業架構師解決的是IT問題,而解決方案架構師解決的是業務問題。貫穿本書所指的架構師是后一種,即解決方案架構師。不僅如此,本書面向的是那些解決方案涉及多個功能系統的使用、架構原則和思想具有橫跨企業的指導意義的架構師。

1.2 這本書是為誰寫的

本書針對的讀者群包括希望成為解決方案架構師的程序員、IT咨詢師,希望通過與同行進行交流而得到提高的架構師,還有希望了解如何能夠讓自己的部門有效地應對不斷變化的企業業務要求的各級IT領導。

一名IT從業人員可能正處在下面列出的一種情形之中:

1)剛剛走出大學的校門、參加工作。在計算機系里已經學會了一門或幾門編程語言(如Java、C#、Python,等等),以及數據結構和算法,對后臺數據庫、網站架構甚至SOAP Webservices都有初步的了解,并且可以很熟練地進行編程來解決別人交給的非常具體的問題。但是如果面對類似本章1.3節中所描述的那幾個實戰例子就不知從何下手了。

2)從事軟件開發工作3~5年,十分勝任小型或局部問題的分析、方案設計和具體實施。然而面對規模稍大、更加復雜并涉及多個系統的業務問題的設計任務時會感到力不從心,不知道從何下手,不知道應該采用什么樣的原則以及設計和實施步驟,也不知道應該使用何種工具。

圖書網:現代API 通往架構師之門epub

繼續閱讀
資源地址:用心發表評論,回復即可查看(字數限制至少10字以上)。
  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin
Python量化交易實戰epub 程序設計

Python量化交易實戰epub

Python量化交易實戰 作者:王曉華 Python量化交易實戰 出版社:清華大學出版社 Python量化交易實戰 內容簡介 在目前不斷變化、蓬勃發展的中國資本市場,量化投資作為新興的投資方法,引來越...
Spark Streaming技術內幕及源碼剖析pdf 程序設計

Spark Streaming技術內幕及源碼剖析pdf

全面透徹剖析Spark Streaming技術內幕和源碼,并結合Spark Streaming調優實踐的經驗總結,適合所有大數據應用的技術管理和開發人員閱讀。 本書涵蓋Spark ...
Python自動化運維 技術與最佳實踐pdf 程序設計

Python自動化運維 技術與最佳實踐pdf

Python自動化運維 技術與最佳實踐 作者:劉天斯 Python自動化運維 技術與最佳實踐 出版社:機械工業出版社 Python自動化運維 技術與最佳實踐 內容簡介 本書在中國運維領域將有“劃時代”...
Docker基礎與實戰pdf 程序設計

Docker基礎與實戰pdf

快速掌握Docker容器,打造面向開發者與運營者的部署系統,輕松應對技術沖擊。 應用部署系統,實現“一次構建,處處運行”。 構建無虛擬機負荷的輕量級虛擬環境,不受約束實現快速處理。
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

評論:2   其中:訪客  2   博主  0
    • qwewqe qwewqe 9

      這本書是真的真的真的不錯

      • 123333 123333 9

        我非常想學這本書,希望能擁有