免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

當企業服務總線遇到云服務

2021-02-26    分類: 網站建設

本文主要介紹企業服務總線的常見應用場景,與大家共同探討在云環境、微服務中傳統企業服務總線所面臨的問題,結合普元企業服務總線產品向大家分享我們該如何解決這些問題。

目錄:

1.企業服務總線簡介

2.傳統的ESB應用場景

3.云服務對ESB提出的新要求

4.普元ESB產品介紹

1.企業服務總線簡介

企業服務總線(ESB)是企業應用集成在SOA理念下的一種實現方式,ESB是SOA架構中實現服務間智能化集成與管理的中介,在邏輯上與SOA所遵循的基本原則保持一致,依據SOA架構原則對服務集成和服務管理的要求,創建了一個SOA集成架構,能夠深入管理服務,并能方便擴展到整個企業應用。

ESB是分布式的、基于消息的、遵循開放標準的集成解決方案。ESB的角色是在各種IT資源——如企業中各種異構應用系統、平臺和服務之間進行可靠的通訊時提供可用的基礎設施。如下圖所示,企業服務平臺為企業應用提供了一個統一的平臺,采用SOA松耦合的思想來進行企業應用集成,通過靈活的服務接口和Adapter,方便SOA應用、異構應用、特殊協議應用的集成,這種松耦合、有效靈活的架構提供了很好的擴展性。

當企業服務總線遇到云服務


ESB除了從技術上為各個應用提供解耦、集成的能力外,在業務上提供對其承載的服務進行管理的能力,支持對接口服務的全生命周期管理,全面提升IT系統的集成能力,通過能力開放為業務的持續創新提供支持。

當企業服務總線遇到云服務


ESB支撐了服務集成的演變過程:

1、解耦:將現有的業務系統采用SOA架構和標準化技術進行功能和部署的解耦;

2、集成:因為業務的關聯性,解耦伴隨著需要解決集成問題,通過引入企業服務總線(ESB)對接口服務進行管控;

3、服務治理:通過在ESB基礎之上建設服務治理平臺,實現接口服務全生命周期管理,全面提升IT系統集成能力;

4、能力開放:基于服務集成平臺的能力,匯聚互聯網的創新力量,推動業務的持續性創新發展。

2.傳統的ESB應用場景

在企業服務集成過程中往往面臨著以下四個層面的問題:

1、技術架構層面

系統接口關系復雜、開發與維護代價高昂。

當企業服務總線遇到云服務


2、管理流程層面

缺乏有效的工具,服務接口難以實現透明化管理。

當企業服務總線遇到云服務


3、規范制度層面

由于規范制度的不完善,造成核心IT資產很難做到自主管控。

當企業服務總線遇到云服務


4、組織保障層面

由于缺乏工具及有效的手段,容易造成過程中組織層面崗位、職責定義不清晰,使得服務集成過程更加困難重重。

當企業服務總線遇到云服務


ESB作為服務治理體系中的核心部件,為解決上述四個層面的問題提供平臺與工具支持:

1、技術架構層面

基于ESB的服務治理體系中,ESB通過統一的、標準的服務接口,為集成的業務系統建立了清晰的系統邊界,提高了系統靈活性和穩定性,提升了業務系統的能力開放。

當企業服務總線遇到云服務


2、管理流程、規范制度層面

在ESB的服務管理體系中,得以對服務的狀態、使用情況及服務生命周期進行管理,并在技術及管理兩個方面進行規范化控制。

當企業服務總線遇到云服務


當企業服務總線遇到云服務


3、組織保障層面

組織層面以ESB提供的服務管理、服務生命周期管理為基礎劃分為治理小組、服務提供者、服務消費者三個維度,不同維度的角色即可明確劃分其責任范圍。

當企業服務總線遇到云服務


治理小組:推動和實施服務治理活動,確保管理體系和平臺工具的執行,監控服務接口的運行情況,評估服務治理的績效,保證服務治理最終實現業務目標和需求。在系統中完成應用系統名稱的注冊和注銷;完成對服務接口注冊申請審批、變更審批、注銷審批,定期檢查和審計服務接口使用情況和狀態。

服務提供者:服務接口的提供方責任人,負責提供服務接口,保障服務接口運行穩定、可靠。

服務消費者:服務接口的調用方責任人,負責按照規范進行服務接口調用。

3.云服務對ESB提出的新要求

在當前微服務遍地開花,“上云”成為關鍵詞的時刻,以下問題便浮現了出來:

1、微服務下還需要ESB嗎?

這個問題的答案是肯定的;有些觀點是在微服務中各個服務之間通過注冊中心尋址,接口交互采用相同的RESTful或RPC協議,即便是有外部服務只要通過網關就可以接入,因此不需要ESB;但事實是一個企業內的所有系統內部及系統間都滿足這個條件的是很少的,即便是一家新的企業正在從頭開始建設自己的IT系統,也可能會由于采購的不同供應商的系統而出現不同系統服務的協議不一致或新業務需要對某些現有服務進行編排的情況,在此情況下ESB便是解決問題的最好方案,否則將可能又回到系統間點對點調用的無序狀態。

在得出這個結論的同時,也對ESB提出了新的要求,那就是在對接微服務時微服務實例的數量不固定,存在動態擴縮容的情況,因此需要支持通過微服務注冊中心實現對服務實例的尋址,并且支持微服務實例同樣通過注冊中心實現對ESB發布的服務的調用。

