1. 程式人生 > >《企業IT架構轉型之道》邊讀邊想——共享服務中心的建設原則

《企業IT架構轉型之道》邊讀邊想——共享服務中心的建設原則

概貌和說明

共享服務中心在阿里巴巴集團業務架構中的位置
1.活性演進的:服務中心一定是不斷髮展的
2.多樣的:服務能力形式多樣
(1)依賴於介面的服務(RPC、Web API)
(2)依賴於工具的服務
(3)依賴於資料的服務:對大資料的分析能力
3.可再劃分的:服務中心是有劃分的,且可以進一步劃分的

共享服務的設計考慮和設計原則

一、考慮
不建議使用的標準:LOC(Line of Code)

設計層面:業務和系統建模主要是遵循面向物件的分析和設計方法
運營層面:應該是一個完整的業務模型,要有資料運營和業務整合的價值
工程層面:基於分散式架構的共享服務架構,解決了大規模應用的問題,也引入了分散式事務、問題排查等挑戰
不能圖一時之快把業務拆的太碎,到最後不得不用很大資源投入來解決技術上面對的問題

二、原則

  1. 高內聚、低耦合原則

  2. 資料完整性原則
    該原則可以認為是將高內聚低耦合原則穿透到資料模型層面
    服務化架構的一個很重要的業務價值就是資料模型的統一
    大資料思維:不光是業務邏輯的關鍵資料,還包括業務的相關性資料;不光是業務實時線上資料,還要考慮到離線計算的資料

  3. 業務可運營性原則
    我們期望服務中心是可運營的,是承載業務邏輯、沉澱業務資料、產生業務價值的業務單元。
    業務的運營性的兩個層面
    沉澱階段:當業務處於快速生長期,這時候的運營目標是滿足上層的業務需求
    創新階段:運營業務內部孕育出來的創新想法
    * 基於統一的資料模型,低成本的引入大資料技術;讓資料來源、資料分析、業務生產形成閉環 *


    能否用大資料能力提升運營水平是服務中心原則之一

  4. 漸進性的建設原則
    坑:
    拆得過細,有延遲太長的問題
    資料過於分散,有資料庫效能的問題和分散式事務的問題,服務介面過於龐大的問題
    服務化應該從簡單開始,用真實的業務需求錘鍊出穩定可靠的共享服務。

總結一下:由簡入深起步,高內聚,低耦合;兼顧資料建設;持續延展業務

補充內容

耦合性分類(低――高)

耦合程度
(越大越耦合)
耦合性分類 說明
0 無直接耦合 -
1 資料耦合 指兩個模組之間有呼叫關係,傳遞的是簡單的資料值,相當於高階語言的值傳遞
2 標記耦合 指兩個模組之間傳遞的是資料結構,如高階語言中的陣列名、記錄名、檔名等這些名字即標記,其實傳遞的是這個資料結構的地址
3 控制耦合 指一個模組呼叫另一個模組時,傳遞的是控制變數(如開關、標誌等),被調模組通過該控制變數的值有選擇地執行塊內某一功能
4 公共耦合 指通過一個公共資料環境相互作用的那些模組間的耦合。公共耦合的複雜程式隨耦合模組的個數增加而增加
5 內容耦合 這是最高程度的耦合,也是最差的耦合。當一個模組直接使用另一個模組的內部資料,或通過非正常入口而轉入另一個模組內部

內聚性分類(低――高)

內聚程度
(越大越內聚)
內聚性分類 說明
0 偶然內聚 指一個模組內的各處理元素之間沒有任何聯絡
1 邏輯內聚 指模組內執行幾個邏輯上相似的功能,通過引數確定該模組完成哪一個功能
2 時間內聚 把需要同時執行的動作組合在一起形成的模組為時間內聚模組
3 通訊內聚 指模組內所有處理元素都在同一個資料結構上操作(有時稱之為資訊內聚),或者指各處理使用相同的輸入資料或者產生相同的輸出資料
4 順序內聚 指一個模組中各個處理元素都密切相關於同一功能且必須順序執行,前一功能元素輸出就是下一功能元素的輸入
5 功能內聚 這是最強的內聚,指模組內所有元素共同完成一個功能,缺一不可。與其他模組的耦合是最弱的

遺留問題:如何結合業務演化界定拆分邊界和粒度?
遺留問題:如何量化衡量?

相關推薦

企業IT架構轉型——數字化運營能力

