小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

分享關(guān)于SOA的非技術(shù)性解釋及例子...

 不會游泳的魚 2007-06-15
如果您已經(jīng)對XML、WSDL、SOAP、組合應(yīng)用程序等等有所了解,那么本文或許不會引起您太大的興趣(雖然您也可能想看看我重點介紹的應(yīng)用程序)。但 是,如果您被鋪天蓋地的術(shù)語“SOA”弄得一頭霧水,搞不清楚它究竟是什么東西,那么本文將提供一個不錯的例子來使其具體化。
  
  下一代應(yīng)用程序正在悄悄地顯現(xiàn)出來。為了更好地說明,我將給出一個面向客戶的應(yīng)用程序:Housing Maps。Housing Maps是一個組合應(yīng)用程序,即,它是一個由其他應(yīng)用程序所提供的功能組成的新應(yīng)用程序。
  
如果訪問Housing Maps,您將看到它將Craigslist上的房屋出租出售信息與Google地圖合并在一起,產(chǎn)生了一個指明房屋位置的空間視圖。您可以單擊地圖上的 氣泡查看每某一項的地址、價格、照片和其他信息。還可以按照不同的城市和價格范圍將其分類。我正打算在舊金山找一處新房,我發(fā)現(xiàn)這種視圖非常有用,比起傳 統(tǒng)的房地產(chǎn)站點將房屋按照街道地址列出的方式好多了。
  
  過去,這需要Housing Maps的開發(fā)人員與Google和Craigslist有特別的關(guān)系,才能解決構(gòu)建、集成和管理這3個應(yīng)用程序的問題。由于涉及技術(shù)和版本的協(xié)調(diào),即便可以構(gòu)建該組合應(yīng)用程序并使其正常運行,其過程也非常困難。
   so.bitsCN.com網(wǎng)管資料庫任你搜
在目前面向服務(wù)架構(gòu)(Service Oriented Architecture,SOA)的時代,Google和Craigslist都將其應(yīng)用程序公開為可用的服務(wù)。組合應(yīng)用程序(如Housing Maps)的開發(fā)人員可以輕松地將該功能結(jié)合到自己的應(yīng)用程序中,而無需與底層的服務(wù)提供商有特別的關(guān)系。注意Housing Maps右上角的說明:“本站點并不是craigslist或Google的下屬機構(gòu)。”
  
  因為新的開放標(biāo)準(zhǔn)提取了整套技術(shù),而不管提供的服務(wù)所使用的是哪種硬件、操作系統(tǒng)、編程語言或其他產(chǎn)品,才使上述情況成為可能。組合應(yīng)用程序可以與任何服從標(biāo)準(zhǔn)的服務(wù)交互。XML、Web services(SOAP、WSDL等等)和其他的一些技術(shù)使這成為可能。
  
這種互操作性將會引發(fā)新一波的革新性的應(yīng)用程序,這些應(yīng)用程序以前是不可想象的。例如,如果您必須在早上5:00起床,去趕上午8:00的航班,那么如 果鬧鐘足夠智能,先去united.com上查看該航班的信息,確保它正點起飛,然后再叫醒您,這豈不是很棒?這種集成很快就會出現(xiàn)。雖然上面的例子有點 異想天開,但是它說明了擺在那些創(chuàng)造性地將現(xiàn)有的普通應(yīng)用程序以一種嶄新的方式“鏈接”在一起的人們面前的巨大機遇。
  
   這對企業(yè)軟件有什么影響呢?
  
  整個行業(yè)都受到這些標(biāo)準(zhǔn)的影響,包括BEA、IBM、微軟、Oracle、SAP等處于領(lǐng)先地位的公司,這意味著我們可能要第一次真正地實現(xiàn)應(yīng)用程序的兼容性?,F(xiàn)在可以編寫針對各種異構(gòu)的分布式應(yīng)用程序的高度靈活的業(yè)務(wù)流程,不管這些應(yīng)用程序是在防火墻內(nèi)部還是外部。

bbs.bitsCN.com國內(nèi)最早的網(wǎng)管論壇


  
  我們將看到更多的駐留服務(wù)(hosted service),如Salesforce.com。駐留服務(wù)允許公司將他們不想管理的應(yīng)用程序完全外包,而之后還可以像在本地一樣將其集成到內(nèi)部系統(tǒng)中。
  
