訊息中間件

訊息中間件

可與OA、ERP集成的免費訊息中間件Active Messenger(簡稱AM)是一款非常實用的企業即時通訊軟體。系統提供免費的訊息中間件(以com組件的方式提供),開放給第三方程式使用。

基本介紹

  • 中文名:訊息中間件
  • 外文名:Active Messenger
  • 屬性:企業即時通訊軟體
  • 背景:國內信息化建設的日益深入
簡介,使用環境,前景,

簡介

訊息中間件利用高效可靠的訊息傳遞機制進行平台無關的數據交流,並基於數據通信來進行分散式系統的集成。通過提供訊息傳遞和訊息排隊模型,它可以在分散式環境下擴展進程間的通信。
訊息中間件訊息中間件

使用環境

訊息中間件適用於需要可靠的數據傳送的分散式環境。採用訊息中間件機制的系統中,不同的對象之間通過傳遞訊息來激活對方的事件,完成相應的操作。傳送者將訊息傳送給訊息伺服器,訊息伺服器將訊息存放在若干佇列中,在合適的時候再將訊息轉發給接收者。訊息中間件能在不同平台之間通信,它常被用來禁止掉各種平台及協定之間的特性,實現應用程式之間的協同,其優點在於能夠在客戶和伺服器之間提供同步和異步的連線,並且在任何時刻都可以將訊息進行傳送或者存儲轉發,這也是它比遠程過程調用更進一步的原因。

前景

