Primeton ESB

產品介紹,用戶價值,產品優勢,產品特性,產品組成,典型案例,業務場景,

產品介紹

Primeton ESB產品主要用於企業內及企業間的服務整合,通過匯流排形式有效改善現有系統之間調用的網狀關係,使得系統之間的關係更加可視化和提高管控能力,它的高性能、高可靠、高擴展和業務化給客戶帶來高管控能力、高投資回報、高運營等能力,從而為提高企業IT的服務質量提供可能,更直接的為企業的業務擴展、業務創新、客戶維護和卓越運營提供了有力的保障。Primeton ESB是普元基於多年對大型企業的IT建設及分散式計和集成能力的認識和技術積累而推出的服務整合產品,是部署和實現SOA的理想工具,支持協定轉換、訊息轉換、訊息路由、服務編排、服務註冊、服務查找、服務監控等功能。

用戶價值

1,提高您對IT基礎設施的管控能力
對服務的集中管控是企業部署ESB的主要目標之一,Primeton ESB提供了強大的服務監控能力使服務的管理更加業務化、可視化,譬如提供了服務運行時監控、運行情況歷史分析等,使得企業的信息化部門可以更加方便、全面地了解服務運行情況,有助於迅速定位和排除故障,更重要的是為及時主動的採取業務最佳化措施提供了可能性。通過匯流排形式有效改善現有系統之間調用的網狀關係,使得系統之間的關係更加可視化和可管控性。
2,提高您對IT系統的第三方仲裁能力
大型企事業及政府部門在信息化建設過程中往往需要外部眾多套用開發商參與,同時基於實用主義原則指導下的系統建設思路,各業務系統是在不同的歷史時期建設完成的,並且隨著軟體行業盈利模式的演進,這些系統又被不同的服務商進行著日常的運行維護和版本升級。Primeton ESB可以作為第三方仲裁機制,使得客戶對各系統以及各集成商具有很好的協調和管理能力,各方系統的對外集成行為都會被該ESB服務中介所跟蹤和審計,從而避免因為各方系統中數據的不一致而導致不必要的糾紛 。
3,提高您的企業流程治理能力
企業信息化並非一蹴而就,因此就需要有強大的IT管控和靈活動態的業務策略應對能力。規範的管理框架將更有效地實現IT與業務可視性和管控性。並進一步通過策略的機制(Policy Framework)不斷實現IT治理和業務最佳化。同時也為SLA的實現提供了更為靈活和簡便的方式,一切都能夠基於服務來管控保障和治理最佳化。隨著業務套用的越來越多,計算資源的高效配置和使用將變得越來越迫切。因此這樣先進的、規範的SOA管理框架都將使得業務服務的仿真和虛擬化變得觸手可及,我們的業務運營效率將進一步提高。規範化的SOA管理框架正在成為企業和機構客戶落實‘Enterprise-on-Service’的發展策略和提升IT與業務一致性的重要手段和表現形式。
4,提高您的IT投資的性價比:輕量級、高性能
大型企事業及政府部門的發展現狀對IT高性能的要求是國外企業無法比擬的,即使國外產品能夠適合國內高端客戶的極限要求,但是往往需要不成比例的高成本投入,使得企業對於IT投入的性價比不高,針對這些實際問題Primeton ESB以更加輕量級的體系架構,大大降低了對底層軟硬體環境的要求,並且針對國內實際情況對產品進行了集中最佳化,使客戶只要以較低的投入就可以獲得理想的性能要求。
5,提高用戶的可用性:業務化、適國情
業務化主要解決產品的可用性問題,由於國內在文化的差異性和使用習慣上的不同,在使用軟體的過程中有其自身的特定,所以Primeton ESB在產品在設計上更加的本土化,從而大大降低了實施風險、提高了工作效率,而這一點實踐證明意義重大,針對這些問題Primeton ESB提供了更加符合國人習慣的產品使用方式,以及更多的業務化而非技術化的統計分析,使得用戶更加容易理解。
6,提高產品開放性與擴展性
這一點又與國內產業環境的特點息息相關,由於業務的靈活性和豐富的個性化,使得產品在實施過程中需要針對某些特定場景進行適應性調整以滿足客戶需求,這一點已經在前些年實施ERP的過程中尤為明顯,即使可以實現企業的實施成本也會很高。所以基於對這些問題的理解Primeton ESB天生就具有很高的開放性和擴展性,包含協定的擴展、統計分析的擴展等,合作夥伴可以依託對外接口完成客戶個性化的要求。
7,提高您的運營能力
RAS(Reliability,Availability,Serviceability)級服務運營能力是眾多企業IT關鍵部件所追求的目標。ESB作為企業內部重要的基礎設施,承載了眾多業務的聯通,甚至是關鍵的業務邏輯,這樣就會對ESB的健壯性和可維護性提出了跟高的要求,不然一旦單點出現問題就會對IT所支撐的企業核心業務產生嚴重的影響,從而直接影響企業的業務拓展和客戶維護 。
久經大型企事業及政府部門客戶的驗證,Primeton ESB產品從設計之初就認識到了服務集成的關鍵問題和本質目標,並把這一認識不斷深入根植在產品中。Primeton ESB不僅可以應對企業內部複雜的IT環境,旨在可以健壯地融入各種集成服務,同時還可以提供各種服務血緣管理和運行跟蹤機制,使得IT部門能夠更好地掌控服務集成的狀況,為有效的運營提供必要的手段。更重要的是Primeton ESB還提供了及時的SLA狀態通知機制,使得IT部門的關鍵人員能夠更加及時、自動化地了解關鍵部件的運行狀況,並可以根據狀況採取不要的運維和最佳化手段,從而大大提高業務部門的滿意度,提高IT部門的KPI 。

