一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

談SOA和平臺(tái)

  在談這個(gè)之前,還得再說(shuō)下SOA和平臺(tái)。SOA做兩件事情,一個(gè)是解耦并識(shí)別可重用的服務(wù),一個(gè)是對(duì)服務(wù)進(jìn)行靈活組裝和編排滿足業(yè)務(wù)需求,SOA核心是業(yè)務(wù)和技術(shù)的解耦,服務(wù)和能力的復(fù)用。而在IT領(lǐng)域的平臺(tái)平臺(tái)的概念目前基本上有三種,一種是基于快速開發(fā)目的技術(shù)平臺(tái),第二種是基于業(yè)務(wù)邏輯復(fù)用的業(yè)務(wù)平臺(tái)。第三種平臺(tái)基于系統(tǒng)自維護(hù),自擴(kuò)展的應(yīng)用平臺(tái)。技術(shù)平臺(tái)和業(yè)務(wù)平臺(tái)都是軟件開發(fā)人員使用的平臺(tái),而應(yīng)用平臺(tái)則是應(yīng)用軟件用戶使用的平臺(tái)。

  SOA本身是一個(gè)平臺(tái)

  首先要認(rèn)識(shí)到SOA產(chǎn)品本身就是一個(gè)集成平臺(tái),為了完成數(shù)據(jù)集成,應(yīng)用集成和流程集成,我們需要一個(gè)基礎(chǔ)平臺(tái)來(lái)集中統(tǒng)一的完成這個(gè)事情。因此SOA集成平臺(tái)重點(diǎn)則是將服務(wù)集成和服務(wù)組裝的能力全部管理起來(lái),從這個(gè)概念上理解自然涉及到SOA最核心的UDDI,ESB和BPEL等功能。這些集成的特性和功能完全是在各個(gè)業(yè)務(wù)系統(tǒng)外的,又是大家都需要的基礎(chǔ)公共功能,則應(yīng)該納入到平臺(tái)集中管理。

  SOA稱之為平臺(tái)的原因則是它提供了業(yè)務(wù)系統(tǒng)都需要的通用基礎(chǔ)架構(gòu)和技術(shù),這種能力是大家都需要的公共基礎(chǔ)能力。但是如果我們買入一個(gè)SOA套裝產(chǎn)品,這個(gè)產(chǎn)品可能剛開始沒(méi)有任何服務(wù)接入,也無(wú)法提供任何服務(wù)能力,那么這個(gè)產(chǎn)品本身就是一個(gè)技術(shù)平臺(tái)。如果后面我們將數(shù)據(jù)服務(wù),業(yè)務(wù)服務(wù),流程服務(wù)全部識(shí)別,開發(fā)后發(fā)布到平臺(tái)上,那么SOA平臺(tái)本身就是一個(gè)專屬某個(gè)業(yè)務(wù)域的業(yè)務(wù)平臺(tái)。

  平臺(tái)本身要考慮SOA化

  平臺(tái)的核心是它是一個(gè)公共的基礎(chǔ)能力提供中心,平臺(tái)本身已經(jīng)集中了所有可復(fù)用的能力,開發(fā)框架和技術(shù)。通過(guò)平臺(tái)我們可以快速的開發(fā)平臺(tái)和應(yīng)用

  在軟件開發(fā)里面我們比較關(guān)注技術(shù)平臺(tái),而技術(shù)平臺(tái)簡(jiǎn)單理解就是所有業(yè)務(wù)系統(tǒng)標(biāo)準(zhǔn)的技術(shù)能力的抽象和封裝形成了一個(gè)不承載具體業(yè)務(wù)的空框架。這個(gè)空框架不僅僅是簡(jiǎn)單的技術(shù)開發(fā)框架,而是融入了更多的基礎(chǔ)服務(wù)能力。

  基礎(chǔ)服務(wù)能力包括兩個(gè)層面,一個(gè)是純粹技術(shù)方面的基礎(chǔ)服務(wù)能力,包括日志,異常,消息,事務(wù),國(guó)際化,緩存等內(nèi)容。一個(gè)是業(yè)務(wù)抽象后和業(yè)務(wù)無(wú)關(guān)的技術(shù)能力,包括通用權(quán)限模型,通用流程模型,郵件短信組件,常用UI組件。有了這些,你會(huì)發(fā)現(xiàn)技術(shù)平臺(tái)本身就是一個(gè)完完整整可以獨(dú)立運(yùn)行起來(lái)的應(yīng)用,除了沒(méi)有具體業(yè)務(wù)功能外其他一應(yīng)俱全。

  基于該平臺(tái)我們可以開發(fā)業(yè)務(wù)應(yīng)用,那如果平臺(tái)本身是基于SOA架構(gòu)的,那么開發(fā)的應(yīng)用自然也就滿足SOA架構(gòu)風(fēng)格。一個(gè)應(yīng)用功能應(yīng)該包括資源層,技術(shù)組件,服務(wù)組件層,流程層等。一個(gè)應(yīng)用功能在實(shí)現(xiàn)業(yè)務(wù)過(guò)程中能夠看到業(yè)務(wù)和技術(shù)實(shí)現(xiàn)是剝離和松耦合的。一個(gè)應(yīng)用它本身是基于在技術(shù)平臺(tái)上開發(fā)的多個(gè)業(yè)務(wù)組件構(gòu)成的,業(yè)務(wù)組件間本身松耦合,業(yè)務(wù)組件間通過(guò)服務(wù)進(jìn)行交互。

  基于平臺(tái)開發(fā)的業(yè)務(wù)應(yīng)用,本身業(yè)務(wù)組件之間可能基于ESB總線方式進(jìn)行消息交換,我們可以聯(lián)想下Java里面的IOC控制反轉(zhuǎn)模式,和通過(guò)ESB總線進(jìn)行交互的思路是很類似的,只有這樣才能夠?qū)崿F(xiàn)組件之間進(jìn)一步的解耦。

  傳統(tǒng)的很多快速軟件開發(fā)平臺(tái)是完全不能符合SOA架構(gòu)風(fēng)格要求的,因?yàn)榛谀承┛焖匍_發(fā)平臺(tái)開發(fā)出來(lái)的應(yīng)用本身就是緊耦合和封閉的應(yīng)用。而基于SOA架構(gòu)風(fēng)格的平臺(tái)開發(fā)出來(lái)的應(yīng)用本身就是完全組件化和服務(wù)化的應(yīng)用應(yīng)用內(nèi)部SOA化和松耦合,應(yīng)用應(yīng)用之間也松耦合,應(yīng)用本身可復(fù)用的能力很容易通過(guò)服務(wù)方式暴露出來(lái)。

  技術(shù)平臺(tái)和業(yè)務(wù)平臺(tái)

  首先要說(shuō)明技術(shù)平臺(tái)和業(yè)務(wù)平臺(tái)都是開發(fā)人員關(guān)注的平臺(tái),而應(yīng)用平臺(tái)可能是最終用戶關(guān)注的平臺(tái)。可以看到技術(shù)平臺(tái)和業(yè)務(wù)平臺(tái)的劃分正好體現(xiàn)了業(yè)務(wù)和技術(shù)本身的一次解耦。

  技術(shù)平臺(tái)只關(guān)注和業(yè)務(wù)完全無(wú)關(guān)的技術(shù)本身,將各種技術(shù)能力組件化和服務(wù)化,提供各種通用的基礎(chǔ)服務(wù)和技術(shù)服務(wù)。技術(shù)平臺(tái)提供一套完整的開發(fā)框架和開發(fā)環(huán)境,同時(shí)也提供一套完整的執(zhí)行環(huán)境。技術(shù)平臺(tái)既為產(chǎn)品服務(wù),也為業(yè)務(wù)平臺(tái)服務(wù)。

  而細(xì)分到某個(gè)專業(yè)的業(yè)務(wù)域后可能出現(xiàn)業(yè)務(wù)平臺(tái),業(yè)務(wù)平臺(tái)也可以叫做產(chǎn)品平臺(tái),比如電信的BOSS平臺(tái),網(wǎng)管平臺(tái)都是很常見(jiàn)的業(yè)務(wù)平臺(tái)。那業(yè)務(wù)平臺(tái)和技術(shù)平臺(tái)最大的不同是業(yè)務(wù)平臺(tái)本身提供了開發(fā)多個(gè)產(chǎn)品都可復(fù)用的業(yè)務(wù)組件和業(yè)務(wù)能力。業(yè)務(wù)平臺(tái)本身是對(duì)多個(gè)同類產(chǎn)品通用業(yè)務(wù)能力的抽取,提煉和下沉。

  應(yīng)用產(chǎn)品->產(chǎn)品平臺(tái)->技術(shù)平臺(tái),正好體現(xiàn)了可復(fù)用能力的逐層下移,下移的目的只有一個(gè)即最大限度的復(fù)用,而復(fù)用的好處是對(duì)通用能力統(tǒng)一管理和統(tǒng)一維護(hù)。我們可以試想下,如果沒(méi)有這種平臺(tái),當(dāng)我們面對(duì)N個(gè)產(chǎn)品開發(fā)對(duì)應(yīng)N套產(chǎn)品開發(fā)源代碼的時(shí)候,對(duì)用通用功能的修改調(diào)整和升級(jí)將是一件巨大的麻煩。

