中間件產品

中間件產品本身的作用就是連線、過渡,為其所屬物品實現更好的價值和功用。他可以是一種產品到另一種產品的過渡,像電腦集成顯示卡到獨立顯示卡的過渡品,亦半集成半獨立,也可以是一件產品的成為產品所需的一個的連線部件。

基本介紹

  • 中文名:中間件產品
  • 作用:連線、過渡
  • 功能:為其所屬物品實現更好的價值
  • 屬於:一種產品到另一種產品的過渡
這個連線部件的作用就由它被創造出來時賦予的功用來確定了。像我們每個人出身時父母都要起名字一樣,成為產品時,已經賦予它責任、功用。
連線件 過渡品 產品橋樑 關鍵連線
IBM中間件產品
IBM軟體幾乎遍布中間件市場的各個領域,從公共關係資料庫到線上交易處理,再到面向企業的新的社會網路功能,IBM軟體引領著企業諸多關鍵任務,如信息管理、業務整合、知識管理、企業協作、系統管理等的發展方向。 Industry Specific Middleware(面向行業的專用中間件)不是一個空泛的概念,而是實實在在的產品,具體包括針對各種行業套用集成的Adapter(適配器)或Accelerator(加速器)。可以用在IBM的中間件產品與ISV提供的套用之間,用來解決具體的業務問題。例如在政府的緊急應急系統中,需要把不同部門的系統整合在一起,才能確保不同政府部門的實時協同工作;再例如在電信行業套用中,同一個用戶可能在不同的套用中有多個賬戶,如何將不同的系統整合在一起,給每個用戶一個統一的模型,這些都是整合需要做的事情。 Industry Specific Middleware提供的Adapter或Accelerator將集成過程中需要多次編寫的代碼以模組化的形式提供給ISV、系統集成商或用戶,大大減少了編程工作量,加速了業務系統的整合與集成。
BEA中間件產品
BEA公司提供的方案在國內IT建設中具備非常強的代表性,這個方案非常好地體現了SOA架構的優勢,再結合BEA公司深厚的資源優勢,在需求分析、架構設計以及對產品的闡述和分析等方面都非常準確、合理,具有 相當大的價值和借鑑意義。尤其是對於需求的分析和把握能力,作為技術方案甚至比一般的套用方案描述得還細緻。
優點
採用SOA架構,通過把原有業務系統的功能,封裝成Web Service接口,整合企業現有的套用系統,向外提供統一的門戶服務系統,是一個企業信息系統重組的解決方案。這個方案主要解決了兩個問題: 企業內部原有的各個獨立系統,通過數據共享的方式實現套用整合,使各個系統之間不再是信息孤島; 採用liquid產品實現數據共享,採用AquaLogic產品部署SOA架構,使系統能夠向多渠道提供服務,底層的J2EE伺服器採用WebLogic Platform產品。方案適用於企業內部系統的整合,不太適合於外部系統的集成。
該方案層次架構清晰,數據服務層採用liquid實現和現有系統之間的數據交換,liquid具有很強的適應性,可以和傳統的關係資料庫交換數據,也可以和各種業務系統交換數據,使業務邏輯層無需關心數據是在資料庫中還是在業務系統中。業務邏輯層採用WLI實現套用的整合和流程管理。 門戶服務層採用Portal實現統一的業務展現和多渠道接入。
易用性一直是系統是否能夠成功的重要因素,集成到Workshop中的統一開發工具,能夠大幅度簡化基於WebLogic Platform的套用開發和部署,使BEA的產品相對比較容易使用。
單一的產品線可以便於培訓和後期的維護。採用橫向分割的方式,打破了原有各個系統之間互相分割和獨立的局面,使系統在一個統一的框架下運行。
不足
該技術方案對於中高端的客戶具有比較強的吸引力,但對於方案實施的前提條件,比如客戶對於信息和系統整合的迫切程度、數據整合和流程整合的難度等描述偏少,容易使客戶低估項目實施的難度。另一方面,方案中也沒有提及具體實施,感覺只是設計方案,若補充項目建成之後產生的效益或預期效果,將更具說服力。另外,對於成本分析方面的介紹偏少,而且,對於方案中的服務能力方面的介紹也比較少,沒有全面體現出BEA公司在服務支撐方面的能力和優勢。
對於橫向分割以後的套用系統,新系統的開發必須把業務系統的邏輯實現和展示層的實現完全分離,這種開發方式效率會非常低。集成現有系統,向外提供統一的門戶,對於現有的系統實現比較容易,但對於以後的系統規劃會比較複雜,如果以後開發的系統不能溶入這套體系中,對降低IT成本及統一門戶就值得懷疑了。而且,需要重新開發所有正在運行的系統的展示層,對於原有的系統,如果liquid不能集成,需要修改原有的系統,如果原來採用C/S架構的系統,則無法併入到新的系統。
同時,對於系統的預警和監控也沒有做詳細說明。預警是系統可靠運行的必備工具,如果某個業務系統運行出現故障時,需要及時通過某種方式向運行維護人員發出報警,否則可能會影響正常交易的執行。而監控是對反映系統實現運行的狀態,可以及時調整系統。
最後,對於長事務及異步處理方式也未作說明,而這與系統的可靠運行和原有的業務系統的健壯性有很大的關聯。
IBM與BEA區別
同時稱為中間件,BEA的差距還是比較明顯的,單純從產品線完整性來看,IBM有100多個產品種類,而BEA只有10幾種,其中原因來自BEA的幾次技術失誤。
BEA最早靠Tuxedo樹立市場影響的,此後才把BEA品牌推出來,2000年前後,網際網路開始興起,BEA判斷傳統中間件可能會走向消亡,開始放棄 Tuxedo產品線開發,轉而專著套用伺服器,押寶Weblogic。但至少國內的情況下,中間件的收益還是來自於傳統行業分散式的套用,而不是來自於網際網路套用,因為銀行基礎網路是傳統分散式網路,不是網際網路;電信領域也是如此,電信內部的管理系統也是建立在分散式網路基礎上的,網際網路接入只是一種業務服務方式。錯誤的判斷,導致BEA在產品線方面一條腿走路。
IBM所採取的策略是兩條線同時發展,一方面鞏固最早期的MQ,另一方面發展 Websphere。就以訊息軟體為例,MQ與Websphere在功能上是重疊的,但是基礎路線是兩條。當傳統行業要用一個傳統方式來搞套用的時候,他會告訴你MQ,但IBM同時也有EAI,有工作流,導致產品線很長。但也是由於IBM的雄厚財力決定的。當BEA發現錯誤之後,重新發展分散式產品線之後,但整體投入很少,對於傳統解決方案的產品線是不完整的,但其基於網際網路的解決方案產品線相對比較豐富一些。目前,BEA在市場上似乎不落下風,主要還是得益於其市場宣傳能力。其特長是可以把握住最為熱點的話題,但是在具體實現上,還是顯得雷聲大,雨點小,也缺乏必要的延續性。
ORACLE中間件產品
Oracle融合中間件11g是一個全面、集成、可熱插拔的中間件套件。11g增強了全套產品的功能,如Oracle SOA套件、Oracle WebLogic套件、Oracle WebCenter套件和Oracle身份管理都增加了新的、創新性的功能。
Oracle融合中間件11g的新功能包括:
Oracle SOA套件11g:提供一個單一流程平台——用一套從開發到安全性和治理的完整SOA功能來統一以系統、人員及檔案為中心的流程和事件驅動架構(EDA)。Oracle SOA套件11g部署在Oracle套用格線基礎之上,為在專用和公用“雲”上建立和集成服務而進行了最佳化。
Oracle WebLogic套件11g(其中包括Oracle WebLogic伺服器):增強了洞察運營情況的能力並提高了自動化水平,以實現更長的套用伺服器運行時間,同時降低管理成本。包括面向Oracle RAC (真正套用集群) 的Oracle融合中間件GridLink和Oracle融合中間件Enterprise Grid Messaging (企業格線通信) 在內的新功能提高了可靠性和可用性。
Oracle WebCenter套件11g:提供多種可重用、開箱即用的Oracle WebCenter服務組件,這些組件可以插入任何類型的門戶,如內聯網、綜合套用、基於Web的社區等,以提高社交網路和個人的效率。
Oracle身份管理11g:提供了一個完全集成的身份管理套件的首批組件,實現了與其它Oracle融合中間件解決方案更深入的集成。
Oracle開發工具:Oracle融合中間件11g建立在以前推出的Oracle融合中間件11g戰略開發工具基礎之上,這些工具包括Oracle JDeveloper、Oracle套用開發框架和Oracle TopLink。
目前,全球已經有超過4萬家SI通過了Oracle融合中間件產品的培訓;超過5千家ISV採用Oracle融合中間件創建、運行、集成和鞏固他們的產品。現有套用軟體可以輕鬆使用這些功能,從Oracle融合中間件10g R3版本無縫升級到11gR1版本。
金蝶中間件產品
金蝶Apusic是企業基礎架構軟體平台,為各種複雜套用系統提供標準、安全、集成、高效的企業中間件。金蝶Apusic適用於電子政務、電子商務等不同行業企業。金蝶Apusic擁有Apusic J2EE套用伺服器、Apusic MQ訊息中間件、Apusic ESB,Apusic Studio開發平台和Apusic OperaMasks,組成輕量級風格的企業基礎架構軟體平台,其具備技術模型簡單化、開發過程一體化、業務組件實用化的顯著特性,產品間無縫集成。

相關詞條

熱門詞條

聯絡我們