產品優勢

高性能
企業希望集中管理服務的初衷推動ESB承載眾多關鍵服務的互動,從而導致ESB作為企業IT架構中的關鍵部件,在取得集中管理效能的同時也必然帶來性能問題,企業當然不希望因為集中管理方式的部署,使得關鍵服務的性能有所下降,反而進一步的希望性能會有所提高,當然提高性能不僅僅是ESB本身的問題,更重要的是服務提供者自身性能及服務質量的提高,所以Primeton ESB解決的首要問題就是降低服務互動在ESB上的性能損耗,從而保障了服務質量 。
Primeton ESB借鑑了企業級軟體幾十年的豐富經驗,融入了多進程管理,SEDA、NIO等成熟技術,同時不依賴於J2EE容器,在系統架構上分散了性能消耗的瓶頸,從而在本質上提高了系統的處理效率。同時在複雜通信協定的處理上,更加趨向於底層協定的處理,為高性能創造了先天的條件,從而為業務擴展提供了有力的支撐。拋棄了傳統的EAI系統的建設方式採取更加輕量級的架構,同時針對國內行業普遍收斂的協定進行了重點最佳化,從而提高了產品的整體性能。同時因為其輕量級的特性使得對底層硬體的要求就不高,從而適應了大規模使用刀片伺服器的行業趨勢。
高可靠
基於ESB的關鍵部署形態使其可靠性提到了非常重要的位置,企業當然不希望因為ESB的健壯性問題而經常宕機或訊息丟失從而影響關鍵業務的運行,所以在高性能的基礎上可靠性性尤為重要。同時健壯性不僅體現在ESB基礎設施的健壯性上,同時也體現在關鍵服務的可靠性上,因為系統風險的存在使得事前準備工作未免會有百密一疏的時候,如果基礎設施整體的可靠性出現問題的時候,就需要保證關鍵服務的可靠性,使其在環境惡劣的情況下也能最大程度地保證關鍵服務的QoS,從而提高平均無故障連續工作時間(MTBF)和降低系統故障平均恢復時間(MTTR)
同時作為第三方中介Primeton ESB又可以作為仲裁機構,使得客戶對各系統以及各集成商具有很好的協調和管理能力,各方系統的對外集成行為都會被ESB服務中介所跟蹤和審計,從而避免因為各方系統中數據的不一致性導致不必要的糾紛。ESB在部署架構上是處於眾多業務系統之間的中介位置,這樣就意味著它會作為第三方參與了系統之間的服務互動,而這種互動不應當因為第三方的介入而降低可靠性,從而將數據質量問題蔓延到更多的業務系統。
高擴展
擴展性是Primeton ESB 的優勢特性之一,是其主動融合性的重要體現。企業引入ESB的目標之一就是希望其能夠與現有系統很好地融合,譬如與企業內部現有的許可權系統,現有的告警系統、現有報表系統等,而這些系統又沒有統一的標準,同時又是在不同的歷史時期建設的,所以要想後來引入的ESB很好地與現有基礎設施融合就要求ESB具有很好的擴展性,通過必要的二次開發能與這些系統銜接。
多樣性、複雜性是在眾多企業IT環境中實施ESB的重要特點,這就要求ESB產品必須具有更加開放的體系架構,以通過更加靈活的方式與現有系統融合,而恰恰是這一點導致了先前EAI產品實施效果不好的主要原因之一,同時也是眾多面向更加廣泛市場的ESB產品所不具有的。
同時這種擴展性也增強了開發商依據業務上的優勢提供更加符合企業自身特點的便利功能,從而能夠更加體現引入ESB並不是“交鑰匙”工程,而是一個架構的引入和業務不斷演進的過程。
Primeton ESB產品在設計之初就有針對地在技術、業務、產業環境的特點的基礎上重點提升了產品的擴展性,提供了有針對性的、開放的API接口,使得ESB產品更加容易和企業內部現有的系統有機的融合在一起,譬如:與現有安全系統的融合、與現有IT網管系統的融合;同時也可以依託這些API定製符合集團或各省公司個性化的功能 。
Primeton ESB採用取了SEDA、NIO等業界先進的技術以及鬆散的集群部署方式來保障ESB整體基礎設施以及關鍵服務的可靠性,從而提高了Primeton ESB的容錯性,以及可以應對不可預知的服務訪問情況,譬如突發的服務訪問、不穩定的網路造成的訪問異常等。同時當QoS出現異常的時候,還可以通過更加必要的實時方式通知關鍵人員,從而在管理流程上保障了系統最小宕機時間 。
業務化
ESB是企業內部重要的基礎設施,其日常的有效管理對提高工作效率和降低運營風險具有重要的意義。Primeton ESB產品針對易管理性在設計之初就非常重視,譬如提供非常詳細的服務調用軌跡信息,豐富的QoS質量指標,完備的日誌信息和方便的進程管理機制,同時還可以依託服務運行的軌跡信息形成跨部門的業務流程的監控 。
個性化
大型企事業及政府部門因其產業環境、業務氛圍和IT建設歷史的不同,必然導致其集成的方式方法不可在行業或企業間複製,這也是為什麼定製化服務市場異常火熱,這對這一點普元作為本土公司具有很多優勢條件:
1、成功經驗:普元近幾年已經為大量客戶提供了平台定製服務,包括為華為、中國建設銀行總行、中信銀行總行、國家開發銀行總行等大型公司定製了平台與產品,積累了豐富的技術和管理經驗;
2、組織保障:成立了專門的部門集中管理、實施和維護定製項目;
上面的優勢為客戶的項目成功提供了有力的保障,而國外ESB廠商更注重共性需求,並且ESB研發團隊在國外,回響速度比較慢,無法及時為大客戶提供定製化服務。
與同類產品相比,Primeton ESB 具有不可比擬的優勢
1、提供一攬子服務全生命周期方案,客戶無需再次購買其他關鍵部件(Studio/Server/Registry and Repository/Monitor/Governor);
2、對關鍵部件可以進行開源;
3、貼近國人的使用習慣,相關概念較少,中文環境、容易學習;
4、服務支持實現靈活地本地化,能力回響客戶的個性化要求;

