<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    BlogJava 聯(lián)系 聚合 管理  

    Blog Stats

    隨筆分類(196)

    隨筆檔案(209)

    文章檔案(4)

    相冊(cè)

    CRM&ERP

    Google

    SOA


    BlackStone SOA Group

    #

    自從Michael Hammer和James Champy兩位教授1991年在《哈佛商業(yè)評(píng)論》提出業(yè)務(wù)流程重組的概念后,業(yè)務(wù)流程與軟件流程之間的平衡就成了企業(yè)信息化關(guān)注的一個(gè)焦點(diǎn)。

    在此之前的IT應(yīng)用模式基本屬于使用者去適應(yīng)系統(tǒng)。系統(tǒng)考慮的也大多是處理的準(zhǔn)確性與速度,從某種程度上來(lái)說(shuō)是把可以由計(jì)算機(jī)做的事由計(jì)算機(jī)來(lái)做,實(shí)現(xiàn)所謂的自動(dòng)化。如何利用信息技術(shù)實(shí)現(xiàn)流程的最優(yōu)化則是在后來(lái)才得到廣泛關(guān)注。

    根據(jù)Hammer的定義,業(yè)務(wù)流程重組是“對(duì)企業(yè)的業(yè)務(wù)流程作根本性的重新思考和徹底的重新設(shè)計(jì),使企業(yè)在成本、質(zhì)量、服務(wù)和速度等方面取得顯著的改善”。業(yè)務(wù)流程重組的一般步聚為:
    ??確定企業(yè)戰(zhàn)略,從戰(zhàn)略的高度來(lái)對(duì)待業(yè)務(wù)流程重組
    ??業(yè)務(wù)流程重組項(xiàng)目啟動(dòng)
    ??現(xiàn)有流程診斷分析,對(duì)原有流程進(jìn)行建模與分析
    ??新流程設(shè)計(jì),并設(shè)計(jì)支持新流程的IT架構(gòu)
    ??新流程實(shí)施
    ??流程評(píng)估
    ??流程持續(xù)改善
    從Hammer對(duì)流程重組的定義及實(shí)施步驟來(lái)看,很明顯流程重組是面向業(yè)務(wù)的,而IT則是服務(wù)于流程的;從信息系統(tǒng)在管理中扮演的角色來(lái)看,所有管理軟件都應(yīng)該是充當(dāng)輔助角色的。毫無(wú)疑問,軟件的流程應(yīng)該服務(wù)于企業(yè)業(yè)務(wù)流程。
    ?
    但是在現(xiàn)實(shí)情況中,情況卻遠(yuǎn)遠(yuǎn)沒有這么簡(jiǎn)單。
    ??
    一些企業(yè)有著合理的業(yè)務(wù)流程,但卻缺乏運(yùn)用很好的IT架構(gòu)來(lái)支撐的能力。這類企業(yè)可能經(jīng)過了幾十年甚至更長(zhǎng)時(shí)間的發(fā)展,已形成了獨(dú)有的業(yè)務(wù)流程。這套業(yè)務(wù)流程在企業(yè)內(nèi)部運(yùn)行相當(dāng)順利,但在信息化過程中往往找不到能與其業(yè)務(wù)流程相匹配的成熟的商業(yè)管理軟件,所以其信息系統(tǒng)通常要采取定制的方式開發(fā)。這時(shí)企業(yè)駕馭IT技術(shù)使其服務(wù)于企業(yè)業(yè)務(wù)流程的能力就顯得很重要。

    一些企業(yè)的業(yè)務(wù)流程并不合理,而商業(yè)管理軟件往往吸取了先進(jìn)的管理思想。這在一些發(fā)展中的中小企業(yè)普遍存在。這些企業(yè)因?yàn)榘l(fā)展不久,企業(yè)流程并不像大型企業(yè)那樣成熟。同時(shí)這些企業(yè)的信息化程度也有限。商業(yè)管理軟件經(jīng)過多年的發(fā)展,已經(jīng)吸收了世界上大多數(shù)的先進(jìn)管理理念,并將這些理念融合到軟件流程中。對(duì)于上述類型的中小企業(yè)來(lái)說(shuō),信息化與其說(shuō)是增強(qiáng)其管理自動(dòng)化程度還不如說(shuō)是通過信息化來(lái)學(xué)習(xí)引進(jìn)商業(yè)管理軟件所包含的管理思想。從這個(gè)角度來(lái)說(shuō),企業(yè)中的業(yè)務(wù)流程重組反而要借鑒管理軟件的流程。

    還有一些具有l(wèi)egacy系統(tǒng)的企業(yè),其流程重組受到legacy系統(tǒng)的限制。企業(yè)業(yè)務(wù)流程與現(xiàn)存系統(tǒng)可能已經(jīng)能較好的整合,但是如果需要上新系統(tǒng),或者整合原有的系統(tǒng),那么也將面臨流程重組的問題。此時(shí)的流程重組不僅會(huì)帶來(lái)新系統(tǒng)或系統(tǒng)整合引起的軟件開發(fā)或?qū)嵤┵M(fèi)用,還會(huì)帶來(lái)流程改造的間接成本。而且在這種情況下的流程重組最可能受到員工的抵觸,因?yàn)樗麄円呀?jīng)習(xí)慣了原來(lái)的流程。在現(xiàn)實(shí)當(dāng)中,企業(yè)一般都會(huì)采取折衷措施,循序漸進(jìn)的流程改進(jìn)方法。

    從總體上來(lái)說(shuō),軟件業(yè)務(wù)流程應(yīng)該是服務(wù)于企業(yè)業(yè)務(wù)流程的,只是在實(shí)際運(yùn)用中應(yīng)考慮到具體情況而已。

    ??????????????????????????????????????????????? 溫建明
    ????????????????????????????????????????????? ??2006-5-9
    posted @ 2006-05-10 22:26 BlackStone SOA 閱讀(203) | 評(píng)論 (0)編輯 收藏

    下面這幅圖包含了14個(gè)開源項(xiàng)目,你能一一找出來(lái)嗎?

    答案:
    ?1 小妖 FreeBSD? http://www.freebsd.org/
    ?2 羽毛 Apache? http://www.apache.org/
    ?3 企鵝 Linux? http://www.linux.org/
    ?4 咖啡豆 Java? http://java.sun.com/
    ?5 恐龍 Mozilla? http://www.mozilla.org/
    ?6 筆筒 GIMP? http://www.gimp.org/
    ?7 記事本 OpenOffice? http://www.openoffice.org/
    ?8 方塊1 X.org? http://wiki.x.org/wiki/
    ?9 方塊2 GTK? http://www.gtk.org/
    10 桌布 GNOME http://www.gnome.org/
    11 駱駝裝飾 Perl? http://www.perl.com/
    12 魚缸里面的刺豚 OpenBSD http://www.openbsd.org/
    13 牛羚頭 GNU? http://www.gnu.org/
    14 掛歷 Evolution?
    http://www.novell.com/zh-cn/products/desktop/features/evolution.html

    當(dāng)然這幅圖中還包含了其他與開源密切相關(guān)的東西,如咖啡杯Java、墻上的頭像:自由軟件之“父”——Richard. M. Stallman。

    在開源業(yè)界內(nèi),F(xiàn)irefox一經(jīng)出現(xiàn)就吸引了眾人的目光,開源軟件已不再是超級(jí)黑客手里的玩物,Wiki在內(nèi)容管理領(lǐng)域的崛起代表了一種趨勢(shì),這就是開源向高端應(yīng)用的滲透。于是,在ERP、CRM、BI等領(lǐng)域,甚至新興的RFID領(lǐng)域,我們都不難發(fā)現(xiàn)開源的身影。

    ??????????????????????????????????? 田晟
    ?????????????????????????????????????????????????????????????????????? 2006-5-9


    posted @ 2006-05-10 21:27 BlackStone SOA 閱讀(650) | 評(píng)論 (0)編輯 收藏

    ??????? 近日,和隊(duì)友一起對(duì)IBM的SOA大賽的命題思索,感觸良多。
    ??????? 需求是軟件開發(fā)的起點(diǎn),更是開發(fā)成敗的關(guān)鍵。我們一拿到題目不禁產(chǎn)生了如下疑問:沒有一個(gè)真實(shí)的,可以調(diào)查、訪問、咨詢的客戶,不能與之討論、協(xié)商以明確需求,我們的設(shè)計(jì)和開發(fā)會(huì)不會(huì)就是一場(chǎng)游戲一場(chǎng)夢(mèng)呢?如果僅僅是虛幻的南柯一夢(mèng),那么大賽是否能夠真正地考量出參賽者的架構(gòu)設(shè)計(jì)能力呢?沒有詳盡的需求,這是我們面臨最大的挑戰(zhàn)。
    ????????? 硬幣是兩面的,大賽也是。討論和思索中,我們發(fā)現(xiàn)了一些有價(jià)值的線索,或許這才是對(duì)大賽題目的正確解讀。
    “或許你并不需要完整的需求,最起碼在開始設(shè)計(jì)的時(shí)候”。對(duì)于軟件開發(fā)來(lái)說(shuō),開發(fā)模型的選擇或許是至關(guān)重要的,是MSF,RUP還是FDD,XP。就本項(xiàng)目而言,項(xiàng)目的規(guī)模不應(yīng)該超過15人月(5名隊(duì)員,3個(gè)月),顯而易見我們應(yīng)當(dāng)選用某些輕量級(jí)的模型,例如:XP。另一面,大賽初賽要求提交的制品顯然只是設(shè)計(jì)而不包括代碼實(shí)現(xiàn),考慮到IBM主推的RUP過程,我們有理由認(rèn)為初賽、復(fù)賽就是RUP的Inception和Elaboration兩個(gè)階段,而決賽則是Construction和Transition兩個(gè)階段。對(duì)于RUP來(lái)說(shuō)在Inception和Elaboration的早期我們并不需要完整的需求,更不需要Frozen Requirements。
    ???????“做一只騎在大象身上的猴子”,Barry Boehm的話或許是我們?cè)谶x擇本項(xiàng)目的開發(fā)模型問題上最好的指導(dǎo),我們不用純粹的RUP,也不用某一種固定的XP方法,我們將有針對(duì)的來(lái)制定本項(xiàng)目的SDP。
    ?????????最近,EMC的“秘書門”事件網(wǎng)上炒得沸沸揚(yáng)揚(yáng),我并無(wú)太多興趣,倒是記住了EMC的motto,“與客戶,合作伙伴和同事建立長(zhǎng)久關(guān)系的核心要求是做正確的事,永遠(yuǎn)是”。如果不希望SOA大賽對(duì)于我們只是“春夢(mèng)了無(wú)痕”,或許我們需要在這場(chǎng)游戲中從選擇正確的開發(fā)模型開始。
    ?????? “做正確的事,永遠(yuǎn)是”。
    ????????????????????????????????????????????????????????????????? 王青
    ??????????????????????????????????????????????????????????? 2006-4-30
    posted @ 2006-05-09 08:58 BlackStone SOA 閱讀(271) | 評(píng)論 (0)編輯 收藏

    ??????? 第一次參加這種正規(guī)的比賽,自然會(huì)有無(wú)限憧憬,但心里難免又有點(diǎn)忐忑。當(dāng)朋友把我介紹入隊(duì)時(shí),我最先想到的是我能給這個(gè)團(tuán)隊(duì)帶來(lái)什么。因?yàn)槲抑滥芨粠瓦@么優(yōu)秀的人一起合作,不管最后結(jié)局如何,我都可以向他們學(xué)到不少知識(shí),這一點(diǎn)是毋庸置疑的。也正是這 樣,我才會(huì)去考慮能給我們的團(tuán)隊(duì)帶來(lái)什么價(jià)值。
    ???????? 說(shuō)來(lái)也慚愧,學(xué)了一堆所謂管理與技術(shù)結(jié)合的課程,卻從來(lái)沒有真正去實(shí)踐過。學(xué)過系統(tǒng)開發(fā)方面的內(nèi)容,只學(xué)到了RUP,XP之類的名詞,其內(nèi)涵于我來(lái)說(shuō)卻顯虛無(wú)飄渺;學(xué)過項(xiàng)目管理,可最終也只是停留在畫畫甘特圖之類的,始終沒有領(lǐng)會(huì)到項(xiàng)目管理的精髓。
    ??????? 以前所學(xué)之虛浮,讓我在面對(duì)真正有挑戰(zhàn)性的任務(wù)時(shí)充滿壓力,但也激起我挑戰(zhàn)的欲望。前面要走的路還很長(zhǎng)。

    ?????????????????????????????????????????????????????????????????????????????????????溫建明

    ???????????????????????????????????????????????????????????????????????????????? 2006-5-7
    posted @ 2006-05-09 08:56 BlackStone SOA 閱讀(195) | 評(píng)論 (0)編輯 收藏

    ??????? 為了完成西天取經(jīng)任務(wù),組成取經(jīng)團(tuán)隊(duì),成員有唐僧、孫悟空、豬八戒、沙和尚。其中唐僧是項(xiàng)目經(jīng)理,孫悟空是技術(shù)核心,豬八戒和沙和尚是普通團(tuán)員。這個(gè)團(tuán)隊(duì)的高層領(lǐng)導(dǎo)是觀音。
    ???????? 團(tuán)隊(duì)的組成很有意思,唐僧作為項(xiàng)目經(jīng)理,有很堅(jiān)韌的品性和極高的原則性,不達(dá)目的不罷休,又有很得上司支持和賞識(shí)(直接得到唐太宗的任命,既給袈裟,又給 金碗;又得到以觀音為首的各路神仙的廣泛支持和幫助)。沙和尚言語(yǔ)不多,任勞任怨,承擔(dān)了項(xiàng)目中挑擔(dān)這種粗笨無(wú)聊的工作。豬八戒這個(gè)成員,看起來(lái)好吃懶 做,貪財(cái)好色,又不肯干活,最多牽牽馬,好像留在團(tuán)隊(duì)里沒有什么用處,其實(shí)他的存在還是有很大用處的,因?yàn)樗愿耖_朗,能夠接受任何批評(píng)而毫無(wú)負(fù)擔(dān)壓力, 在項(xiàng)目組中承擔(dān)了潤(rùn)滑油的作用。最關(guān)鍵的還是孫悟空,由于孫悟空是這個(gè)取經(jīng)團(tuán)隊(duì)里的核心,但是他的性格極為放蕩,回想他那大鬧天空的歷史,恐怕作為普通人來(lái)說(shuō)沒有人會(huì)讓這種人呆在團(tuán)隊(duì) 里,但是取經(jīng)項(xiàng)目要想成功實(shí)在缺不了這個(gè)人,只好采用些手腕來(lái)收復(fù)他。
    ???????? 這些手段是,首先把他給弄得很慘(壓在五指山下500年,整天喝銅汁鐵水);在他絕望的時(shí)候,又讓項(xiàng)目經(jīng)理去解救他于水火之中以使他心存感激;當(dāng)然光收買人心是不夠的,還要給他許諾美好的愿景(取完經(jīng)后高升為正牌仙人);當(dāng)然最主要的是為了讓項(xiàng)目經(jīng)理可以直接控制好他,給他戴個(gè)緊箍,不聽話就念咒懲罰他。孫悟空畢竟是牛人,承擔(dān)了取經(jīng)項(xiàng)目中的趕妖除魔的絕大多數(shù)重要任務(wù),雖然是個(gè)難于管束的主,不能只用手段來(lái)約束他。
    ??????? 此時(shí)豬八戒的作用就出來(lái)了,在孫悟空苦惱的時(shí)候,上司不能得罪,沙和尚這種老實(shí)人又不好傷害,只好通過戲弄豬八戒來(lái)排除心 中的郁悶,反正豬八戒是個(gè)樂天派,任何的指責(zé)都不會(huì)放在心上。
    ????????在取經(jīng)的項(xiàng)目實(shí)施的過程中,除了自己的艱辛勞動(dòng)外,這個(gè)團(tuán)隊(duì)非常善于利用外部的資源,只要有問題搞不定,馬上向領(lǐng)導(dǎo)匯報(bào)(主要是直接領(lǐng)導(dǎo)觀音),或者通過各種關(guān)系,找來(lái)各路神仙幫忙(從哪咤到如來(lái)佛),以搞定各種難題。
    ?????????西游記里特別強(qiáng)調(diào)得到高層支持的重要性,有沒有靠山真的很不同,君不見象白骨精這種沒有靠山的妖魔都會(huì)死得很慘。
    ??????? 上面這則來(lái)源于網(wǎng)上的故事,告訴我們團(tuán)隊(duì)組建對(duì)于項(xiàng)目成敗的關(guān)鍵作用。在我們的組隊(duì)過程中給了我們很多啟示。幸運(yùn)的是我們的運(yùn)氣不錯(cuò),小組里既有了擁有各種必要技能的成員,大家的性格和處事風(fēng)格竟然也是比較匹配的,這或許就是成功的前兆吧!
    ???????? 今后的Blog中我們會(huì)詳細(xì)的來(lái)介紹我們團(tuán)隊(duì)的每一個(gè)成員,相信我們的組合一定會(huì)勇往直前,爭(zhēng)取勝利的!
    ??????????????????????????????????????????????????????????????????????????????????? 王青
    ??????????????????????????????????????????????????????????????????????????????????2006-5-6
    posted @ 2006-05-09 08:52 BlackStone SOA 閱讀(378) | 評(píng)論 (0)編輯 收藏

    ??????? 從blog,Google Map, Wiki的應(yīng)用開始,Web 2.0這個(gè)名詞開始進(jìn)入網(wǎng)民的視野。但是何謂Web 2.0呢?首先從Web 1.0開始吧。Web是將互聯(lián)網(wǎng)上的資源在一個(gè)網(wǎng)頁(yè)里直觀的表現(xiàn)出來(lái),而且在資源之間,在網(wǎng)頁(yè)上可以進(jìn)行鏈接,是以數(shù)據(jù)為核心的網(wǎng)。但是互聯(lián)網(wǎng)上的內(nèi)容是分散的,而且是機(jī)器無(wú)法理解的。所以就誕生了搜索工具這個(gè)服務(wù),才讓人們有機(jī)會(huì)很快地找到自己所需要的信息。Google就是其中的佼佼者。Google的成功來(lái)自其精確的搜索結(jié)果,而其采用的是Page Rank技術(shù),分析網(wǎng)頁(yè)之間互相鏈接的關(guān)系,用來(lái)做結(jié)果排序的依據(jù),變相利用了網(wǎng)頁(yè)制作人的判斷力。假如我們利用的是所有網(wǎng)民的力量呢?這就是Web 2.0了。
    ???????? Web 2.0是以人為出發(fā)點(diǎn)的互聯(lián)網(wǎng),發(fā)動(dòng)全體網(wǎng)民的力量,更像我們所追求的共產(chǎn)主義,讓我們每個(gè)人成為信息的發(fā)布者,而不是在Web1.0的時(shí)候僅僅作為信息接受者。全民織網(wǎng),然后通過軟件和機(jī)器將信息發(fā)布出來(lái),讓人們更快地搜索并瀏覽到。

    讓我們看看現(xiàn)有的Web 2.0的應(yīng)用如何以人為本:
    1.?Blog
    網(wǎng)絡(luò)日志,用戶自己織網(wǎng),發(fā)表新的知識(shí),并與其他信息進(jìn)行鏈接,自然地組織網(wǎng)絡(luò)的內(nèi)容結(jié)構(gòu)。
    2.?RSS
    將不同的內(nèi)容聚合起來(lái),并將用戶產(chǎn)生的內(nèi)容自動(dòng)訂閱發(fā)布。
    3.?Wiki
    網(wǎng)蟲自己創(chuàng)造的百科全書,糅合網(wǎng)絡(luò)所有人的智慧。
    4.?Podcasting
    個(gè)人聲頻/視頻的發(fā)布與訂閱,網(wǎng)民個(gè)性表現(xiàn)場(chǎng)所,傳統(tǒng)媒體傳播模式的改變者。
    5.?SNS
    社會(huì)網(wǎng)絡(luò)。基于六度原則,將互聯(lián)網(wǎng)上的每個(gè)用戶聯(lián)系起來(lái)。其目標(biāo)是幫助現(xiàn)有的互聯(lián)網(wǎng)設(shè)備(包括PC和服務(wù)器)、3G網(wǎng)絡(luò)設(shè)備(包括手機(jī)和移動(dòng)網(wǎng)絡(luò)后臺(tái)設(shè)備)建立起高效的連接,而且設(shè)備之間的連接完全擺脫現(xiàn)有的服務(wù)器。
    ??????? 互聯(lián)網(wǎng)的創(chuàng)始人Tim Berners-Lee曾經(jīng)提出了語(yǔ)義網(wǎng)(Semantic Web)的概念,目的是為了數(shù)據(jù)的規(guī)整及可重復(fù)被機(jī)器調(diào)用,提出使用語(yǔ)義化的內(nèi)容發(fā)布工具, 試圖從規(guī)則和技術(shù)標(biāo)準(zhǔn)上使互聯(lián)網(wǎng)更加有序。而現(xiàn)有的Web 2.0的技術(shù)則是鼓勵(lì)用戶用最方便的辦法發(fā)布內(nèi)容(blog/podcasting),通過用戶自發(fā)的(blog)或者系統(tǒng)自動(dòng)以人為核心(SNS)的互相鏈接給這些看似凌亂的內(nèi)容提供索引。互聯(lián)網(wǎng)的目的就是為人服務(wù),而這些線索是用戶自己提供,則會(huì)更加符合用戶使用感受。
    Web 2.0的世界將會(huì)是網(wǎng)民的世界。
    ????????????????????????????????????????????????????????????????????????????????????????????????????????程啟健??????????????????????????????????????????????????????????????????????????????????????????????????????? 2006-05-06
    posted @ 2006-05-09 02:10 BlackStone SOA 閱讀(307) | 評(píng)論 (0)編輯 收藏

    What is SOA?


    open source soa solutions
    Mule
    An ESB messaging framework. It is a scalable object broker that can handle interactions with services and applications using disparate transport and messaging technologies.

    ESB / In Production

    ServiceMix
    An open source ESB and SOA toolkit built on the semantics and APIs of the Java Business Integration (JBI) specification JSR 208.

    ESB / In Production

    Celtix
    A Java ESB runtime and set of extensible APIs to simplify the construction, integration and reuse of business components using a standards-based SOA. IONA Technologies is a contributor.

    ESB / In Development

    open-esb
    open-esb.dev.java.net Sponsored by SUN, this will be an ESB runtime based on JSR-208, Java Business Integration technology.

    ESB / In Development

    JEMS
    JBoss Enterprise Middleware System (JEMS) is an extensible and scalable suite of products for creating and deploying e-business applications.

    Suite of SOA tools / In Production

    ActiveMQ
    A fast Java Message Service (JMS) provider supporting clustering, peer networks, discovery, TCP, SSL, multicast, persistence, XA and integrates seamlessly into Java and J2EE containers.

    Message Queue / In Production

    JORAM
    An implementation of JMS. It provides access to a MOM (Message Oriented Middleware), built on top of the ScalAgent platform.

    Message Queue / In Production

    AMQ
    A financial industry focused open-source alternative to proprietary message queuing technology using web services. Sponsored by JPMorgan Chase & Co.

    Message Queue / A Proposal

    OSMQ
    Open Source Message Queue (OSMQ) is a pure Java asynchronous messaging middleware framework with an interface that is less complex than JMS.

    Message Queue / In Production

    JBoss Messaging/ JBossMQ
    JBoss Messaging is a re-implementation of JBossMQ. JBossMQ, which evolved from SpyderMQ, is the current production-ready JBoss JMS provider.

    Message Queue / In Production

    Axis
    A reliable and stable base on which to implement Java Web Services.

    Web Services Connector / In Production

    Synapse
    A service mediation framework built on web services specifications. Contributed to by IONA Technologies Sonic Software, Infravio, Blue Titan, and will be supported by WS02.

    Web Services Connector / A Proposal

    Sandesha
    Allows a reliable communication between web services and clients. An implementation adhering to the WS-ReliableMessaging specification authored by BEA, IBM, Microsoft and TIBCO.

    Web Services Reliable Messaging Connector / In Production

    RM4GS
    RM4GS (Reliable Messaging for Grid Services) provides reliable messaging for web services following the Web Services-Reliability specification supported by Fujitsu Limited, Hitachi Ltd., and NEC Corporation.

    Web Services Reliability Connector / In Production

    openadaptor
    A Java/XML-based software platform which allows for rapid business system integration with little or no custom programming.

    Services Connector / In Production

    jUDDI
    jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services.

    Discovery Service/ Pre Production

    UDDI4J
    UDDI4J is a Java class library that provides an API to interact with a UDDI registry contributed by IBM

    Discovery Service Client / In Production

    more detail:
    http://www.optaros.com/wp/wp_2_soa_oss.shtml

    ???????????????????????????????????????????????????????????????????????????????????????????????? 王青
    ???????????????????????????????????????????????????????????????????????????????????????????????? 2006-5-6

    ?????????????????????????????????????????????????????????

    posted @ 2006-05-09 01:59 BlackStone SOA 閱讀(964) | 評(píng)論 (0)編輯 收藏

    ??????? 五一長(zhǎng)假,感謝莊老師的支持,我可以專心去準(zhǔn)備SOA的比賽了。一個(gè)人在宿舍看東西也挺悶的,找個(gè)人聊聊才好。還好下午有些收獲,且聽一一道來(lái)。
    ??????? 在SOA中,使用舊有的OOAD,EA,BPM這些建模方法已經(jīng)不足以囊括SOA所涉及的所有部分,而集以上建模方法其中優(yōu)點(diǎn)從其中改進(jìn)而來(lái)的SOAD(Service-Oriented Analysis and Design)就成了SOA建模的首選了。
    如何確認(rèn)并定義服務(wù)呢?
    ?????? 有頂至下的,商業(yè)層次的建模技術(shù)(如CBM等)可以作為SOA建模活動(dòng)的開始。但是SOA的實(shí)施并不是從無(wú)到有的過程,創(chuàng)建一個(gè)SOA的解決方案是通過拆分現(xiàn)有的遺留系統(tǒng)成服務(wù),操作,商業(yè)流程和商業(yè)規(guī)則并整合他們。


    直接和間接的商業(yè)分析
    BPM和通過對(duì)股東的談話和CBM的直接商業(yè)分析是確定候選服務(wù)的合適的方法。
    過往的經(jīng)驗(yàn)表明需要間接的技術(shù)來(lái)補(bǔ)足這種方法。當(dāng)挖掘候選服務(wù)時(shí),必須與產(chǎn)品經(jīng)理和其他商業(yè)經(jīng)理談話。比如,什么是計(jì)劃中的支付模型?正在建立中的系統(tǒng)和所有已有的非SOA的案例都會(huì)作為建議分析。在建中的商業(yè)表示的術(shù)語(yǔ)是另一個(gè)操作候選分析的主要來(lái)源。
    領(lǐng)域拆分
    領(lǐng)域拆分,子系統(tǒng)分析,目的模型創(chuàng)建和相關(guān)技術(shù)是最先的商業(yè)架構(gòu)方法或服務(wù)概念框架的方案。
    服務(wù)粒度
    選擇合適層次的仇隙那個(gè)是服務(wù)建模的關(guān)鍵。應(yīng)該將模型拆解到保證其完整性,一致性的越粗粒度越好。由于SOA不等同于Web service和SOAP不同的協(xié)議綁定可以用于在不同的抽象層次來(lái)訪問服務(wù)。另一個(gè)選擇是利用Fa?ade 模式來(lái)將數(shù)個(gè)相關(guān)的服務(wù)綁定成粗粒度的服務(wù)定義。
    命名約定
    企業(yè)范圍的命名規(guī)范(比如XML命名空間,Java包名,網(wǎng)絡(luò)域)需要被確定。比如可以用服務(wù)的以一個(gè)名詞和他的操作這個(gè)動(dòng)詞來(lái)命名。這個(gè)建議是來(lái)自O(shè)OAD的名字空間。

    以下是結(jié)合了OOAD,BPM和EA的SOAD重要的概念:
    Service categorization and aggregation 服務(wù)分類與聚合
    服務(wù)有不同的用處和目的,SOAD中可以通過executable models(如BPEL)來(lái)簡(jiǎn)化其服務(wù)的組合。
    Policies and aspects 策略與方面
    在建模過程中服務(wù)是具有語(yǔ)法,語(yǔ)義和Qos特性的。正式的接口合約將不單單包括WSDL(Web Services Description Language),還將包括Ws-Policy等等。同時(shí)還須定義些非技術(shù)的領(lǐng)域?qū)<乙部梢岳斫獾恼Z(yǔ)言來(lái)描述系統(tǒng)的結(jié)構(gòu)。
    Process: meet-in-the-middle 流程:上下雙管齊下
    在處理真實(shí)世界的系統(tǒng)(包括遺留系統(tǒng))用上下雙管齊下的方法將會(huì)比單純的自頂向下或者由下向上的方法更有優(yōu)勢(shì)。由下至上的方法會(huì)導(dǎo)致不良的商業(yè)服務(wù)抽象,使其設(shè)計(jì)更多是聽從于現(xiàn)有系統(tǒng),而不是去實(shí)現(xiàn)現(xiàn)有系統(tǒng)或者未來(lái)需要的需求。而有頂向下將會(huì)脫離現(xiàn)有的系統(tǒng)而產(chǎn)生不適合的需求。
    Semantic brokering 語(yǔ)義代理
    調(diào)用語(yǔ)法和語(yǔ)義是在接口定義中十分重要的。
    Service harvesting and knowledge brokering 收集服務(wù)和知識(shí)代理
    所有服務(wù)都是被定義用于重用的。所有服務(wù)的是被設(shè)計(jì)成超過1位用戶所使用的。

    這些將會(huì)是我們?cè)谝院笤O(shè)計(jì)所需注意的原則。

    ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????程啟健
    ? 2006-05-07
    posted @ 2006-05-08 20:21 BlackStone SOA 閱讀(401) | 評(píng)論 (1)編輯 收藏

    經(jīng)過了前后10多天的籌備,今天我們這個(gè)團(tuán)隊(duì)終于開始了IBM SOA大賽的歷程。在Kick Off會(huì)議上,我們探討了小組的章程,組員的義務(wù)以及大致的分工。?
    ????????????????????????????????BlackStone小組章程

    宗旨
    “團(tuán)結(jié),求實(shí),創(chuàng)新”是我們的座右銘,我們將通過參加2006“IBM杯”中國(guó)高校SOA應(yīng)用大賽體驗(yàn)團(tuán)隊(duì)合作的工作方式,鍛煉解決實(shí)際問題的能力。
    原則
    通過討論我們達(dá)成以下共識(shí)作為小組的原則:
    掌握知識(shí)固然重要,運(yùn)用知識(shí)更為關(guān)鍵。
    過程控制固然重要,完善的團(tuán)隊(duì)合作關(guān)系,良好的個(gè)人工作狀態(tài)更為關(guān)鍵.。
    任何的創(chuàng)新來(lái)自于對(duì)現(xiàn)實(shí)的深入分析,沒有商業(yè)價(jià)值分析和流程分析的創(chuàng)新只是空想。
    承諾
    作為小組的成員,我承諾以下事項(xiàng):
    遵守行業(yè)規(guī)范和準(zhǔn)則以及大賽組委會(huì)的安排,不做侵犯他人合法權(quán)益的事情。
    充分意識(shí)到對(duì)團(tuán)隊(duì)和其他隊(duì)友的責(zé)任,不做危害到團(tuán)隊(duì)利益的事情永遠(yuǎn)將與隊(duì)友的關(guān)系和睦放在所有考慮事項(xiàng)的首位。
    勤奮工作,每日至少將兩小時(shí)的時(shí)間用于本項(xiàng)目組的工作。

    ??????? 雖然我們第一道關(guān)卡是短短的不到兩個(gè)月的初賽,和千里之行還相差甚遠(yuǎn);但是我們都認(rèn)為競(jìng)賽不是我們的全部,而只不過是我們?cè)赟OA的技術(shù)道路上的一個(gè)起步。就讓我們從這里開始我們千里的SOA之路吧。?

    ?????????????????????????????????????????????????????????????????????????????????????????????????????王青
    ??????????????????????????????????????????????????????????????????????????????????????????????????? 2006-5-7

    posted @ 2006-05-08 20:15 BlackStone SOA 閱讀(180) | 評(píng)論 (0)編輯 收藏

    僅列出標(biāo)題
    共21頁(yè): First 上一頁(yè) 13 14 15 16 17 18 19 20 21 
    主站蜘蛛池模板: 免费人成大片在线观看播放电影 | 国产中文字幕免费观看| 亚洲欧洲日韩国产| 三年片在线观看免费大全电影 | 18禁成人网站免费观看| 亚洲AV日韩AV鸥美在线观看| 久热免费在线视频| 久久精品蜜芽亚洲国产AV| 69国产精品视频免费| 国产亚洲sss在线播放| 四虎成人免费观看在线网址| 亚洲av综合av一区二区三区| 免费亚洲视频在线观看| 一区二区在线视频免费观看| 最新亚洲成av人免费看| 国产成人一区二区三区视频免费 | 亚洲AV福利天堂一区二区三 | 日韩免费一区二区三区| 精品视频免费在线| 亚洲成色WWW久久网站| 999在线视频精品免费播放观看| 亚洲国产成人AV在线播放| 亚洲乱亚洲乱少妇无码| 精品国产一区二区三区免费| 亚洲成人高清在线观看| 国产免费啪嗒啪嗒视频看看| 成人免费乱码大片A毛片| 亚洲综合精品一二三区在线| 欧洲黑大粗无码免费| 免费一区二区三区在线视频| 亚洲级αV无码毛片久久精品| 免费h片在线观看网址最新| 精品国产亚洲一区二区三区在线观看 | 亚洲色欲色欲www在线丝| 亚洲一区二区三区免费观看| 亚洲sm另类一区二区三区| 国产亚洲精品线观看动态图| 91福利免费体验区观看区| 国产精品成人亚洲| 亚洲伦另类中文字幕| 又黄又大又爽免费视频|