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