產品特性

協定轉換
協定轉換是Primeton ESB作為中介的重要體現,為企業內部各業務系統的松耦合通信和快速部署與調整業務功能創造了有力的條件,降低了因為頻繁修改現有系統的通信協定而帶來的穩定性風險。
直接支持業界普遍的標準協定
為了能夠更好地與企業內部現有紛繁負載的業務系統很好地非侵入性的融合在一起Primeton ESB直接支持國內企業信息化建設過程中普遍採用的SOAP/HTTP、JMS、Http/Https、Socket、JDBC、FTP、Tuxedo、SAP、IBM MQ等標準協定,從而體現了Primeton ESB作為基本企業IT架構中基本的中介功能。
靈活的擴展框架支撐協定擴充
為了能夠適應個性化的特殊情況Primeton ESB基於可擴展的多協定架構,基於此框架普元或者合作夥伴可以非常靈活地通過SPI等接口增加屬於特定領域的專有協定,一方面增強了Primeton ESB產品本身適應環境的能力,同時也為客戶增值。
數據轉換
數據轉換在協定轉換的基礎上增強了Primeton ESB作為服務中介的融合能力,在通信協定松耦合的基礎上增強了業務能力的融合。
Primeton ESB支持xml、txt、自定義訊息等格式的訊息,同時基於這些訊息還可以進行訊息增強(增加時間戳、增加欄位、變換15位身份證號到18位等),訊息驗證、訊息組合等能力,使得多系統之間的數據融合邏輯承載在ESB上,更加增強了新業務的部署速度和降低了因為修改相關業務系統帶來的穩定性風險,提高了多系統之間的松耦合度。
服務編排
服務編排是進行快速業務創新和服務部署的關鍵能力,Primeton ESB可以通過重複利用本地或遠程已有的系統的不同協定的服務進行組合從而生成新的服務,並可以通過不同的協定從ESB上暴露給其他業務系統,增強了企業應對業務變化的能力,提高了企業的競爭力
服務路由
服務路由能力同樣提升了相關通信系統之間的松耦合性,數據的傳送方只負責傳送數據,對於數據接收方的通信協定、數據格式、所處位置和運行狀態都可以不用關心,從而直接地提高了企業內部套用系統對業務的整體服務能力 。
Primeton ESB提供的路由能力包含:靜態路由、動態路由、廣播、訊息拆分、聚合、穿透等方式,從而增強了在ESB上部署業務邏輯的能力,收斂了因為套用之間的通信而所需要的融合邏輯能力。
服務安全
安全問題在某些業務領域或企業顯得尤為突出,例如大型企事業及政府部門,為了增強系統的安全級別普遍認為可以從管理和技術兩個方面入手,Primeton ESB主要從技術的角度提高系統的安全性,大體分為:
訪問安全:通過UserName/Password、IP或簽名等機制對服務訪問者進行身份識別,同時根據事先對其分配的許可權訪問進行訪問控制,這種訪問機制可以控制到具體的SOAP/HTTP操作,通過這種機制增強了Primeton ESB整體的訪問控制能力,對系統的訪問具有更強的可預知性;
防竊取:當服務訪問者的請求數據經過Primeton ESB到達服務消費者的過程中,如果不進行有效的處理就可能導致機密的數據被不法人員看到,所以通常採取的措施就是進行加密,例如採取DES加密算法;
防篡改:到數據在服務消費者和服務提供者之間傳遞的過程中,如果不進行有效處理,很有可能在對方不知情的情況下被第三方篡改,從而違背了數據傳送方的意圖,所以通常會採取數字簽名的方式,從而在數據接收方收到數據的時候嚴重數據的完整性;
服務質量
服務質量是實施服務級別協定(SLA)的重要基礎支撐,有助於建設更加可量化的套用調用關係,為建設可控的業務支撐提供了可能,譬如用戶可以根據SLA的指標配置觸發提示的規則,並可以配置多級嚴重性,包括正常、提示、輕微、重大、危險和嚴重等。服務質量的具體指標體現在下列參數:
  • 流量控制(並發、擋板、逾時)
  • 成功率,失敗率
  • 訊息數
  • 錯誤數
  • 故障切換/重試次數
  • 驗證錯誤數
  • 回響時間