訊息中間件訊息中間件
隨著國內信息化建設的日益深入,越來越多的企業開始進入深度套用的階段,而中間件也迎來了千樹萬樹梨花開的階段。在2007年,經過兩年多時間的醞釀和催化,SOA終於守的雲開見月明,成為中間件乃至整個軟體行業的熱點。
毋庸置疑,從技術層面上來看,SOA是大勢所趨,從業務層面上來看,雖然以IBM、東方通為首的中間件廠商已經擁有一些成功的SOA套用案例,但大多廠商和專家一致認為,SOA從概念到落地尚有一段很長的路要走,至少還需要3-5年的時間,甚至有些專家悲觀地認為,SOA是廠商剃頭挑子一頭熱,在熱炒之後將在明後年迅速冷卻。
和廠商一樣,一些權威機構對SOA的未來充滿了信心,他們號脈SOA,認為SOA對於整合企業用戶的信息系統、提高業務的敏捷度,進而提升效率將起到巨大的作用,並通過採訪一些企業用戶,分析得出SOA的時代並不遙遠,而造成SOA尚難落地的主要原因在於用戶對SOA存在普遍認知不夠的事實。
與SOA在概念上風生水起不同的是,鑒於SOA與中間件之間魚和水的關係,採用中間件產品可以很好的構建SOA的套用,採用中間件產品開發出來的套用,也將很容易被整合進SOA架構。在SOA時代還未到來的今天,雖然傳統中間件不是輿論焦點,卻是套用的主流,這其中以訊息中間件的套用尤為突出。
目前,訊息中間件依然在國內許多行業的關鍵套用中扮演著至關重要的角色,如在政務行業省、市、縣多級數據傳遞交換匯總,金融行業,中國人民銀行的全國票交影像交換系統和小額支付系統,在交通行業,海事局的船舶與船員管理系統,在能源行業,國家電網公司信息化“SG186”工程一體化企業級信息集成平台項目。
雖然SOA是2007年的熱點,但用戶還是更加關注基礎中間件和集成中間件的套用,特別是作為整合階段的初步套用模式的數據整合階段,多數的套用需求表現在多個數據源的數據傳遞匯總方面,低投資、見效快、後續系統容易擴展的訊息中間件解決方案無疑是最佳的選擇,從市場的總體需求來看,訊息中間件是“2007年的套用主流”。
訊息中間件訊息中間件
在我國,雖然經過二十多年的信息化建設,我國各行各業信息化系統的建設日益完善,但較之已開發國家,我國信息化建設水平還有很大的提升空間,而且行業之間、用戶之間的水平也存在很大的差異。儘管SOA作為一種集成企業套用的方法論,具備靈活性、標準性、重用性強和成本低等優點。廠商也一再強調,通過SOA,用戶可以將所有組件服務簡單組合在一起,這些服務可以被共享、重用和連線,從而實現更高效的企業業務集成套用。SOA的作用可以簡單地理解為套用的整合,而要實現這樣的作用,之前企業的系統建設還需要經歷數據整合和流程整合的階段。正是因為我國大多數用戶的套用還主要集中在數據整合和流程整合階段,儘管廠商和各方專家紛紛看好SOA的前景,卻仍言道SOA時代是明天的事情。
無論是在套用伺服器沒有出現的早期,還是中間件技術逐漸的層次化,出現不同層次、不同類型的中間件產品以滿足不同層次的套用需求,再到SOA的大紅大紫的時代,訊息中間件一直是用戶的套用重點,在目前國內各行各業所建的各類系統中,隨處可見訊息中間件的影子。究其根源:只要有網路,就會有數據(數據包,檔案)傳遞,這就會牽扯到數據傳輸的安全可靠性,網路越是發達對這類要求就越高,訊息中間件就會長久生存發展。
為了解決信息孤島的問題,同時以便更加靈活的對各種不斷變化的需求給予快速的回響,目前,用戶信息化系統的“結構化和模組化”要求越來越明顯,將原有的系統或者新建系統向模組化靠攏,為了降低成本和系統建設周期,系統必然需要一類軟體將這些“模組”有機而又低耦合的串接起來。這是我國信息化建設的重要需求所在,是用戶今天急於解決的問題,而訊息中間件可以成為不同模組之間數據傳輸的橋樑,使用戶信息系統的結構化和模組化成為可能,也為用戶在明後天順利走向SOA時代打下良好的IT基礎。
訊息中間件最突出的特點就是提供數據傳輸的可靠性和高效性,主要解決分散式的系統數據傳輸需求。以用戶數據整合套用階段而言,最重要的一點就是將數據從一點傳輸到另一點。現在市場上已有相應的數據整合工具,這些數據整合工具中通常多包含這幾部分模組:數據抽取模組、數據加工模組、數據傳輸模組、數據載入模組,而其中數據傳輸模組多由訊息中間件擔當,並在數據整合過程中發揮著不可替代的作用。隨著SOA套用時代的臨近,針對越來越多的套用系統趨向於準備採用SOA技術,訊息中間件產品也向此技術路線靠攏,以滿足越來越多的複雜業務集成過程中的數據整合需求,為SOA技術的真正套用做好底層數據交換的鋪墊。
即使在未來SOA成為整箇中間件產業的套用主流,訊息中間件等底層中間件仍將繼續發揮其價值,因為對於採用SOA架構的系統,他需要將各獨立功能模組或套用系統進行Web服務封裝,以便被其他系統所訪問。那么這些封裝出的大量Web服務之間如何進行通訊,完全可以藉助於訊息中間件,利用訊息中間件產品的可靠傳輸功能來保證不同服務之間的有效溝通。
SOA架構成為下一代Web服務的基礎架構勢不可擋,用戶的認知並不是阻礙SOA得以廣泛套用的關鍵因素,就目前而言,SOA的實踐還缺乏一個良好的套用基礎。雖然網際網路的規模和套用趨向成熟,但打造一個成熟的IT基礎,以擁有規範化可拆分、編排的定型的業務基礎尚有一段時日,“一夜之間SOA化”基礎條件並不成熟,因此,使用多層次的中間件產品構建業務系統將是“最終實現SOA”架構的軟著陸的最佳途徑,訊息中間件等系列底層中間件大有可為,仍然是目前的套用主流。

相關詞條

熱門詞條

聯絡我們