官术网_书友最值得收藏!

第二支柱API和架構治理

企業資源服務化

從1990年代起,企業資源計劃(ERP)一直是企業信息化的核心議題。植根于供應鏈管理,ERP通過對企業內部財務會計、制造、進銷存等信息流的整合,提升企業的計劃能力與控制能力。然而近年來,在互聯網的沖擊下,傳統企業開始面臨全新的挑戰。尤其是在互聯網的去中介化效應影響下,原本在供應鏈上下游各安其位的企業突然間都被壓縮到了“生產-流通-消費”這個極度精簡的價值鏈中。藥品購銷兩票制就是這個極簡價值模型的直觀呈現。在這個模型中,掌握技術優勢和消費者入口的互聯網企業有可能形成一家獨大的超級壟斷,擠死傳統的流通企業,把生產企業變成自己的OEM廠商,這是傳統企業對來自互聯網競爭者恐懼的根源。

為了對抗互聯網企業的競爭,傳統企業最好的辦法不是硬拼互聯網上的技術和流量,而是在自己擅長的領域開戰:把自己多年積累的線下資源變成線上服務,構建起本行業的線上生態系統,不僅支撐本企業的線上經營,而且為上下游周邊企業提供線上經營的平臺,從而把線下優勢轉化為線上優勢,以資源優勢對抗技術優勢。

為了支撐企業資源的服務化,在設計在線服務的API和架構時需要考慮以下問題:

? 平臺架構和API的設計應該注重開發者體驗

? 在API的背后,應該從業務功能的角度出發劃分合理的限界上下文和服務邊界,對外提供高內聚低耦合的服務。

? 在服務邊界之間,應該考慮使用異步的事件機制實現服務之間的通信,來解耦領域模型,客觀地描述運行時間比較長、甚至本質上不可能立即完成的操作。

? 為了方便使用,應該提供API網關作為所有服務使用者的單一入口,在API網關背后去處理眾多內部IT系統的復雜性。

? 整個API架構應該以微服務的風格呈現,避免典型SOA架構中普遍存在的過于復雜的ESB編排邏輯。

主站蜘蛛池模板: 沛县| 富宁县| 和政县| 嵊泗县| 吴堡县| 崇左市| 江北区| 西藏| 武穴市| 扎鲁特旗| 屏东县| 手游| 通化县| 顺昌县| 东阿县| 井研县| 辉县市| 南雄市| 南木林县| 维西| 广南县| 小金县| 宁明县| 台东市| 扶沟县| 景谷| 平谷区| 昌邑市| 望奎县| 淮阳县| 宁城县| 渑池县| 工布江达县| 晋中市| 北安市| 红河县| 富平县| 静安区| 景德镇市| 长宁县| 汝州市|