用戶可設定SLA提示,向運行團隊通知與業務和代理服務的狀況,或與提供的服務質量有關的問題。觸發提示時,Primeton ESB 會向配置的電子郵件地址傳送電子郵件通知。通常這些電子郵件傳送給運行或管理人員,同時Primeton ESB 還可在提示觸發時將訊息傳送到JMS佇列 。
服務註冊
服務註冊基本上是一個線上的服務“黃頁”,提供一個單一來源的目錄元數據,用以存取,配置服務,包括服務細節,技術接口,擁有實體,相關政策和XML模式。提供內外客戶類似於在一個可控的方式內發現服務,這是消除“服務隱沒”並提供服務獲取訪問的關鍵步驟。為能開發人員能快速發現滿足他們的服務,服務註冊提供了對企業服務的發布,目錄和分類功能。不僅業務和技術元數據與服務關聯,而且為服務提供者的聯繫信息亦能夠被分類,使那些對一個服務感興趣的與提供者直接聯繫。
另外,服務註冊服務作為SOA管理的一個單獨、集中的控制點,被認為是SOA中一個重要組件,包括:服務和資源的生命周期管理,確保質量的內外部標準的遵循,告知利益相關者變化,控制對服務的接入等。
服務監控
服務監控是Primeton ESB 支撐起業務可視化特性的關鍵功能,因為實施ESB是客戶想集中管理企業內部紛繁負載的業務調用的目標之一,而為了達到這個目標進行服務血緣關係管理,調用狀態管理是公認的必要手段,Primeton ESB 提供了多維度統計分析,同時還提供了靈活的擴展接口,旨在允許客戶可以通過擴展開發完成符合自身要求的多維護的統計分析或運營報告
  • 服務運行情況
  • 消費者訪問情況
  • 提供者提供情況
  • SLA滿足程度
  • 提供者與消費者之間的依賴關係
  • 依賴分析,從而能確定哪個客戶端在使用服務
  • ESB整體運行情況[失敗、拒絕、逾時、非法、正常]