一、服務化後業務運營遇到的挑戰 1.每天千億次級的服務呼叫中出現報錯時的問題快速定位 2.執行狀態的實時監控服務 3.服務於運營團隊精準營銷的業務指標實時呈現 如何結合團隊管理? 在服務化場景下為了快速定位問題,如何管理服務開發人員? 1.影

企業IT架構轉型——共享服務中心建設原則

概貌和說明 1.活性演進的:服務中心一定是不斷髮展的 2.多樣的:服務能力形式多樣 (1)依賴於介面的服務(RPC、Web API) (2)依賴於工具的服務 (3)依賴於資料的服務:對大資

企業IT架構轉型 讀書筆記-1.阿裏巴巴集團中臺戰略引發的思考

博客 協調 我不 新的 增長 自己的 產品 公測 下一步 前言 1.為什麽選擇看這本書 2.Supercell公司的開發模式 3.“煙囪式”系統建設模式弊端,及產生這種現象的原因 4.IT人員在企業信息中心的組織職能 一.為什麽選擇看這本書 多日沒有更新博客,為什麽會選擇這

企業IT架構轉型-阿里巴巴中臺戰略思想與架構實戰》筆記

《企業IT架構轉型之道-阿里巴巴中臺戰略思想與架構實戰》讀後感 轉至簡書:讀《阿里巴巴中臺戰略》-思企業IT架構之轉型 2015年阿里巴巴集團啟動了中臺戰略,目標是要構建符合網際網路大資料時代的,具有創新性、靈活性的“大中臺、小前臺”的機制,即作為前臺的一線業務會更敏捷、更快速的適用瞬息

企業 IT 架構轉型:阿里巴巴中臺戰略思想與架構實戰

內容簡介 本書從阿里巴巴啟動中臺戰略說起,詳細闡述共享服務體系如何給企業的業務發展提供了支援。介紹阿里巴巴在建設共享服務體系時如何進行技術框架選擇,構建了哪些重要的技術平臺等,此外,還介紹了組織架構和體制如何更好地支援共享服務體系的持續發展。 主要內容分為三大部分: 第一部分介紹阿里巴巴

企業IT架構轉型-阿里巴巴中臺戰略思想與架構實戰》讀書筆記

  1 出發點:企業IT系統建設普遍面臨的問題和處境  很多企業面臨的問題和處境: 1.1 『煙囪式』系統建設模式。 當業務部門提出業務需求,資訊中心部門進行系統整合商的招投標,再進入到需求收集、需求分析、開發、測試、上線的專案週期中。某種程度上,每個新系統

003-讀書筆記-企業IT架構轉型-阿里巴巴中臺戰略思想與架構實戰-分散式服務框架的選擇

3.1、淘寶平臺“服務化”歷程 大約2007年,淘寶500人團隊,維護一個war包,200多個功能模組。 1)專案團隊協同成本高,業務響應越來越慢 2)應用複雜度超出人的認知負載。 3)錯誤難於隔離【同一個環境,一個jvm】 4)資料庫連線能力很難擴充套件:每一個機器只有10個,但是應用機器過於多,

004-讀書筆記-企業IT架構轉型-阿里巴巴中臺戰略思想與架構實戰-共享服務中心建設原則

  一般來說服務能力包括兩個層次,一個是底層paas的能力,PaaS層結局大型架構在分散式、可靠性、可用性、容錯、監控以及運維層面上的通用需求;第二個層次是業務能力,業務能力提供雲化的核心業務支撐能力,這層能力建設的好壞,直接決定了能否真正支援上層業務達到敏捷、穩定、高效。 1.1、淘寶的共享中心概貌 使

企業IT架構轉型》讀書筆記

1 出發點:企業IT系統建設普遍面臨的問題和處境  很多企業面臨的問題和處境: 『煙囪式』系統建設模式。 當業務部門提出業務需求,資訊中心部門進行系統整合商的招投標,再進入到需求收集、需求分析、開發、測試、上線的專案週期中。某種程度上,每個新系統的上線都預示著一座新的煙囪矗立而成。這種完全基於業務需

企業IT架構轉型》阿里巴巴中臺戰略思想和架構實戰-書摘整理

