国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

SOA治理的實(shí)踐

2019-11-17 04:56:28
字體:
供稿:網(wǎng)友
SOA治理的最佳實(shí)踐 SOA治理本質(zhì)上是社會(huì)性的,因此,需要開發(fā)人員和架構(gòu)師不斷溝通。 1.建立評(píng)估小組。治理策略的制定、維護(hù)和修改應(yīng)該通過一個(gè)小組進(jìn)行,而不是某些人的獨(dú)斷行為。 2.先開發(fā)一個(gè)交互性的框架。標(biāo)準(zhǔn)是SOA的基石,從一開始,就要建立一個(gè)可擴(kuò)展的提供交互功能的框架,具體記錄組織中使用的協(xié)議。 3.不要太具體。過于具體的策略是很難維護(hù)的,也會(huì)約束創(chuàng)造力。為了降低企業(yè)應(yīng)用的風(fēng)險(xiǎn),要留有機(jī)動(dòng)余地。 4.盡早、盡可能頻繁的交流。策略決不是一次就可以解釋清楚的,治理人員需要確信修改是否已經(jīng)傳達(dá)到位,整個(gè)過程都需要有反饋。 5.建立COE(Center of Excellence)。在大型組織中,COE中有專職人員支持SOA,包括SOA治理。有效的COE可以為SOA項(xiàng)目提供指導(dǎo)和培訓(xùn),從而使得SOA治理工作更集中。 6.嚴(yán)格執(zhí)行既定的策略。沒有執(zhí)行,策略就毫無價(jià)值。盡可能把策略融入服務(wù)中,否則,就要讓開發(fā)人員了解違反這些策略的嚴(yán)重后果。 多一點(diǎn)寬容SOA治理和SOA本身一樣,不是絕對(duì)的。你希望建立一個(gè)廣泛的、模塊化的IT環(huán)境,能提供給企業(yè)以前所未有的靈活性,然而,要設(shè)想出每一個(gè)變化是不現(xiàn)實(shí)的——你也不能指望制定出一組策略能把未來的所有情況都考慮進(jìn)來。 這就是提出“多一點(diǎn)寬容”的原因。SOA應(yīng)用涉及真實(shí)的業(yè)務(wù)交易,因此,需要具體而且是仔細(xì)的規(guī)則以及正式的變更治理。但是在某些情況下,比如說Web 2.0類型的應(yīng)用中,開發(fā)人員可以多發(fā)揮一些自己的創(chuàng)造性,而不用拘泥于架構(gòu)小組的死規(guī)定。 CheapGas是一個(gè)大型的網(wǎng)站,它幫助用戶在指定區(qū)域中尋找離自己最近、最便宜的供氣站。CheapGas借用了Google的地圖服務(wù)和另一個(gè)網(wǎng)站GasBuddy.com的數(shù)據(jù)服務(wù)。與大多數(shù)企業(yè)級(jí)的Web服務(wù)不同,CheapGas幾乎就沒有采用什么治理。盡管也采用了一些標(biāo)準(zhǔn),比如HTTP、Google Maps API等,但是那些在一些大型要害企業(yè)級(jí)應(yīng)用中常用的WS*協(xié)議幾乎無一采用。 Influence公司的CTO Dion Hitchcliffe說: “假如使用Web服務(wù)90%是用于展現(xiàn)數(shù)據(jù),那最好采用rss,而不是SOAP?!?RSS通過HTTP交付數(shù)據(jù)采用一種非常“寬容”的格式,非??煽浚苌侔l(fā)生意外。SOAP有它的適用領(lǐng)域,但是更簡(jiǎn)單、更能容錯(cuò)的方法通常能更快地提交結(jié)果,也更輕易被采用。選擇使用哪種方法取決于你的應(yīng)用和你所能接受的風(fēng)險(xiǎn)程度。 在《Design Rules》一書中,作者描述了在軟件架構(gòu)的設(shè)計(jì)規(guī)則指導(dǎo)下,架構(gòu)如何讓設(shè)計(jì)人員自由地試驗(yàn)各種不同的方法。作者認(rèn)為這種試驗(yàn)?zāi)墚a(chǎn)生很大的價(jià)值,相反,過于嚴(yán)格的治理將束縛開發(fā)者的雙手,導(dǎo)致SOA的價(jià)值大打折扣。 需要SOA治理還有一個(gè)原因是要選擇安全Token,到底是要支持SAML、Kerberos,還是別的什么標(biāo)準(zhǔn)?變通的方法是支持各種安全Token,不過這需要部署Token交換服務(wù)。 包容多種協(xié)議與治理并不矛盾,它們是互為補(bǔ)充的。你的服務(wù)包容性越強(qiáng),建立更健壯的系統(tǒng)時(shí),治理就越少。一個(gè)定義得非常合理的服務(wù)的最大回報(bào)在于,它能以一種開發(fā)者沒有專門為之設(shè)計(jì)的地方和方式使用,從而發(fā)揮出設(shè)計(jì)者所沒有想到過的價(jià)值。這也真是SOA所追求的最大目標(biāo)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 闵行区| 寿阳县| 玉树县| 玉林市| 张家口市| 兴山县| 南昌市| 女性| 昌图县| 鹤庆县| 龙海市| 瑞安市| 无为县| 松原市| 老河口市| 东港市| 东乌珠穆沁旗| 治多县| 浦江县| 承德县| 宝清县| 白水县| 阜宁县| 电白县| 中阳县| 珠海市| 城固县| 新和县| 普兰店市| 大宁县| 墨玉县| 万载县| 介休市| 长寿区| 潜江市| 关岭| 闽清县| 青岛市| 涟源市| 广汉市| 桐柏县|