日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

ESB与可插拨系统的思考

發(fā)布時間:2025/7/14 windows 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ESB与可插拨系统的思考 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天看了很多關(guān)于SOA中的ESB的內(nèi)容,但還是沒有搞明白ESB是用來做什么的.為什么ESB在JAVA SOA中這么多介紹但是在MS中沒有看到什么介紹呢,我看很多內(nèi)容說ESB就是用來做系統(tǒng)的集成方面的工作的,也不知道是不是這樣,但我想"存在總是合理的"吧.也不知道是不是這樣.
??? 看的同時我又就在想這個問題:如果我們是直接采用.NET的WCF來建立SOA的應用程序,理想的情況當然是一個服務(wù)一個服務(wù)的增量式開發(fā),但開發(fā)新的服務(wù)肯定會與以前的服務(wù)產(chǎn)生一些交互問題,這種交互有可能是新的SERVICE依賴于前面的這SERVICE這種情況應當說是最常見的也是問題最好解決的,簡單點的辦法就是直接在后面的服務(wù)中直接使用前面的服務(wù)就可以了,但是會不會有這樣一種情況,就是前面我們已經(jīng)開發(fā)了一個系統(tǒng),并且這個系統(tǒng)也使用很好,使用到前面的這個SERVICE,但因為來新服務(wù)的加上,而前面系統(tǒng)執(zhí)行一個業(yè)務(wù)時會對后面的服務(wù)產(chǎn)生影響,假設(shè)這里有一個客戶關(guān)系管理的程序,這其中公布有部分服務(wù),但后來我們又做了一個新的銷售管理的程序,這其中前面的客戶關(guān)系管理程序運行得很好,這里當添加了銷售管理系統(tǒng)后,其中的部分客戶工作可能會產(chǎn)生新的定單之類的,那么這個時候怎么樣來解決這個問題呢.我想可能以有以下的辦法:
  • 修改銷售管理系統(tǒng),在這種特殊情況產(chǎn)生后直接調(diào)用銷售管理中的服務(wù).
  • 當客戶管理中指定服務(wù)的每時定條件達到時自動調(diào)用這個服務(wù),完成這個工作.
??? 在前一種情況下實現(xiàn)很簡單,但會對前面的系統(tǒng)產(chǎn)生強烈的耦合關(guān)系,如果這個銷售管理后來不做了,那必然需要將程序修改回來.不利用系統(tǒng)的維護,也沒有真正的實現(xiàn)SERVICE的可插撥部署,如果這個用于開發(fā)一個二個這種系統(tǒng)當然不會有問題,但如果需要實現(xiàn)一個產(chǎn)品系列,其中有很多的產(chǎn)品那又怎么樣來實現(xiàn)呢.
??? 而后一種實現(xiàn)又怎么樣能夠做到呢?這個問題需要解決可能有很大的難度啊,但想一想設(shè)計模式中的OBSERVER好像也可以解決這個問題,但理論與實際總是有差別的啊,具體怎么做,難道說ESB就是用來解決這個問題的嗎?
??? SOA的概念很簡單也就是我經(jīng)常在想的問題,復雜的問題原理都是簡單的,比如相對論公式簡單嗎,但很多國家花了舉國之力不還是沒有將原子彈造也來嗎.

轉(zhuǎn)載于:https://www.cnblogs.com/jeffwoot/archive/2008/01/11/1035783.html

總結(jié)

以上是生活随笔為你收集整理的ESB与可插拨系统的思考的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。