我很高興組織了BriefingsDirect SOA Insights Edition最近在德州Austin舉行的Open Group’s Enterprise Architecture Practitioners Conference中一個(gè)小型討論會(huì)。
會(huì)議議題是“SOA的未來(lái)”。這也是無(wú)心之舉——從BPEL4People講到了語(yǔ)義學(xué)最終又說(shuō)到了SOA成功的話(huà)題。
與會(huì)者包括Eric Knorr,InfoWorld的執(zhí)行總編;Tony Baer,onStrategies的領(lǐng)導(dǎo);Todd Biske,MomentumSi的主力架構(gòu)師,和Beth Gold-Bernstein,ebizQ學(xué)習(xí)中心的副總裁。
以下是會(huì)議摘錄:
Dave Linthicum預(yù)測(cè),在5年之內(nèi),企業(yè)架構(gòu)和SOA架構(gòu)的角色將會(huì)融合。
五年是比較模糊的定義。但是從管理角度上來(lái)說(shuō),SOA的角色越快融入到企業(yè)架構(gòu)就越好。正如Dave所說(shuō),的架構(gòu)實(shí)踐。我們已經(jīng)知道有二十來(lái)年了。
SOA根本的改變了我們創(chuàng)建程序的方法。這意味著開(kāi)發(fā)者們需要改變他們建構(gòu)程序的方式,這是非常不同的。這需要一定時(shí)間來(lái)讓我們建立起不同層次的服務(wù)。
如果你有一個(gè)無(wú)邊界的信息流,如果你有敏捷特性,如果你可以讓你的IT和業(yè)務(wù)步調(diào)一致,那么你認(rèn)為你的IT部門(mén)的行為會(huì)有多少影響呢?
這將在我們今天看到的基礎(chǔ)上有很大提升。采用SOA是一個(gè)IT操作的基礎(chǔ)性的改變。這是一個(gè)文化改變。
我們習(xí)慣于創(chuàng)建一個(gè)解決方案,用于生產(chǎn),然后轉(zhuǎn)向另外一個(gè)工程。這是一個(gè)基于工程的文化。如果你轉(zhuǎn)移到SOA上,你將會(huì)提升到一個(gè)基于產(chǎn)品的文化,這時(shí)你擁有了一個(gè)超越多個(gè)版本的生命周期,除非你將服務(wù)取出產(chǎn)品外它會(huì)永不停止。
從基于項(xiàng)目的文化轉(zhuǎn)移到基于產(chǎn)品的文化將是的提升。如果你想有個(gè)好例子,看看實(shí)踐產(chǎn)品管理的公司,和他們所賣(mài)的產(chǎn)品,你可能就有IT需要怎么操作的好點(diǎn)子了。
我關(guān)注了信息集成問(wèn)題,或者數(shù)據(jù)管理,企業(yè),邏輯數(shù)據(jù)模型,無(wú)論你怎么叫它。它是一個(gè)很好的空間去看,并且說(shuō):“好的,我們需要修正什么來(lái)使得SOA正確?”
我們需要指出如何使得這個(gè)信息和正要被適當(dāng)執(zhí)行的項(xiàng)目相關(guān),采取可以讓我們達(dá)到目的的漸近步驟。很清楚的,有一個(gè)恒定的語(yǔ)義模型是SOA成功的關(guān)鍵。如果我們沒(méi)有使得所有服務(wù)具有統(tǒng)一性,那么我們將會(huì)給消費(fèi)者創(chuàng)造更多的壞事情。這不是正確的生產(chǎn)方式。這是關(guān)于創(chuàng)建方便消費(fèi)者使用的服務(wù)。
部分SOA的成功之路可能是有能力去作為一個(gè)企業(yè)消費(fèi)市場(chǎng)上的服務(wù)。并且尋求低成本和高回報(bào)。我的感覺(jué)是這并不是一個(gè)隨機(jī)的耦合。這并不會(huì)走向合作。我們即將在另外一天討論語(yǔ)義集成,但是在每個(gè)成功的語(yǔ)義集成之后都有一個(gè)成功的人力伙伴。
SOA不僅是打開(kāi)了其他一些技術(shù)的大門(mén),如BI,BPM,分析和事件驅(qū)動(dòng)過(guò)程,同事業(yè)打開(kāi)了更多獲取和消費(fèi)組織外服務(wù)的大門(mén)。
就像你能看到遍布組織和ISV的SOA方法學(xué)一樣,你將開(kāi)始看到一個(gè)更加組件化的方式來(lái)開(kāi)發(fā)應(yīng)用程序,這一方法將滲入到商業(yè)軟件的開(kāi)發(fā)商中。
我們已經(jīng)看到了諸如mashups和RSS feeds和商業(yè)過(guò)程帶來(lái)的內(nèi)容的流行。你想過(guò)沒(méi)有,當(dāng)SOA成熟了,我們眺望將來(lái),需要有一個(gè)內(nèi)部和外部?jī)?nèi)容的描述,誰(shuí)將管理其邊界呢?
如果你有一些內(nèi)部數(shù)據(jù)源,也許Google Maps也在邊上,你也放置了一些Salesforce.com的內(nèi)容,你將開(kāi)始從實(shí)例中體會(huì)到上層管理的敏捷性。這就是mashups的一個(gè)好處。
如果有一些流氓服務(wù)被開(kāi)發(fā)了,上層管理者又沒(méi)有被發(fā)現(xiàn)。最終這種防火墻外部的東西將會(huì)進(jìn)入到更高級(jí)的SOA的某處造成破壞。從某種角度來(lái)說(shuō),這確實(shí)是SOA讓人振奮的地方,具有獨(dú)特的能力來(lái)連接外部數(shù)據(jù)服務(wù)將它們引入進(jìn)來(lái)。
如果SOA是成功的,它看上去像我們處理了一個(gè)很復(fù)雜的集成,但是然后解決了語(yǔ)義問(wèn)題的復(fù)雜性,人力和行為的問(wèn)題,然后是邊界和政策和管理的問(wèn)題。那么是否業(yè)務(wù)部門(mén)有足夠的認(rèn)識(shí)到SOA值得他們的投資,什么時(shí)候我們能到達(dá)那種經(jīng)濟(jì)化的業(yè)務(wù)理性上來(lái)呢?
我們需要從底層做起而非從宏觀(guān)的企業(yè)級(jí)數(shù)據(jù)模型的角度。我們采用漸進(jìn)的策略,不要指望項(xiàng)目一步到位。然后,你做完了這一切,如果你能將它兜售給業(yè)務(wù)部門(mén),那么那就有一些內(nèi)部預(yù)算或者內(nèi)部交易什么的,能夠補(bǔ)貼這多余的20%的開(kāi)發(fā)。
說(shuō)“每件事從頭做起”并不奏效。你需要折衷的辦法,但是它必須是由業(yè)務(wù)策略驅(qū)動(dòng)的。所有一切必須回到業(yè)務(wù)策略上來(lái)。
確定“我已經(jīng)成功了嗎?”的方法是:我已經(jīng)在我的業(yè)務(wù)策略中成功使用了嗎,滿(mǎn)足我的業(yè)務(wù)目標(biāo)了嗎?”如果是,那么我做對(duì)了。每個(gè)企業(yè)都將改變IT為這些目標(biāo)貢獻(xiàn)的能力范圍。這又回到了業(yè)務(wù)需要干什么的問(wèn)題上來(lái),試著去理解IT是如何提供解決方案的。如果我沒(méi)有任何關(guān)于IT做出了貢獻(xiàn)的想法,我是不能說(shuō)自己成功了的。
公司走在以前從未走過(guò)的路上競(jìng)爭(zhēng)。因此也許競(jìng)爭(zhēng)——競(jìng)爭(zhēng)贏(yíng)得市場(chǎng)的能力,可以迂回你的直接競(jìng)爭(zhēng)者,來(lái)有效合作,融合和獲取——這是SOA的貢獻(xiàn)。因?yàn)槟愕腎T部門(mén)可以跟進(jìn)你的商業(yè)策略。
腦子里情況已經(jīng)比較清楚了。當(dāng)你突然面對(duì)將兩個(gè)機(jī)構(gòu)合并在一起,這在商業(yè)中很常見(jiàn)——M&A并不是這些日子里的例外——在某些點(diǎn)上你必須說(shuō):“看,我們需要采用一個(gè)架構(gòu)方案。我們嘗試了新的方法,但是它們沒(méi)有價(jià)值。我們需要走回到老路上來(lái),我們傳統(tǒng)的執(zhí)行方式,我們正要準(zhǔn)備將我們自己開(kāi)發(fā)進(jìn)一個(gè)磚墻里去?!?BR> 從這里閱讀全文獲取更多IT分析和SOA內(nèi)幕。這是Interarbor Solutions的貢獻(xiàn):分析,咨詢(xún)和豐富的新媒體內(nèi)容提供商。
會(huì)議議題是“SOA的未來(lái)”。這也是無(wú)心之舉——從BPEL4People講到了語(yǔ)義學(xué)最終又說(shuō)到了SOA成功的話(huà)題。
與會(huì)者包括Eric Knorr,InfoWorld的執(zhí)行總編;Tony Baer,onStrategies的領(lǐng)導(dǎo);Todd Biske,MomentumSi的主力架構(gòu)師,和Beth Gold-Bernstein,ebizQ學(xué)習(xí)中心的副總裁。
以下是會(huì)議摘錄:
Dave Linthicum預(yù)測(cè),在5年之內(nèi),企業(yè)架構(gòu)和SOA架構(gòu)的角色將會(huì)融合。
五年是比較模糊的定義。但是從管理角度上來(lái)說(shuō),SOA的角色越快融入到企業(yè)架構(gòu)就越好。正如Dave所說(shuō),的架構(gòu)實(shí)踐。我們已經(jīng)知道有二十來(lái)年了。
SOA根本的改變了我們創(chuàng)建程序的方法。這意味著開(kāi)發(fā)者們需要改變他們建構(gòu)程序的方式,這是非常不同的。這需要一定時(shí)間來(lái)讓我們建立起不同層次的服務(wù)。
如果你有一個(gè)無(wú)邊界的信息流,如果你有敏捷特性,如果你可以讓你的IT和業(yè)務(wù)步調(diào)一致,那么你認(rèn)為你的IT部門(mén)的行為會(huì)有多少影響呢?
這將在我們今天看到的基礎(chǔ)上有很大提升。采用SOA是一個(gè)IT操作的基礎(chǔ)性的改變。這是一個(gè)文化改變。
我們習(xí)慣于創(chuàng)建一個(gè)解決方案,用于生產(chǎn),然后轉(zhuǎn)向另外一個(gè)工程。這是一個(gè)基于工程的文化。如果你轉(zhuǎn)移到SOA上,你將會(huì)提升到一個(gè)基于產(chǎn)品的文化,這時(shí)你擁有了一個(gè)超越多個(gè)版本的生命周期,除非你將服務(wù)取出產(chǎn)品外它會(huì)永不停止。
從基于項(xiàng)目的文化轉(zhuǎn)移到基于產(chǎn)品的文化將是的提升。如果你想有個(gè)好例子,看看實(shí)踐產(chǎn)品管理的公司,和他們所賣(mài)的產(chǎn)品,你可能就有IT需要怎么操作的好點(diǎn)子了。
我關(guān)注了信息集成問(wèn)題,或者數(shù)據(jù)管理,企業(yè),邏輯數(shù)據(jù)模型,無(wú)論你怎么叫它。它是一個(gè)很好的空間去看,并且說(shuō):“好的,我們需要修正什么來(lái)使得SOA正確?”
我們需要指出如何使得這個(gè)信息和正要被適當(dāng)執(zhí)行的項(xiàng)目相關(guān),采取可以讓我們達(dá)到目的的漸近步驟。很清楚的,有一個(gè)恒定的語(yǔ)義模型是SOA成功的關(guān)鍵。如果我們沒(méi)有使得所有服務(wù)具有統(tǒng)一性,那么我們將會(huì)給消費(fèi)者創(chuàng)造更多的壞事情。這不是正確的生產(chǎn)方式。這是關(guān)于創(chuàng)建方便消費(fèi)者使用的服務(wù)。
部分SOA的成功之路可能是有能力去作為一個(gè)企業(yè)消費(fèi)市場(chǎng)上的服務(wù)。并且尋求低成本和高回報(bào)。我的感覺(jué)是這并不是一個(gè)隨機(jī)的耦合。這并不會(huì)走向合作。我們即將在另外一天討論語(yǔ)義集成,但是在每個(gè)成功的語(yǔ)義集成之后都有一個(gè)成功的人力伙伴。
SOA不僅是打開(kāi)了其他一些技術(shù)的大門(mén),如BI,BPM,分析和事件驅(qū)動(dòng)過(guò)程,同事業(yè)打開(kāi)了更多獲取和消費(fèi)組織外服務(wù)的大門(mén)。
就像你能看到遍布組織和ISV的SOA方法學(xué)一樣,你將開(kāi)始看到一個(gè)更加組件化的方式來(lái)開(kāi)發(fā)應(yīng)用程序,這一方法將滲入到商業(yè)軟件的開(kāi)發(fā)商中。
我們已經(jīng)看到了諸如mashups和RSS feeds和商業(yè)過(guò)程帶來(lái)的內(nèi)容的流行。你想過(guò)沒(méi)有,當(dāng)SOA成熟了,我們眺望將來(lái),需要有一個(gè)內(nèi)部和外部?jī)?nèi)容的描述,誰(shuí)將管理其邊界呢?
如果你有一些內(nèi)部數(shù)據(jù)源,也許Google Maps也在邊上,你也放置了一些Salesforce.com的內(nèi)容,你將開(kāi)始從實(shí)例中體會(huì)到上層管理的敏捷性。這就是mashups的一個(gè)好處。
如果有一些流氓服務(wù)被開(kāi)發(fā)了,上層管理者又沒(méi)有被發(fā)現(xiàn)。最終這種防火墻外部的東西將會(huì)進(jìn)入到更高級(jí)的SOA的某處造成破壞。從某種角度來(lái)說(shuō),這確實(shí)是SOA讓人振奮的地方,具有獨(dú)特的能力來(lái)連接外部數(shù)據(jù)服務(wù)將它們引入進(jìn)來(lái)。
如果SOA是成功的,它看上去像我們處理了一個(gè)很復(fù)雜的集成,但是然后解決了語(yǔ)義問(wèn)題的復(fù)雜性,人力和行為的問(wèn)題,然后是邊界和政策和管理的問(wèn)題。那么是否業(yè)務(wù)部門(mén)有足夠的認(rèn)識(shí)到SOA值得他們的投資,什么時(shí)候我們能到達(dá)那種經(jīng)濟(jì)化的業(yè)務(wù)理性上來(lái)呢?
我們需要從底層做起而非從宏觀(guān)的企業(yè)級(jí)數(shù)據(jù)模型的角度。我們采用漸進(jìn)的策略,不要指望項(xiàng)目一步到位。然后,你做完了這一切,如果你能將它兜售給業(yè)務(wù)部門(mén),那么那就有一些內(nèi)部預(yù)算或者內(nèi)部交易什么的,能夠補(bǔ)貼這多余的20%的開(kāi)發(fā)。
說(shuō)“每件事從頭做起”并不奏效。你需要折衷的辦法,但是它必須是由業(yè)務(wù)策略驅(qū)動(dòng)的。所有一切必須回到業(yè)務(wù)策略上來(lái)。
確定“我已經(jīng)成功了嗎?”的方法是:我已經(jīng)在我的業(yè)務(wù)策略中成功使用了嗎,滿(mǎn)足我的業(yè)務(wù)目標(biāo)了嗎?”如果是,那么我做對(duì)了。每個(gè)企業(yè)都將改變IT為這些目標(biāo)貢獻(xiàn)的能力范圍。這又回到了業(yè)務(wù)需要干什么的問(wèn)題上來(lái),試著去理解IT是如何提供解決方案的。如果我沒(méi)有任何關(guān)于IT做出了貢獻(xiàn)的想法,我是不能說(shuō)自己成功了的。
公司走在以前從未走過(guò)的路上競(jìng)爭(zhēng)。因此也許競(jìng)爭(zhēng)——競(jìng)爭(zhēng)贏(yíng)得市場(chǎng)的能力,可以迂回你的直接競(jìng)爭(zhēng)者,來(lái)有效合作,融合和獲取——這是SOA的貢獻(xiàn)。因?yàn)槟愕腎T部門(mén)可以跟進(jìn)你的商業(yè)策略。
腦子里情況已經(jīng)比較清楚了。當(dāng)你突然面對(duì)將兩個(gè)機(jī)構(gòu)合并在一起,這在商業(yè)中很常見(jiàn)——M&A并不是這些日子里的例外——在某些點(diǎn)上你必須說(shuō):“看,我們需要采用一個(gè)架構(gòu)方案。我們嘗試了新的方法,但是它們沒(méi)有價(jià)值。我們需要走回到老路上來(lái),我們傳統(tǒng)的執(zhí)行方式,我們正要準(zhǔn)備將我們自己開(kāi)發(fā)進(jìn)一個(gè)磚墻里去?!?BR> 從這里閱讀全文獲取更多IT分析和SOA內(nèi)幕。這是Interarbor Solutions的貢獻(xiàn):分析,咨詢(xún)和豐富的新媒體內(nèi)容提供商。