現(xiàn)代企業(yè)信息化特征
大型企業(yè)信息化建設,由于歷史背景、發(fā)展機遇等方面等因素等影響,企業(yè)信息化建設存在巨大差異,企業(yè)規(guī)模越大、歷史越久,差異就越大。核心的問題在于多元化系統(tǒng)架構、業(yè)務及數(shù)據(jù)的規(guī)范性較差、系統(tǒng)靈活性和敏捷度不夠等。
當今互聯(lián)網(wǎng)模式下的IT建設及架構特性,給了我們一些重要的提示,互聯(lián)網(wǎng)架構的目標是構建低成本、高性能、高可用、易伸縮和高安全的柔性化服務架構模式?;诿嫦蚍占軜嫞⊿OA)的柔性化方法,將企業(yè)應用的建設細粒度化,構建一個開放、功能完備、擴展性強、安全可靠及性能優(yōu)越的整體架構模式,實現(xiàn)了企業(yè)應用的靈活性和可快速響應的IT生態(tài)架構。以SOA為基礎的IT架構在互聯(lián)網(wǎng)模式下已經(jīng)無處不在。
圖:基于SOA的互聯(lián)網(wǎng)架構特性
產(chǎn)品概述
云服務整合平臺套件是企業(yè)基于面向服務架構(SOA),開展跨系統(tǒng)應用集成,努力消除信息孤島,實現(xiàn)業(yè)務協(xié)同的關鍵支撐平臺(中間件)。通過為用戶提供多樣化的異構系統(tǒng)整合能力、標準化的 SOA 服務全生命周期資產(chǎn)管理能力、端到端的業(yè)務流程貫通能力以及分布式的云端服務接入支持,從而幫助企業(yè)構建更加靈活、敏捷和集約化的企業(yè)級信息化應用環(huán)境,促進 IT 與業(yè)務實現(xiàn)深度融合。
產(chǎn)品特性
基于云端的服務整合架構
平臺基于云服務總線技術架構,支持多總線之間的服務云化、虛擬化擴展及同步、查找、智能路由等特性,能夠快速、高效的構建“物理分布、邏輯集中”的企業(yè)級云服務整合架構,有效的實現(xiàn)企業(yè)橫向與縱向的協(xié)同與服務共享。
可視化、柔性的服務建模與設計
平臺完全基于B/S架構模式的圖形化服務建模設計方式,采用圖形化、可編排組合的方式對服務及其服務的數(shù)據(jù)處理邏輯及調度邏輯進行完全的控制。
靈活、敏捷的服務流程編排與調度
平臺預置了豐富數(shù)據(jù)處理和服務邏輯定義組件,高效的實現(xiàn)了服務的執(zhí)行邏輯的編排定義。支持豐富的數(shù)據(jù)處理腳本及函數(shù),可實現(xiàn)對數(shù)據(jù)進行靈活的控制和處理。提供了多元化的服務調度邏輯控制機制,可根據(jù)不同的業(yè)務場景需求進行服務的邏輯調度和執(zhí)行。
靈活的腳本數(shù)據(jù)處理能力
平臺基于自主研發(fā)的腳本引擎,支持對動態(tài)腳本的處理和執(zhí)行,能夠通過腳本對服務的執(zhí)行過程和邏輯進行全面的控制和數(shù)據(jù)的處理。實現(xiàn)了基于內容、事件及環(huán)境的路由、負載、聚合、拆分、過濾、計算、統(tǒng)計、加工等,滿足不同業(yè)務的需求。
多元化的數(shù)據(jù)源接入能力
平臺提供了靈活、豐富的數(shù)據(jù)源接入能力,可對目前IT建設應用中常用的數(shù)據(jù)源進行接入轉換處理(包括如:共享文件、FTP、HTTP/HTTPS、郵件、TCP/UDP,遠端腳本控制、消息隊列(JMS/MQ)、EJB、數(shù)據(jù)庫、TUXEDO、Web Service及java代碼數(shù)據(jù)源等)。同時支持數(shù)據(jù)在二進制格式化數(shù)據(jù)(如CSV、EXCEL等)、XML數(shù)據(jù)、JSON數(shù)據(jù)及格式化文本數(shù)據(jù)間相互轉換。
高度可擴展能力
平臺具備高度的可擴展能力,可通過平臺服務組件、腳本函數(shù)及服務等方式實現(xiàn)對平臺功能與集成接入能力的有效擴展。
多標準服務支持
平臺對外服務可采用Web Service、HTTP/XML、HTTP/JSON等方式進行服務的標準化訪問,有效的適應企業(yè)級應用、移動應用等服務消費需求。
完善的管控與監(jiān)控分析
平臺提供了基于企業(yè)架構(EA)的企業(yè)級應用建設與SOA服務化管控能力,高度的與企業(yè)級信息化建設融合,通過對企業(yè)應用建設過程的管控,有效的提升企業(yè)IT治理能力。平臺采用多元化、多維度服務監(jiān)控分析,從平臺運行、服務運行、安全審計、告警分析等全方位、多方面對平臺及企業(yè)服務資產(chǎn)、運行情況進行有效的監(jiān)控、統(tǒng)計和分析,提升企業(yè)SOA治理和管控的力度及成效。
核心功能
平臺是完備的、高效的、一體化的 SOA 中間件產(chǎn)品,由總線(ESB)引擎、接入數(shù)據(jù)源插件、平臺操作臺、業(yè)務監(jiān)控四個核心部分組成,它們可被應用于構造服務、流程管理、統(tǒng)一監(jiān)管和軟件治理等 SOA 應用各個領域,共同協(xié)作實現(xiàn) SOA 生命周期的廣泛自動化,從而最大程度地簡化異構環(huán)境下數(shù)據(jù)、信息、應用的互連互通以及企業(yè)現(xiàn)有資源的整合與重用。核心功能包括:
總線(ESB)引擎
總線(ESB)引擎是平臺的核心信息交互中心,它通過面向服務架構,采用自主研發(fā)的微內核,實現(xiàn)對服務的業(yè)務和數(shù)據(jù)進行加工、處理和分發(fā)以及動態(tài)規(guī)則處理、事件處理、動態(tài)鏈接、智能路由、信息流轉等ESB核心功能,并提供了協(xié)議轉換、安全控制等基礎服務,同時也可實現(xiàn)服務與服務間的協(xié)同,企業(yè)服務總線間的級聯(lián)等高級應用,實現(xiàn)服務的透明化處理。
數(shù)據(jù)源插件
對非標準服務集成接入進行處理。提供了對Web Service、HTTP/S、文件、FTP、郵件、TCP/UDP、TUXEDO、JMS/MQ、EJB、JDBC、SCP/SSH、JAR、LDAP等多種信息資源的接入及文本、XML、HTML及二進制(如:Excel等)報文格式的解析處理。
業(yè)務監(jiān)控
對總線(ESB)引擎運行過程中及其承載的服務在運行過程中產(chǎn)生的各種信息、數(shù)據(jù)、事件等進行統(tǒng)一的采集、分析和處理。根據(jù)監(jiān)控分析的規(guī)則及要求,進行數(shù)據(jù)的實時分析、查詢、統(tǒng)計及報表處理。監(jiān)控對業(yè)務數(shù)據(jù)進行過濾、分析后形成最終的監(jiān)控信息,同時集成監(jiān)控實現(xiàn)對集成交互服務業(yè)務活動進行統(tǒng)一的監(jiān)控管理。
操作臺
操作臺是整個平臺的統(tǒng)一人機交互接口,是對信息集成的所有資產(chǎn)進行管理的用戶接口。管理控制臺實現(xiàn)對服務、業(yè)務流程、監(jiān)控告警、工作臺和SOA平臺相關信息的管理。
平臺交互接口
平臺提供了對外的服務接口實現(xiàn)平臺服務的統(tǒng)一發(fā)布、服務的訪問;平臺支持 JMS 異步消息處理,通過FTP實現(xiàn)海量數(shù)據(jù)交換及非關系數(shù)據(jù)庫等大數(shù)據(jù)接口的接入等。