Loading...

          java .net

          什么是SOA

          引用:面向服務(wù)的體系結(jié)構(gòu)(service-oriented architecture,SOA)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱(chēng)為服務(wù))通過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái)。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。

          今天公司組織了一個(gè)SOA培訓(xùn),請(qǐng)的普元公司的工程師來(lái)的,按工程師的話說(shuō)SOA是一種方法,這種方法已經(jīng)由來(lái)已久了也算,在歐美國(guó)家早就用這種方法來(lái)開(kāi)發(fā)標(biāo)準(zhǔn)的軟件系統(tǒng),那是不是能成為SOA是一種方法呢,呵呵
          培訓(xùn)中,工程師演示了普元的產(chǎn)品,他們的一個(gè)開(kāi)發(fā)工具EOS包含了AppFream,Report,RishWeb,WorkFlow,軟件開(kāi)發(fā)的各個(gè)層面都覆蓋到了,俺的個(gè)娘啊,感覺(jué)就是要是這些東西用起來(lái)還要我們這些程序員干嘛,只要項(xiàng)目經(jīng)理就行了,項(xiàng)目經(jīng)理跟客戶確認(rèn)好需求,然后用普元的工具一通拖拽畫(huà)出流程圖,完了,這就完工了,流程圖畫(huà)出的同時(shí)我們的應(yīng)用也能運(yùn)行了,看效果吧,呵呵
          貌似,做測(cè)試的也可以下崗了,因?yàn)槊恳徊蕉际亲詣?dòng)生成的,并且可以監(jiān)控每一步的運(yùn)行情況。
          半天的培訓(xùn)下來(lái),突然有種危機(jī)感,如果總經(jīng)理真的決定在我們部門(mén)推行這個(gè)EOS系統(tǒng),那我們豈不是離下崗不遠(yuǎn)啦?
          程序員真不如民工嘍。。。

          自己的一點(diǎn)點(diǎn)理解 ,功力尚淺,呵呵,歡迎拍磚

          posted on 2008-09-02 23:01 閱讀(1451) 評(píng)論(7)  編輯  收藏

          評(píng)論

          # re: 什么是SOA 2008-09-02 23:30 Robin's Java World

          培訓(xùn)中,工程師演示了普元的產(chǎn)品,俺的個(gè)娘啊,感覺(jué)就是要是這些東西用起來(lái)還要我們這些程序員干嘛,只要項(xiàng)目經(jīng)理就行了,項(xiàng)目經(jīng)理跟客戶確認(rèn)好需求,然后用普元的工具畫(huà)出流程圖,完了,這就完工了,流程圖畫(huà)出的同時(shí)我們的應(yīng)用也能運(yùn)行了,看效果吧,呵呵

          這可不是SOA,這是普元前些年宣傳的基于組件的開(kāi)發(fā)。  回復(fù)  更多評(píng)論   

          # re: 什么是SOA 2008-09-03 00:23 lingos

          不知道是哪個(gè)版本?5.X版本比較差,但6.X版本確實(shí)是基于SOA服務(wù)架構(gòu),改變了編程模式。  回復(fù)  更多評(píng)論   

          # re: 什么是SOA 2008-09-03 09:13

          演習(xí)的是5.X版本,據(jù)說(shuō)6.X版本與5.X版本唯一差別是6.X版本完全按照國(guó)際標(biāo)準(zhǔn)開(kāi)發(fā)  回復(fù)  更多評(píng)論   

          # re: 什么是SOA 2008-09-03 10:30 BeanSoft

          SOA本無(wú)標(biāo)準(zhǔn), 只是個(gè)概念, 奈何各個(gè)廠商都說(shuō)自己是SOA, 然后拼命搖唇鼓舌推薦您購(gòu)買(mǎi)他們的商業(yè)IDE. 如果拖放式開(kāi)發(fā)是SOA, 那 VB 早就實(shí)現(xiàn)了SOA.  回復(fù)  更多評(píng)論   

          # re: 什么是SOA 2008-09-03 12:26

          感覺(jué)對(duì)SOA的理解還是沒(méi)到點(diǎn)兒上,SOA是一種思想?就像面向?qū)ο笏枷胍粯樱渴且环N模式?就像單例模式一樣?是一種架構(gòu)?就像struts+hibernate? SOA這個(gè)三個(gè)字母到底是哪個(gè)層面上的東西?  回復(fù)  更多評(píng)論   

          # re: 什么是SOA 2008-09-03 12:58

          我們民工級(jí)的程序員應(yīng)該對(duì)SOA持什么態(tài)度?怎樣面對(duì)  回復(fù)  更多評(píng)論   

          # re: 什么是SOA 2008-09-03 22:33 朱遠(yuǎn)翔-Apusic技術(shù)顧問(wèn)

          SOA應(yīng)該屬于方法論。就像學(xué)習(xí)OO概念(面向?qū)ο螅肙O的語(yǔ)言編寫(xiě)程序,但是沒(méi)人會(huì)說(shuō)自己的系統(tǒng)就是OO。
          SOA不能說(shuō)就是忽悠人的,SOA改變了軟件設(shè)計(jì)時(shí)的角度,不再把軟件看成一個(gè)封閉的系統(tǒng),而是通過(guò)服務(wù)來(lái)與外界交換信息,并且通過(guò)服務(wù)來(lái)評(píng)價(jià)軟件的價(jià)值。
          個(gè)人覺(jué)得SOA被許多人誤解是因?yàn)楝F(xiàn)在SOA的宣傳中講了太多的概念性的東西,而少有技術(shù)性的介紹,當(dāng)然也就很少有項(xiàng)目進(jìn)行實(shí)踐。其實(shí),真正將SOA落地還需要許多了解更多的相關(guān)技術(shù),程序員不需要聽(tīng)太多對(duì)SOA宣傳的東西,但是可以通過(guò)運(yùn)用這些技術(shù)的過(guò)程加深對(duì)SOA的理解。
            回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          公告

          希望有一天

          我能用鼠標(biāo)雙擊我的錢(qián)包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導(dǎo)航

          <2008年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(lèi)(102)

          隨筆檔案(398)

          文章分類(lèi)

          文章檔案(10)

          有趣網(wǎng)絡(luò)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 繁昌县| 扬州市| 邳州市| 汉源县| 汉中市| 峡江县| 大港区| 新化县| 庆阳市| 汉源县| 波密县| 太仆寺旗| 贵溪市| 宁德市| 安丘市| 鄂伦春自治旗| 高州市| 鸡东县| 阳曲县| 营口市| 社会| 泸水县| 陆川县| 霞浦县| 晋州市| 石门县| 望都县| 信宜市| 彩票| 闵行区| 桂东县| 永平县| 建昌县| 天门市| 麻江县| 伊吾县| 正镶白旗| 石台县| 廉江市| 太康县| 金乡县|