立足于中間件 迎接美好的SOA時代

           即是Service Oriented Architecture簡稱,SOA是一種模式架構,SOA具體實現(xiàn)目前有多種選擇: Services(Web服務)、CORBA和JINI。因此,WebServices不等于SOA。

            、 SUN和BEA等工業(yè)界公司已經(jīng)相繼宣布:中間件已經(jīng)結(jié)束,SOA時代即將開始;而代表開源的著名的TheServerSide.com網(wǎng)站Middleware公司則不以為然:那種認為中間件成為歷史的觀點就如同認為鐵路、公路或水路成為歷史一樣,相反,中間件才是未來。

            何謂中間件?為什么會有中間件結(jié)束與否的爭論?

             ( EJB )是典型的中間件,它集成了業(yè)務系統(tǒng)的重要核心功能,例如:計算能力;事務處理機制;權限機制。

            在當初人們詢問為什么需要中間件時,中間件倡導者給人們描繪了這樣一個場景:如果你是某大型制造企業(yè)的 IT 師,當你開始構建企業(yè)信息系統(tǒng)時,將會涉及用戶權限系統(tǒng)、緩存性能系統(tǒng)等關鍵系統(tǒng)設計,如果靠企業(yè)自己的 IT 力量構造這些基礎技術,這將會導致 企業(yè)IT 部門工作重點轉(zhuǎn)移,由于這些系統(tǒng)需要強大的技術力量,因此,開發(fā)這些通用性質(zhì)的系統(tǒng)將給企業(yè)帶來巨大的。

            將這些具有普遍性質(zhì)的關鍵基礎功能委托給專業(yè)公司開發(fā),企業(yè) IT 部門只要購買這些中間件就可以,例如 BEA 公司將 Weblogic 定位在企業(yè),在其中整合了工作流等強大的中間件功能。 Syue.com

            以開發(fā) JdonSD 框架來說,這是一個加快 J2EE 開發(fā)、縮短 J2EE 開發(fā)周期的軟件開發(fā)框架,對這樣的框架產(chǎn)品感興趣者非常多,但是在實際與客戶交流過程中發(fā)現(xiàn)一些問題:客戶希望能試用該軟件??蛻粼囉蒙婕暗酱a安全性,只要將代碼拷貝到對方客戶電腦中,就存在著解密的可能性,因此,目前這個問題基本沒有完美解決方案。

            如何將 JdonSD 框架提供功能以租用的方式提供給客戶服務,客戶無需拷貝 JdonSD 框架代碼,只要直接連接 JdonSD 框架即可,無疑,這種類似提供虛擬主機的方式將會實現(xiàn)軟件公司和客戶雙贏,這樣 J 道就可以實現(xiàn)專門提供功能服務,這就是催生 SOA ( service oriented architecture )誕生的原因吧。

            如此激動人心的 SOA 時代即將開始,很顯然, Middleware 公司也沒有說錯,SOA 至少基于高質(zhì)量的中間件功能,沒有優(yōu)異的、可重用的、可伸縮的中間件,怎么可能為那么多迥然不同的終端客戶提供服務呢?

            讓我們看看權威 SUN 公司總裁 Jonathan Schwartz 如何抨擊中間件弊?。?

            首先是技術路線雜亂,例如從授權 authentication 到門戶 portals ,從 Web services 到集群 clustering ,沒有基礎或整合接口,每個項目不同的公司自己建立自己一套,在這里,我插一句, 世界給大家?guī)淼倪x擇太多,只是一個 J2EE 或 EJB 標準還不足以統(tǒng)一所有領域,因為從 J2EE 標準到具體應用還有很長的路要走,這也是 JdonSD 之類框架產(chǎn)品能夠生存的原因所在。

          來源"歲月聯(lián)盟"



            其次是定價問題,中間件銷售也是類似傳統(tǒng)軟件形式銷售,因此存在傳統(tǒng)軟件銷售的弊病,例如按每個 CPU 計算、每個集群點或按每個門戶、每個郵箱等收費,實際中,這些個體單位是構建在一個共享式服務的平臺上的,因此,如果一個客戶需要郵箱、論壇等各種功能時,總體價格無疑是昂貴的。

            最后是許可證 Licensing ,對于那些可應用于 Internet 技術的軟件系統(tǒng)總是被抬高到三倍以上的價格,這本身妨礙了共享式服務的發(fā)展。本人幫助客戶推薦SAP的一套基于局域網(wǎng)的進銷存系統(tǒng)只需萬元左右,而基于Internet技術的相同系統(tǒng)則需要數(shù)十萬,不就是聯(lián)到上嗎?至于價格這么離譜嗎?

            現(xiàn)在來看看上述問題是如何解決的?

            在 SOA 時代,軟件功能定價將以每個雇員付 $100 的收費方式,這個雇員只要付費 $100 ,他就可以無限制的使用所有的服務功能。

            讓我們再聽聽其它專家是怎么說, PowerBuilder 奠基人 David Litwack 說:

            毫無疑問,在 SOA 時代,我們將有各種應用、整合應用和門戶服務器,內(nèi)容管理系統(tǒng)、策略和工作流引擎;目錄和元目錄;身份提供者;代理服務等等,這些都是技術上的中間件,但是從一個市場角度來看,中間件將會消失,為什么?因為上述這些東東只是意味著一個端點,并不是最終客戶所需要的,人們不必為擁有一個汽化器而買一個汽化器,汽化器只是意味著一個端點,人們是為了買汽車。 本文來自"歲月聯(lián)盟"

            SOA 應用就等同于一個汽車,我們將制造更加透明的中間件,它就更容易被遞交到 SOA 應用中,這將是一個新的世界

          來源:歲月聯(lián)盟-中國網(wǎng)絡安全門戶網(wǎng)站

          posted on 2009-09-18 19:48 luofeng225 閱讀(248) 評論(0)  編輯  收藏 所屬分類: 軟件行業(yè)風云

          <2009年9月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統(tǒng)計

          公告

          我曾經(jīng)聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          相冊

          收藏夾

          Java Website

          java技術博客

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 玉屏| 达日县| 海淀区| 江西省| 台东市| 迁安市| 金坛市| 嘉鱼县| 雷州市| 时尚| 仙桃市| 来宾市| 大渡口区| 璧山县| 密云县| 宁陕县| 蕲春县| 张北县| 沐川县| 金华市| 故城县| 老河口市| 鄂尔多斯市| 舒城县| 青龙| 应用必备| 岳阳市| 洱源县| 松江区| 华容县| 安岳县| 玛沁县| 塘沽区| 凌海市| 连云港市| 昌都县| 昌吉市| 商洛市| 龙川县| 邵武市| 贡觉县|