依據這些價值數據可以為業務部門和IT部門的工作最佳化與調整提供了指導性素材數據,不僅有助於系統的演進,同時更加有助於部門的管理最佳化。

產品組成

1. Primeton ESB Studio:
主要提供各種服務(中介服務、穿透服務、編排服務等)的開發、調試以及屬性設定、元數據導出等,為便捷快速地開發各種服務提供可能;
2. Primeton ESB Server:
提供了多協定的支持以及為服務運行提供了高性能、高可靠的運行環境,方便的擴展機制,為Primeton ESB 融入企業IT環境提供了有效支撐及管控手段,同時不依賴於J2EE容器的特性大大提升了性能;
3. Primeton ESB Console:
提供了獨立和集群環境中的ESB Server進行管理,同時對於服務全生命周期進行管理;
4. Primeton ESB Service State Monitor:
提供了增強的客戶感知度,譬如:事前預警、事中告警、事後統計分析等功能;
5. Primeton ESB Service Registry and Repository:
提供了服務註冊、服務查找、SLA管理等功能;

典型案例

電信行業用戶
上海移動BSS集成平台規劃、諮詢與建設(4千萬交易/天)
江蘇電信CSB集成平台
青海電信CSB集成平台
天津電信CSB集成平台
安徽電信CSB集成平台
電信集團OIP集成平台
江蘇電信OIP集成平台
安徽電信OIP集成平台
天津電信OIP集成平台
福建移動SDP業務提供平台
廣東電信SDP業務提供平台
江蘇移動SDP業務提供平台
廣西移動電子渠道集成平台項目
內蒙移動CRM集成平台項目
航天科工集團ESB集成項目
平安重慶ESB數據交換項目

業務場景