當企業服務總線遇到云服務


2、ESB“上云”能做什么?

對于云服務使用方企業來說,在企業IT系統“上云”的過程中,將企業原來內網的系統遷移到云服務環境中去,這樣系統服務就從原本內網相對封閉安全的環境放到了公網開放的環境,增加了安全風險,在這時,除了云服務商一般提供的對服務端口級別的安全策略對系統的保護外,可以通過ESB的能力提供服務級、用戶級的安全防護;同時除了作為服務集成的平臺外也可以將ESB作為開放服務平臺將“上云”的服務進行包裝、編排后作為開放服務對外提供。

對于云服務提供商來說,為用戶提供了服務集成組件、服務開放組件以及更完善的安全防護選擇。

當企業服務總線遇到云服務


3、ESB如何“上云”?

ESB“上云”需要解決這樣幾個關鍵點。

(1)租戶隔離

在云服務環境中,為每個租戶提供完全隔離的ESB實例,保障不同租戶間的ESB服務的完全隔離。

(2)動態擴容

在云服務環境中,支持運行引擎根據系統壓力進行動態擴縮容。

當企業服務總線遇到云服務


(3)便捷的服務配置

在云服務環境中,能夠快速在線實現服務的代理、轉換等配置,減少對離線開發工具的依賴。

4.普元ESB產品介紹

Primeton ESB是普元基于多年對大型企業的IT建設及分布式計算和集成能力的認識和技術積累而推出的服務整合產品,是部署和實現SOA的理想工具,支持協議轉換、消息轉換、消息路由、服務編排、服務注冊、服務查找、服務監控等功能。

Primeton ESB 產品主要包含:

(1)Primeton ESB Studio:主要提供各種服務(中介服務、穿透服務、編排服務等)的開發、調試以及屬性設置、導出等,為便捷快速地開發各種服務提供可能;

(2)Primeton ESB Server:提供了多協議的支持以及為服務運行提供了高性能、高可靠的運行環境,方便的擴展機制,為Primeton ESB 融入企業IT環境提供了有效支撐及管控手段,同時不依賴于J2EE容器的特性大大提升了性能;

(3)Primeton ESB Governor:提供了獨立和集群環境中的ESB Server進行管理,同時對于服務全生命周期進行管理;對引擎運行狀態及服務調用狀態進行監控;

當企業服務總線遇到云服務


此處主要介紹產品的服務器管理、在線服務注冊、離線服務模型開發部署、訪問控制、統計監控等。

1、服務器管理

在服務器管理中可對ESB Server運行實例進行管理,在云服務環境中可通過第三方注冊中心(如:Zookeeper)自動添加。

當企業服務總線遇到云服務


2、在線服務注冊

對于HTTP穿透、WS穿透、HTTP轉JMS、JMS轉HTTP等服務可在線快速通過配置實現服務的發布。

下邊以HTTP穿透為例:

(1)創建通道,配置ESB服務的端口及此端口對應的服務類型

當企業服務總線遇到云服務


(2)注冊服務代理URI、服務提供方URI、服務提供方業務地址等

當企業服務總線遇到云服務


(3)配置服務路由規則、請求報文轉換規則、響應報文轉換規則等。

當企業服務總線遇到云服務


(4)在線完成配置就可以通過客戶端調用注冊的服務

當企業服務總線遇到云服務


3、離線服務模型開發部署

當需要進行復雜服務編排時,可以通過Studio進行開發測試,開發測試完成后導出ecd部署包,通過管理平臺的服務模型部署功能導入后就可以通過客戶端調用該服務。

當企業服務總線遇到云服務


當企業服務總線遇到云服務


4、訪問控制

當企業服務總線遇到云服務


  • IP白名單:控制允許進行服務訪問的IP地址。只有平臺配置過的IP才能進行服務訪問,能夠阻止非法IP的訪問請求。
  • IP黑名單:控制不允許進行服務訪問的IP地址。只有不在黑名單列表的IP才能進行服務訪問,能夠阻止非法IP的訪問請求。
  • 訪問權限:控制服務提供者的服務可以由哪些消費者系統訪問,未配置的消費者系統不能訪問該服務。
  • 訪問頻度:控制每個服務配置單位時間訪問次數的上限,對訪問次數已達到上限之后的服務,在統計時間段內的請求都予以拒絕,直至本統計時間段結束;服務訪問頻度達到閾值時會進行告警,顯示出現服務訪問流量異常的服務的基本信息、異常信息等。
  • 訪問流量:控制每個服務的單次請求包大小和單位時間內的請求包大小總和,對超過閾值的請求予以拒絕;服務訪問流量達到閾值時會進行告警,顯示出現服務訪問流量異常的服務的基本信息、異常信息等。
  • 訪問超時:控制每個服務配置訪問時長上限,對于超過訪問時長上限的服務,系統將發服務調用時間過長告警。

5、統計監控

管理平臺中通過首頁的圖表信息可以實時或根據條件監控系統運行情況,包括系統總請求量、平均響應時間、異常交易數、系統告警數、調用方及被調用方系統數和地址數、響應時間TOP10、請求量TOP10、ESB Server系統CPU/內存使用情況等。

文章標題:當企業服務總線遇到云服務
新聞來源:http://m.newbst.com/news46/103096.html

成都網站建設公司_創新互聯,為您提供品牌網站設計自適應網站網站營銷品牌網站建設云服務器域名注冊

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設