Junky's IT Notebook

          統(tǒng)計(jì)

          留言簿(8)

          積分與排名

          WebSphere Studio

          閱讀排行榜

          評(píng)論排行榜

          業(yè)務(wù)驅(qū)動(dòng)服務(wù)、服務(wù)驅(qū)動(dòng)技術(shù)

          ??? 在IT行業(yè)有兩個(gè)越來(lái)越普遍的發(fā)展方向,一個(gè)是架構(gòu)方面的,一個(gè)是方法學(xué)方面的,面向服務(wù)的架構(gòu)設(shè)計(jì)師可以從中有所收獲。第一個(gè)就是MDA(模型驅(qū)動(dòng)架構(gòu)),由提出CORBA的OMG模型提出。MDA認(rèn)為架構(gòu)設(shè)計(jì)師首先要對(duì)待創(chuàng)建的系統(tǒng)有一個(gè)形式化的UML(也是由OMG提出)的模型。MDA首先給出一個(gè)平臺(tái)無(wú)關(guān)的模型來(lái)表示系統(tǒng)的功能需求和Use Cases,根據(jù)系統(tǒng)搭建的平臺(tái),架構(gòu)設(shè)計(jì)師可以由這個(gè)平臺(tái)無(wú)關(guān)的模型得到平臺(tái)相關(guān)的模型,這些平臺(tái)相關(guān)模型足夠詳細(xì),以至于可以用來(lái)直接生成需要的代碼。
          ????? SOA的另一個(gè)基礎(chǔ)是敏捷方法(AM),其中非常有名的方法是極限編程(XP)。AM的目標(biāo)是僅僅創(chuàng)建用戶(hù)想要的,AM的核心思想就在于其敏捷性-處理需求變更的敏捷性.
          ????? 那么,如何開(kāi)始SOA呢?經(jīng)過(guò)了幾次討論,大家已經(jīng)度過(guò)了盲人摸象的階段,實(shí)質(zhì)性的進(jìn)展是從5.30號(hào)晚上的那次討論開(kāi)始的。從那次后,已經(jīng)逐漸的看清了方向。
          ????? 最佳的方法時(shí)開(kāi)始構(gòu)建較小的SOA,側(cè)重于提高當(dāng)前缺乏效率的交互性。例如,假設(shè)使用一個(gè)系統(tǒng)上需要重新鍵入到另一個(gè)系統(tǒng)的打印報(bào)告,將兩個(gè)計(jì)算機(jī)系統(tǒng)緊密聯(lián)系在一起,這會(huì)消耗時(shí)間、浪費(fèi)成本,導(dǎo)致出錯(cuò),而且數(shù)據(jù)無(wú)法保持罪行。可以設(shè)計(jì)一個(gè)簡(jiǎn)單的基于Web服務(wù)SOA項(xiàng)目,直接鏈接信息,將含更新的SOAP消息發(fā)送到合作伙伴系統(tǒng),而不是打印報(bào)告。

            開(kāi)始簡(jiǎn)單的SOA使我們可以在作出大的決定前之前先衡量,并在出現(xiàn)大的問(wèn)題之前獲得小改善的經(jīng)驗(yàn)。
          ??? 所以,再次看到SOA的的第一條準(zhǔn)則:“業(yè)務(wù)驅(qū)動(dòng)服務(wù)、服務(wù)驅(qū)動(dòng)技術(shù)”的時(shí)候,深有感觸。這才是問(wèn)題的本源,原來(lái)的幾次討論和想法,其實(shí)都偏離了軌道。

          posted on 2006-06-02 00:20 junky 閱讀(241) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): design

          主站蜘蛛池模板: 九龙坡区| 聂拉木县| 黑龙江省| 桃江县| 三门峡市| 荃湾区| 汤原县| 牙克石市| 阿勒泰市| 维西| 施秉县| 冕宁县| 合肥市| 南皮县| 合江县| 汪清县| 林周县| 兰西县| 治多县| 金乡县| 噶尔县| 宽城| 开化县| 汝阳县| 罗甸县| 思南县| 客服| 康保县| 恭城| 双柏县| 高要市| 周宁县| 绥化市| 垣曲县| 永昌县| 清新县| 平湖市| 三江| 平原县| 甘孜| 明溪县|