一、思考 1、厚平臺、薄業務 2、服務中心的業務定位: 相關的服務均有各自的服務中心提供,不管前端業務形態如何多樣,共享服務中心提供的服務都能很好地提供所包含的核心服務,讓前端業務的交易資訊和資料迴流到對應的服務中心。 3、業務架構師:(服務中心業務

企業IT架構轉型

2015年阿里巴巴集團啟動了中臺戰略,目標是要構建符合網際網路大資料時代的,具有創新性、靈活性的“大中臺、小前臺”的機制,即作為前臺的一線業務能更敏捷、更快速的響應瞬息萬變的市場,而中臺將集合整個集團的運營能力,技術能力,對各前臺業務形成強有力的支撐。 那阿里

企業IT架構轉型:阿里巴巴中臺戰略思想與架構實戰》PDF版

點選下載: 《企業IT架構轉型之道:阿里巴巴中臺戰略思想與架構實戰》 內容簡介 · · · · · · 在當今整個中國社會都處於網際網路轉型的浪潮中,不管是政府職能單位、業務規模龐大的央企,還是面臨最激烈競爭的零售行業都處於一個重要的轉折點,這個轉折

企業IT架構轉型,阿裏巴巴中臺戰略思想與架構實戰

的人 正文 pan ima 企業 tar target 架構 bubuko 前言:   晚上11點多閑來無事,打開QQ技術群,發現有關 ‘中心化與引擎化‘ 的話題,本著學習的心態向大佬咨詢,大佬推薦一本書,我大概看了有四分之一的樣子,對於我這種對架構迷茫的人來說,如魚得水

從阿里中臺戰略看企業IT架構轉型

此文是我閱讀《企業IT架構轉型之道》一書的學習筆記,所有內容出自鍾華老師的這本書。 零、為何讀《企業IT架構轉型之道》   在加入X公司後,開始了微服務架構的實踐,也開始了共享平臺服務的建設,在這方面阿里巴巴的中臺戰略是一個較好的參考。於是,領導就贈了這麼一本《企業IT架構轉型之道》給我,希望我學以致用,

與時俱進雲架構下的IT運維

雲計算隨著IT技術的不斷演進,IT基礎架構變革愈演愈烈,特別是“雲”這種開放架構的迅猛發展。在主動擁抱新興技術的同時,對於習慣了傳統封閉架構的企業IT運維,是該與時俱進的時候到了。IT變革沒時間思考,知名的IT廠商都在幹什麽?我們看到:IBM雲計算的關註點是:雲、大數據及分析、移動、社交、安全。與此同時,近年

520運維俠客行·北京站"傳統IT運維轉型"圓滿落幕

本次北京站沙龍的主題是:《傳統IT運維轉型之道》,在雲端計算、大資料和物聯網的變革時代,傳統企業面臨著“網際網路+”的轉型挑戰。企業對運維提出了強烈的需求,如何推進傳統IT運維轉型變成了全行業共同面臨的難題。 轉型給運維帶來的是前所未有的挑戰而運維從來不是一件易事,在技術革命快速發展的今天運

傳統企業IT架構如何能更好的支撐企業網際網路業務的轉型

阿里巴巴董事局主席馬雲在2016年11月16號在烏鎮召開的第三屆世界網際網路大會開幕式上發表演講時提出了以下觀點: “最近兩百年三次技術革命,每次技術革命的週期都是大約50年,而且有一個規律,前20年是技術研發的革命,新技術層出不窮,一批批湧現;後30年進入技術應用期,新技術開始和傳統產業相結合,

一文架構整潔(附知識脈絡圖)

程式的世界飛速發展,今天所掌握的技能可能明年就過時了,但有一些東西是歷久彌新,永遠不變的,掌握了這些,在程式的海洋裡就不會迷路,架

架構整潔:優秀設計或多餘,有效設計最可取

人們經常談論優秀設計和糟糕設計。你的設計屬於哪一種? 有很多軟體開發團隊的設計從來經不起思考。他們採用一種我稱之為“任務板挪卡” 的方法來代替設計。團隊有一個開發任務清單,比如 Scrum 產品待辦列表,其中的任務被張貼在“任務板”上,然後他們可以將一張便利貼從“任務板”上的“待辦

《TOGAF 9.1IT企業架構》2.2企業IT架構的工作結構組成

原文連結  原文作者:Wolfgang W.Keller  譯者:克里斯托劉 2.2 企業IT架構的工作結構組成 如圖3所示,企業IT架構的任務可以分為三個主要部分 策略任務:通常企業IT架構師是幫助CIO設計他的IT策略的角色。但是除此之外,還有很多其他的策略工作,這些工作計劃時間跨度一般