企業現有的系統建設模式必然導致大量的信息孤島;業務的關聯性必然使得孤島間進行大量的後端集成;大量無序的後端集成必然形成複雜的網狀結構調用;複雜的網狀結構必然導致“業務感知差”。
這些挑戰使得用戶需要:增強客戶對IT資產(即:服務)的有效管理;增強對服務運行情況的感知度;增強跨部門業務流程的感知度;從而幫助客戶打造可掌控的IT運維和業務運營環境。
Primeton ESB產品主要用於企業內及企業間的服務整合,通過匯流排形式有效改善現有系統之間調用的網狀關係,使得系統之間的關係更加可視化和提高管控能力,它的高性能、高可靠、高擴展和業務化給客戶帶來高管控能力、高投資回報、高運營等能力,從而為提高企業IT的服務質量提供可能,更直接的為企業的業務擴展、業務創新、客戶維護和卓越運營提供了有力的保障。Primeton ESB是普元基於多年對大型企業的IT建設及分散式計和集成能力的認識和技術積累而推出的服務整合產品,是部署和實現SOA的理想工具,支持協定轉換、訊息轉換、訊息路由、服務編排、服務註冊、服務查找、服務監控等功能。
六大業務套用場景
場景一:統一服務平台
隨著網際網路的發展和公司市場化的深入,電信運營商能夠提供的服務越來越廣泛,某電信希望由原來的以產品為中心的經營模式逐步轉向以客戶為中心的經營模式,這就要求IT系統能夠圍繞客戶整合已有資源來提供服務。
某電信網上客服系統作為重要的客戶接觸渠道,需要整合後端各種能力為客戶提供全面的服務,其中“統一服務平台”起到了至關重要的作用,如下架構圖:
通過整合8個主題域中的服務,並可以根據自助終端和網上客服系統的業務需要對各服務進行組合生成新的服務,從而使得客戶接觸系統能夠快速適應電信市場的不斷發展和激烈的競爭,提高該電信運營商的服務水平和服務質量、增強對新業務的支撐能力和反應速度、滿足客戶要求的不斷變化和發展 。
場景二:統一客戶視圖
中國電信的經營理念正逐漸由“產品”為中心向“客戶”為中心轉變,這就對於IT系統提出了新的要求。由於建設時期的不同使得各系統數據及標準不一致,存在相同業務信息在不同系統中不一致的現象,從而無法取得統一的分析結果,不利於企業的精確化管理,給業務發展帶來一定影響,這樣就產生了對信息共享、集中、統一管理的要求。
通過在OSS域依託“數據集成平台(Primeton ESB)”建設統一運營視圖(ODS資料庫),統一集中管理來自於網路資源、服務開通、故障處理、性能告警等系統中的資源、開通、故障、告警、產品等客戶信息,從而成為企業後端運營數據共享平台,支撐跨系統數據的套用,提升數據質量,同時為企業前端提供有效的業務數據支撐 。業務效果:
a) 提高運營數據質量
b) 提升客戶感知
c) 加強人力資源管控
d) 精確行銷支撐
e) 提升產品售中支持
f) 提升產品保障能力
類似使用場景:
1、電信綜合網管系統
綜合網管系統需要從各專業網管(話務、傳輸、數據)中不斷實時、大數據量提取相關數據,形成從客戶->產品->網路的完整視圖 。
場景三:集團業務系統
集團型企業中的某些業務條線往往是需要總部和各下屬公司協作完成的,譬如:對外提供的服務或對內的運營管理。電信運營商就是個典型,以其對外提供的服務為例,他可以向其客戶提供“覆蓋全國的DDN專線租賃”的電信網路服務,為了能夠實現這種服務就需要建設運營商總部與其各省公司“上下協作”的電子運維系統,通過該系統總部可以協調各相關省份完成客戶要求的DDN專線。由於這種“上下協調”的行為是在相當廣泛並有通訊風險的internet/intranet上完成的,所以為了保障其有效性就需要在總部與各省公司之間提供可靠的信息傳遞,譬如使用如下圖所示的Primeton ESB中間件:
類似使用場景:
1、電信運營商(電信、移動、聯通)在BSS域、OSS域、MSS域都有很多總部級的業務及對應的IT系統、這些系統都有類似上面的需求,譬如:
i. BSS域中的總部CRM系統,實現對跨省或跨國大客戶的管理;
ii. OSS域中的總部“電子運維系統”、“長途資源管理系統”等;
iii. MSS域中的總部“內審內控系統”,“投資計畫管理系統”等;
2、集團化管理的國有企業,尤其是眾多央企 。
3、政府職能部門管理條線:譬如 工業與信息化部申訴信息管理系統
為了能夠更好地協調管理國內各電信運營商,工業與信息化部提供了可以受理來自不同運營商(總部、各省)的申訴情況並加以協調處理 。
場景四:保護核心業務
經過多年的積累眾多大中型企業已經積累了相對成熟和穩定的核心業務系統,但由於外部市場壓力和內部管理不斷演進的要求,又需要不斷對其進行調整,這樣就帶來了如下的兩個問題:
1、降低核心業務系統的穩定性:核心業務系統往往直接影響著企業的關鍵業務,頻繁修改勢必引入眾多不確定因素從而影響系統的穩定性,給企業帶來重大損失,譬如對電信核心BOSS系統的頻繁修改。
2、降低企業IT投資的邊際效應:有些企業引入了國外成熟的套裝軟體,譬如:Siebel、SAP等,雖然它們提供了二次開發能力以適應新的業務需求,但每次調整都需要支付高昂的服務費用,並且上一次調整的投資不會降低下一次的費用,IT投資邊際效應不高 。
解決方案:
為了解決上面的問題業內眾多企業採取的方法是:在其核心業務系統周圍建設大量外圍系統,通過這些外圍系統來支撐頻繁變化的業務需求,並且這些外圍系統通過使用核心繫統對外提供的服務與其有機地融為一體。
但在實踐中人們發現由於核心業務系統資源的關鍵性和稀缺性以及眾多外部系統的不確定性,需要一種措施來保護核心業務系統被外部的訪問,從而引入了類似於“服務防火牆”的機制(如下圖所示),並且要求其提供如下核心功能:
場景五:銀行中間業務
隨著銀行數據大集中及業務形態的轉變導致的中間業務的開展,對前置系統的要求也越來越高。銀行的生產系統本質上分為兩大部分:一部分就是核心業務系統,另一部分是各種特色業務和中間業務。核心業務系統應該越穩定越好,上線後應儘量不變動;然而銀行的業務又是不斷擴展和變化的,這些就是特色業務或中間業務,所以就應當把穩定的核心業務系統與變動迅速的特色業務系統、中間業務系統應當分離開。在系統架構上,前置系統完成了特色業務系統、中間業務系統(譬如櫃面、電子銀行、自助設備)向後台核心業務系統的統一接入。
前置系統是一個以交換為核心的運行平台,基礎的功能是完成渠道的統一接入和對後台其它系統的報文交換。在交換平台的上面是套用平台即特色業務系統、中間業務系統 。
前置系統的主要功能包括:
1、提供各種接入方式(數據/協定轉換),例如:
a) 外圍網路(銀聯,VISA,Mastercard,JCB等);
b) 連線終端(ATM,CDM,POS,櫃檯終端等);
c) 電話銀行,網上銀行及其它金融機構;
d) 中間業務(代收付、外匯買賣、代辦保險、代繳稅款);
2、服務組合
為滿足特色業務的需要,前置系統應具備快速封裝服務的能力,能夠將複雜的業務功能通過多個主機系統內部交易的組合或主機內部交易及外部系統交易的組合的方式實現 。
3、安全管理
前置系統應當在數據傳輸過程中對數據進行基於可靠安全算法的數據加密解密;同時實現對各種類型的前端的身份合法性認證控制。
場景六:ERP系統集成
ERP系統已經流行多年,它本用於製造業,管理企業的生產過程(現在已經不限於製造業、隨著商品理念的不斷外延ERP也套用於銀行、電信等服務性行業),但即使是這樣的目標從目前的情況看也很難管理下游的銷售渠道和終端用戶,所以稱現有ERP是企業內部的信息資源管理系統比較合適。
現有ERP系統通常是一個緊密耦合的軟體包,可謂牽一髮而動全身,因為其指導思想是“用戶適應系統”即“需要用戶適應ERP的管理理念”,這樣就導致其不能滿足現有企業日益變化的需求。那么如何才能讓“系統適套用戶”呢?。
四大技術套用場景
場景七:企業服務匯流排
Primeton ESB作為套用系統間通訊的中介,降低了套用系統之間的耦合性。具體體現在降低了通訊協定的耦合性,即可以在HTTP、JMS、TCP等協定間轉換;降低位置的耦合性,即降低服務消費者不必關心服務提供者的具體位置,只需通過Primeton ESB調用即可,具體的定址由Primeton ESB來完成。降低數據格式的耦合性,即由Primeton ESB完成XML、text、JSON等數據格式之間的轉換。在降低耦合性的同時還增強了信息化部門對各系統間服務調用關係、調用情況的掌握,為最佳化業務創建可管控的企業IT環境創造了條件,一般的部署形式如下圖:
場景八:套用服務網關
服務網關在訪問服務時的作用類似於數據訪問組件在訪問應用程式資料庫時的作用,二者都是作為其他服務的代理,封裝連線源服務的細節,並執行所有必要轉換。應用程式的服務網關通常與提供服務的應用程式所公開的服務接口進行協作。下圖說明了這種關係:
服務網關組件封裝了與服務進行通信底層細節內容:
1. 通信通道。封裝了與服務進行通信所需的所有底層網路通信功能。例如,隱藏了所有使用Web Service 進行通信的細節;
2. 數據格式。在應用程式內部信息格式與服務所規定的格式之間建立映射。例如,應用程式可能由一組相互協作的細粒度對象組成,但其所用 Web Service 可能需要將 XML 文檔作為輸入內容,並且提供 XML 文檔作為結果。網關負責在細粒度對象接口和 XML 文檔之間進行轉換;
3. 服務發現。對於簡單情形或不太複雜的情形,網關應該封裝發現適當服務的過程。這可能包括在配置檔案中查找服務的網路地址,或使用 UDDI 等服務儲存庫。對於複雜的情形,例如需要根據不斷變化的數據動態決定調用適當服務,服務發現功能可能會封裝在它自己的服務網關組件中;
4. 異步/同步調。 網關將根據契約指定的調用語義調整使用服務的應用程式的調用語義(異步或同步)。例如,使用服務的應用程式的設計可能不支持契約中指定的異步調用語義。這時,使用服務的應用程式的服務網關必須將該應用程式的同步調用轉換為契約中所指定的異步協定。
場景九:可靠數據傳輸
很多情況下套用系統不必處理分散式環境下數據傳輸過程中遇到的各種異常情況,譬如:網路的穩定性導致的數據傳輸失敗的情況、對方套用系統宕機的情況等,這些異常情況的處理都不應當是套用系統關心的,如下圖,套用系統A只想將數據傳送給套用系統B,良好的解決方案往往是在套用系統A側放置一個信息快取機制,譬如ESB,利用ESB的訊息機制存儲套用系統A發出的信息,然後由ESB根據信息中描述的目標地址將其轉發給套用系統B,如果套用系統A得不到套用系統B確認信息已收到,譬如:出現上面所說的異常情況,那么ESB會不斷發送訊息給套用系統B,直到確認為止,即套用系統B收到了信息,當然這種方案中需要套用系統B中的服務應當具有“冪等”的特性 。
場景十:綜合服務平台
上面所列舉的“企業服務匯流排”、“服務網關”和“可靠數據傳輸”實際上都利用了Primeton ESB的集成能力解決企業內部套用間的互聯互通問題,綜合服務平台的突出特點是在集成能力之上利用Primeton ESB的服務編排能力,充分利用企業內部現有的服務創造出新的業務,實質上是解決業務創新能力,從而使得Primeton ESB上承載了更多的業務邏輯,而不僅是一種中介。Primeton ESB提供了可視化的服務編排能力、服務部署能力、多協定服務發布能力、流量控制能力、集群能力等 。

相關詞條

熱門詞條

聯絡我們