服務(wù)在不斷涌現(xiàn)。UPS和FexEx.com公開了包跟蹤服務(wù),Amazon.com和易趣公開了商業(yè)平臺服務(wù),PayPal公開了支付處理服務(wù)。大的 電信供應(yīng)商正在公開他們的網(wǎng)絡(luò),以便可以將新服務(wù)與他們的語音和視頻能力結(jié)合。企業(yè)軟件供應(yīng)商(如:Siebel、SAP和Oracle)正在向 Salesforce學(xué)習(xí),轉(zhuǎn)出駐留服務(wù)。我們將在未來幾年內(nèi)看到外部構(gòu)建的服務(wù)網(wǎng)絡(luò)(service network),以及以嶄新的方式將它們結(jié)合在一起的應(yīng)用程序。
  
  隨著標(biāo)準(zhǔn)和產(chǎn)品的改進,更高級的功能將會日益常見??缍鄠€異構(gòu) 的分布式服務(wù)的分布式事務(wù)管理(如果航班預(yù)定失敗,就回滾賓館預(yù)定)、單點登錄(輸入用戶名和密碼,然后就應(yīng)用于每個底層的應(yīng)用程序)、事件驅(qū)動架構(gòu)(應(yīng) 用程序A發(fā)送一個抵押授權(quán)給應(yīng)用程序B,一周后從應(yīng)用程序C接收到響應(yīng),并知道該怎么處理)以及其他的一些基礎(chǔ)架構(gòu)都會慢慢出現(xiàn),并加劇這一趨勢。
  
  所有這一切會帶來幾個好處。首先,構(gòu)建由這些服務(wù)構(gòu)建塊組成的系統(tǒng)將非常容易。與Salesforce集成以跟蹤機會,與Amazon集成以獲得商業(yè)平臺,與UPS集成以進行實現(xiàn),這些都將變得比較容易。工資單提供程序和其他業(yè)務(wù)服務(wù)也是一樣。 dl.bitsCN.com網(wǎng)管軟件下載
  
其次,就像Housing Maps所體現(xiàn)出來的創(chuàng)造性一樣,有可能構(gòu)建具有現(xiàn)在根本無法想象的功能的新一代業(yè)務(wù)應(yīng)用程序,這些應(yīng)用程序結(jié)合了具有語音、視頻、地圖以及其他服務(wù)的定 制和打包的應(yīng)用程序的傳統(tǒng)業(yè)務(wù)功能。技術(shù)已經(jīng)有了,剩下的問題就是誰能夠創(chuàng)造性地利用它。就像易趣利用Web應(yīng)用程序進行在線拍賣,還有可能會出現(xiàn)新的思 路和新的應(yīng)用程序,并對我們的日程生活造成深遠(yuǎn)影響。
  
  再次,這種能力會促進多樣性,打破那種來自O(shè)racle、SAP、微軟和 IBM單一供應(yīng)商的單一技術(shù)占領(lǐng)市場的局面??蛻粜枰⑺麄兊沫h(huán)境標(biāo)準(zhǔn)化,而不管他們的服務(wù)合作伙伴所使用的是哪種技術(shù)。這將各個供應(yīng)商置于同一平面 上,并使BEA獨立于應(yīng)用程序和數(shù)據(jù)庫的特點成為一個優(yōu)點而不是一個缺陷。隨著SAP、Oracle和微軟的專有API轉(zhuǎn)變成標(biāo)準(zhǔn)API,客戶對他們其余 產(chǎn)品的依賴性將會降低。
  
  客戶將使用WebLogic和Tuxedo消費、構(gòu)建和公開服務(wù)。WebLogic尤其善于消費外部服務(wù),向服務(wù)添加新業(yè)務(wù)邏輯,以及對個性化門戶的信息進行外觀處理。這可能是從客戶自身服務(wù)門戶到安全性處理應(yīng)用程序的一切東西。
  
  這對使用點對點連接的單個應(yīng)用程序來說很好,但是如果用戶有數(shù)百個要管理的服務(wù)和數(shù)百個獨立于服務(wù)之上的應(yīng)用程序,那就不太好管理了。針對這種場景,BEA引入了AquaLogic。 需要什么來搜一搜吧so.bitsCN.com
  
  AquaLogic允許客戶注冊服務(wù)、將其裝配到新的組合應(yīng)用程序中、對其應(yīng)用安全策略、監(jiān)控其健康狀況,并提供許多其它的服務(wù)基礎(chǔ)架構(gòu)。這一新的抽象層將成為企業(yè)架構(gòu)的核心部分,涉及到其它大部分的(如果不是全部的)系統(tǒng)。
  
  希望本文所提供的直觀例子可以使您對SOA有形象的了解,并有助于解釋人們對這一新方向表現(xiàn)出極大熱情的原因,以及BEA在這方面所起的作用。  

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1633353


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多