国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
胡長城:我對SOA的反思SOA架構(gòu)的本質(zhì)
胡長城:我對SOA的反思SOA架構(gòu)的本質(zhì)
更新時間: 2007-05-14 作者: 胡長城
關(guān)鍵詞:
業(yè)務(wù)模型 業(yè)務(wù)對象 SAP SOA 胡長城專欄
    年初的時候,寫過一篇名為“國內(nèi)EAI正當(dāng)時,BPM為時尚早,Workflow持續(xù)增長,SOA依然概念”的Blog日志。那個時候,我認(rèn)為SOA還依 然是個很“虛”的概念。而現(xiàn)在,我只能說:Sorry,那時候的我,錯了。SOA已經(jīng)不再是概念,而是一個實(shí)實(shí)在在的構(gòu)架了。
     
           在寫完那篇帖子之后,我一直在反思SOA到底是什么,是一種什么樣的架構(gòu)。因?yàn)樵谠赥IBCO中國研發(fā)中心工作的原因,可以接觸到TIBCO的一些最新的 SOA產(chǎn)品。雖然tibco對中國這邊也并沒有公開過什么核心的產(chǎn)品和架構(gòu),但是或多或少可以接觸到一些,比如AcitveMatrix(tibco基于 SOA架構(gòu)的產(chǎn)品)的介紹和演示。
           “TIBCO Matrix is a scalable, extensible, and easy-to-use platform that supports the development, deployment, and management of applications that conform to a service-oriented architecture (SOA).”
     
           雖然了解到一些基于SOA構(gòu)架的產(chǎn)品,但總覺得依然“隔著一層紙”,并不清楚什么才是真正的SOA架構(gòu)。
           很多時候,我依然會認(rèn)為SOA構(gòu)架只是滿足把應(yīng)用暴露成Service(或者說是WebService),以SOAP等之類的消息進(jìn)行信息的傳輸,以及基于Service之間的一些業(yè)務(wù)邏輯的整合應(yīng)用(比如BPEL)等。
           我相信,這樣的困惑,在國內(nèi)很多中間件產(chǎn)品、應(yīng)用產(chǎn)品中都存在,在很多國內(nèi)的開發(fā)人員、架構(gòu)師心中也存在。
     
           昨天,有幸參加了CSDN主辦的“SOA產(chǎn)業(yè)鏈及未來企業(yè)軟件趨勢”研討會,收獲不小。參見昨天寫的blog隨感“參加“SOA產(chǎn)業(yè)鏈及企業(yè)軟件趨勢研討 會”的感想”。經(jīng)過那些專家們(毛新生、Tiger、李勇、梁耀文等)的解惑,對SOA是一種什么樣的構(gòu)架,有了一些更深刻的認(rèn)識。
           但說真的,如果不是目前在TIBCO中國研發(fā)中心工作的經(jīng)歷,以及所接觸到一些國外最新產(chǎn)品構(gòu)架的巨變,僅憑昨天的聽講,也很難把握毛先生他們所說的那些SOA理念。
           具體昨天有哪些重要的理念就不在重復(fù)的敘述了,參看“參加“SOA產(chǎn)業(yè)鏈及企業(yè)軟件趨勢研討會”的感想”,里面有詳細(xì)的敘述。
     
           今天只談反思:SOA架構(gòu)的本質(zhì)。
     
           剛剛看到一篇新聞,講的是SAP代號為A1S的新產(chǎn)品軟件設(shè)計(jì)方法,參見“新聞分析:解密代號A1S”。這和昨天研討會上,SAP的李勇先生,所闡述的一 些觀點(diǎn)很類似:SAP的產(chǎn)品在往SOA架構(gòu)遷移中,經(jīng)歷了三個大的步驟:第一步,提供更好的服務(wù)層面的容器或平臺的支持;第二步,把業(yè)務(wù)抽象成服務(wù),確切 地說,是抽象業(yè)務(wù)對象(Business Object);第三步,把面向垂直或水平層面的各個產(chǎn)品,基于業(yè)務(wù)對象進(jìn)行整合。
          
           事實(shí)上,這就包含了昨天各個專家所闡述的SOA架構(gòu)的本質(zhì):一切圍繞業(yè)務(wù)對象(Business Object)或業(yè)務(wù)模型(Business Model),至于“服務(wù)”,只是這些業(yè)務(wù)模型暴露出來的形式,因?yàn)橐越y(tǒng)一的服務(wù)形式暴露出來,更便于不同供應(yīng)商和客戶之間的信息交互。
           在Gartner十年前提出SOA概念的時候(1996年),尚沒有web service技術(shù)。SOA架構(gòu)的本質(zhì),并不是說把你的應(yīng)用或者組件包裝成Service就是SOA,而是說,你需要基于一種構(gòu)架,能夠讓你的產(chǎn)品能夠更 適應(yīng)“業(yè)務(wù)敏捷性(Business Agility)”。但是這種業(yè)務(wù)敏捷性僅僅是一家提供商或產(chǎn)品是很難滿足的,肯定需要各個不同的供應(yīng)商協(xié)助完成,不同的產(chǎn)品之間能夠比較容易的進(jìn)行消息 交互。這樣的靈活度肯定不是傳統(tǒng)的基于消息的EAI產(chǎn)品所能夠滿足的,需要一種新的協(xié)議或標(biāo)準(zhǔn)來支撐?!?當(dāng)Web Service誕生之后,所有的大廠商都發(fā)現(xiàn)這是一種非常符合他們需求的技術(shù)。
     
           但是服務(wù)的本質(zhì),是在后端能夠提供一套“業(yè)務(wù)模型”。而制成這種業(yè)務(wù)模型或業(yè)務(wù)對象構(gòu)建的技術(shù),正好就是前幾年所熱炒的“模型驅(qū)動構(gòu)架(Model- Driven-Architecture)”。事實(shí)上,現(xiàn)在各大廠商都在基于這個構(gòu)架在轉(zhuǎn)變自己的產(chǎn)品構(gòu)架,BEA,IBM,TIBCO都在進(jìn)行著這樣的 巨變。
     
           在回頭想想我們常說的“SOA真理三角”:數(shù)據(jù)(Data)——組件架構(gòu)(Component Architecture)——組合(Composition)。因?yàn)閹缀跛械臉I(yè)務(wù)模型最終需要被“業(yè)務(wù)對象+業(yè)務(wù)組件”反映出來,而它們之間需要進(jìn)行 一系列的組合和交互,來滿足業(yè)務(wù)的處理。
           在SOA聯(lián)盟組織的SDO和SCA標(biāo)準(zhǔn),正是用于解決數(shù)據(jù)和組件模型描述的問題,這方面幾乎所有的EAI廠商都加盟進(jìn)來了,IBM、BEA、IONA、 Oracle、SAP、Sybase、TIBCO、Software AG等等,這其中好包含國內(nèi)的普元軟件。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SOA定義
SOA與企業(yè)應(yīng)用
首席架構(gòu)師是如何選擇架構(gòu)方案的?
基于OSGI的面向服務(wù)插件框架研究與應(yīng)用
聯(lián)合電子:面向服務(wù)架構(gòu)(SOA)的汽車軟件三部曲
關(guān)于微服務(wù)架構(gòu),你需要關(guān)注的那些點(diǎn)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服