。2)APaaS,即服務總線,是對服務的統一集成,將服務向應用暴露,進行應用與服務之間,應用與應用之間集成互訪,包含整體櫥柜企業總線及內部服務總線。
。3)DPaaS,即DaaS服務平臺,實現對數據庫的訪問。
。4)服務管理接口,PaaS平臺與管理平臺之間的通信橋梁,管理平臺通過服務管理接口,實現對IPaaS、APaaS、DPaaS的配置、監控及告警。
PaaS通過服務總線實現應用系統間的應用集成。服務總線包含外總線和內總線,分別處理外部應用集成與平臺服務集成、內部應用系統之間集成問題。外總線、內總線有各自的服務目錄,對服務進行管理。服務目錄記錄服務相關信息,包括服務名稱、服務編碼、URL 地址、功能描述、版本信息、發布時間、發布人員、狀態、輸入參數、返回值、錯誤代碼、服務能力等信息。
僅在外部系統、異構系統調用的時候才會采用外總線,即整體櫥柜企業服務總線、硬總線或應用層總線。外部系統調用平臺服務,服務由平臺提供,走外總線。內總線也稱軟總線、服務層總線。總線除接收消息端點兼容的內容,只保留剩下的服務代理、數據處理、服務輕量編排、路由等功能。應用調平臺服務走內總線,業務平臺內部組件通信走內總線。
服務能力開放體系是電商化的核心目標之一,是實現運營服務目錄全網統一管理,推進全網運營服務標準化,全網集約化運營的基礎。借鑒SOA的理念實現服務的識別和封裝,構建開放、透明、分層的體系架構,對服務規格和服務目錄進行標準化,最終實現服務能力的“一點發布、全網共享,即發即用”。PaaS平臺層的服務能力主要分為業務服務和技術服務兩種,均部署在服務總線上。
業務服務按功能分為五大類:數據對象服務、業務邏輯服務、對外接口服務、元數據服務、GID服務。
技術服務實現對業務服務的支撐,與業務功能關聯緊密,在技術中間件基礎上做業務封裝,實現技術組件、集成適配和中間件集成。技術服務設計應注意統一技術服務的使用方式,使技術服務可替換。技術服務從服務層、實現層、適配層、中間件/平臺4層提供服務。
3 完善應用層建設,做好服務支撐,提升服務能力
應用層主要是進行系統操作相關的應用,包括C/S架構桌面程序,Web架構的應用和移動應用。應用層需以建立更實用的應用為目標,在應用層實現所需要的數據、工具等都作為私有數據庫或應用,平臺不作為管理。
應用層在設計時,需要注意以下幾點:
。1)應用層需要具備統一風格,注重用戶體驗。
(2)應用層可基于服務的提供,分散實現多種應用,對服務的調用可組合。
。3)應用層根據“契約模式”提供服務和接口語言陳述,并驅動服務層的設計。
。4)應用層應當具備“可互操作性”,可向“外領域”提供服務。
4 規范管理平臺建設,強化運營支撐手段
管理平臺通過應用層管理代理接口及平臺層代理接口,實現對應用層、平臺層的統一管控。主要功能包括應用管理、服務管理、資源管理、數據管理。管理平臺需要對后續綜合運維提供幫助,使運維人員更多借助平臺進行操作.
。1)應用管理:對于外部接入應用的管理,包括應用監控、應用配置、應用控制,能對應用的合理性進行審核,對外部數據交互有校驗機制。
(2)服務管理:包括訂單監控、接口監控、后臺服務,確保接口穩定性。
(3)數據管理:包括數據檢查、檢查指標、批量管理數據,需要有批量數據核對稽查機制,確保資源數據的高質量。
。4)資源管理:對于IT服務器設備資源的管理,包括設備管理、端口管理、資源監控,提供資源統計、預警等功能。
5 總 結
以上是對電商化架構結合電信IT發展思路的思考。電信IT結合電商化架構針對傳統IT所必需的關系型數據庫,有選擇地做了承接。新架構繼承了電信核心域數據的Oracle管理方式,對日志、大文本和圖片等選擇了大數據存儲模式,同時將讀寫分離,引入MySQL管理,加快查詢速度,并在存儲上做了分片管理,使整個架構的數據庫支撐更立體化和實用化。
除了數據庫改變以外,“平臺+應用”概念的貫徹,進一步規范了系統建設,大平臺微應用、服務能力開發和應用多元化支撐,是整個PaaS體系最獨到之處,對于電信數據和系統的整體櫥柜企業級管理和對外開發服務有非常大的幫助。
電信IT架構是與電信業務系統緊密關聯的,因此單純采取全部“拿來主義”,肯定不能適應目前電信業務和技術發展。借鑒有用的經驗,并將這些應用到實際生產系統中去,是最終能實現IT突破的有效途徑。在“去電信化”和“去IOE”的道路上,電信IT人需要努力的事情還有很多。
。3)DPaaS,即DaaS服務平臺,實現對數據庫的訪問。
。4)服務管理接口,PaaS平臺與管理平臺之間的通信橋梁,管理平臺通過服務管理接口,實現對IPaaS、APaaS、DPaaS的配置、監控及告警。
PaaS通過服務總線實現應用系統間的應用集成。服務總線包含外總線和內總線,分別處理外部應用集成與平臺服務集成、內部應用系統之間集成問題。外總線、內總線有各自的服務目錄,對服務進行管理。服務目錄記錄服務相關信息,包括服務名稱、服務編碼、URL 地址、功能描述、版本信息、發布時間、發布人員、狀態、輸入參數、返回值、錯誤代碼、服務能力等信息。
僅在外部系統、異構系統調用的時候才會采用外總線,即整體櫥柜企業服務總線、硬總線或應用層總線。外部系統調用平臺服務,服務由平臺提供,走外總線。內總線也稱軟總線、服務層總線。總線除接收消息端點兼容的內容,只保留剩下的服務代理、數據處理、服務輕量編排、路由等功能。應用調平臺服務走內總線,業務平臺內部組件通信走內總線。
服務能力開放體系是電商化的核心目標之一,是實現運營服務目錄全網統一管理,推進全網運營服務標準化,全網集約化運營的基礎。借鑒SOA的理念實現服務的識別和封裝,構建開放、透明、分層的體系架構,對服務規格和服務目錄進行標準化,最終實現服務能力的“一點發布、全網共享,即發即用”。PaaS平臺層的服務能力主要分為業務服務和技術服務兩種,均部署在服務總線上。
業務服務按功能分為五大類:數據對象服務、業務邏輯服務、對外接口服務、元數據服務、GID服務。
技術服務實現對業務服務的支撐,與業務功能關聯緊密,在技術中間件基礎上做業務封裝,實現技術組件、集成適配和中間件集成。技術服務設計應注意統一技術服務的使用方式,使技術服務可替換。技術服務從服務層、實現層、適配層、中間件/平臺4層提供服務。
3 完善應用層建設,做好服務支撐,提升服務能力
應用層主要是進行系統操作相關的應用,包括C/S架構桌面程序,Web架構的應用和移動應用。應用層需以建立更實用的應用為目標,在應用層實現所需要的數據、工具等都作為私有數據庫或應用,平臺不作為管理。
應用層在設計時,需要注意以下幾點:
。1)應用層需要具備統一風格,注重用戶體驗。
(2)應用層可基于服務的提供,分散實現多種應用,對服務的調用可組合。
。3)應用層根據“契約模式”提供服務和接口語言陳述,并驅動服務層的設計。
。4)應用層應當具備“可互操作性”,可向“外領域”提供服務。
4 規范管理平臺建設,強化運營支撐手段
管理平臺通過應用層管理代理接口及平臺層代理接口,實現對應用層、平臺層的統一管控。主要功能包括應用管理、服務管理、資源管理、數據管理。管理平臺需要對后續綜合運維提供幫助,使運維人員更多借助平臺進行操作.
。1)應用管理:對于外部接入應用的管理,包括應用監控、應用配置、應用控制,能對應用的合理性進行審核,對外部數據交互有校驗機制。
(2)服務管理:包括訂單監控、接口監控、后臺服務,確保接口穩定性。
(3)數據管理:包括數據檢查、檢查指標、批量管理數據,需要有批量數據核對稽查機制,確保資源數據的高質量。
。4)資源管理:對于IT服務器設備資源的管理,包括設備管理、端口管理、資源監控,提供資源統計、預警等功能。
5 總 結
以上是對電商化架構結合電信IT發展思路的思考。電信IT結合電商化架構針對傳統IT所必需的關系型數據庫,有選擇地做了承接。新架構繼承了電信核心域數據的Oracle管理方式,對日志、大文本和圖片等選擇了大數據存儲模式,同時將讀寫分離,引入MySQL管理,加快查詢速度,并在存儲上做了分片管理,使整個架構的數據庫支撐更立體化和實用化。
除了數據庫改變以外,“平臺+應用”概念的貫徹,進一步規范了系統建設,大平臺微應用、服務能力開發和應用多元化支撐,是整個PaaS體系最獨到之處,對于電信數據和系統的整體櫥柜企業級管理和對外開發服務有非常大的幫助。
電信IT架構是與電信業務系統緊密關聯的,因此單純采取全部“拿來主義”,肯定不能適應目前電信業務和技術發展。借鑒有用的經驗,并將這些應用到實際生產系統中去,是最終能實現IT突破的有效途徑。在“去電信化”和“去IOE”的道路上,電信IT人需要努力的事情還有很多。