it知識(shí)庫(kù)談SOA和平臺(tái),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产一级二级在线观看 | 中文在线1区二区六区 | 香蕉521av成人网 | 男人女人黄 色视频免费 | 91久久精品一区二区 | 女人被狂躁的免费视频网站软件 | 不卡视频一区 | 欧美成人aaaa免费高清 | 国产在线2021| 日本aⅴ日本高清视频影片www | 免费在线观看黄色小视频 | 99re6这里只有精品视频 | 扒开双腿猛进入无遮挡软件 | 玖玖香蕉视频 | 久久综合久久网 | 日日插夜夜操 | 国产1页| 四虎国产精品永久在线播放 | 五月激情六月婷婷 | 欧美成人全部费免网站 | 美女又爽又黄免费 | 玖玖在线精品 | 中文字幕 国产精品 | 久久综合图片 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 9丨精品国产高清自在线看 aⅴ一区二区三区 | 小说区亚洲区 | 亚洲热视频 | 在线观看免费精品国产 | 久久网伊人 | 1000部精品久久久久久久久 | 91精品啪国产在线观看免费牛牛 | 一级做a爰毛片 | 99综合色| 视频在线观看一区二区三区 | 国产白白视频在线观看2 | 免费永久在线观看污污的网站 | 在线一区二区三区 | 久草色播| 999无色码中文字幕 999影院成 人在线影院 | 伊人网欧美 |