• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • SOA如何落地之i博士點評

    發表于:2008-01-29來源:作者:點擊數: 標簽:SOA點評
    “根據Gartner的預測,到2008年,企業80%的應用都將通過使用SOA來實現,從2006年開始,企業實施SOA將進入高峰期?!笨吹竭@條消息,歐主管一點都沒有驚訝,近來關于SOA的報道實在太多了。 “不過,要是真如報道所言,實施SOA之后,企業就擁有了一個隨需應變的
    “根據Gartner的預測,到2008年,企業80%的應用都將通過使用SOA來實現,從2006年開始,企業實施SOA將進入高峰期?!笨吹竭@條消息,歐主管一點都沒有驚訝,近來關于SOA的報道實在太多了。

      “不過,要是真如報道所言,實施SOA之后,企業就擁有了一個隨需應變的系統平臺,可真是一樁美事?!睔W主管自言自語地說道,“可是,我這些老系統怎么辦呢?總不能都推倒重來吧。況且,實施SOA之后,真的就能一勞永逸了嗎?”他又不自覺地搖了搖頭,看來,得約老朋友們好好商談一下了。

      談需求   企業資產需要有效復用

      周末到了,三個老朋友照例聚在了一起,談天說地。

      歐主管很隨意地提起了SOA:“今年,大家都在談SOA,不過,誰都知道,SOA是一個面向服務的基礎架構平臺,可是,到底這個東西能給我們帶來什么好處,好像并沒有多少人能夠真正說得清楚?!?/P>

      “可不能這么說,現在,你出去參加個CIO的聚會,要是不知道SOA,都不好意思和人打招呼?!卞X經理又開始調侃起歐主管來了,“其實,現在很多用戶都在談SOA,不是因為SOA時髦,更不是為了追逐潮流,而是更多的用戶已經越來越感受到,必須要建立一個這樣的系統,管理自己煩亂而又復雜的資源,并更好地實現這些資源的重復利用。博士,是這樣吧?”。

      “老錢說得也有一定道理,的確,SOA在近幾年來一直都在吸引著業界的關注甚至是追捧。作為一個可以使企業軟件資產更好地被利用、并能使企業對新的業務需求,能夠做出快速反映的體系架構,其受關注的程度以及用戶對其寄予的希望的確是史無前例的?!眎博士接著錢經理的話繼續說道。

      在SOA剛浮出水面的時候,對于用戶來講,對SOA懷有的更多的可能是憧憬和希望,以為這下子就可以萬事大吉了,雖然期間也有用戶對此產生過虛無縹緲的感覺。不過,目前看來,隨著SOA理論的日漸成熟,以及各相關企業新技術、新產品的推出,用戶對于SOA的理解也逐漸落到了實地。

      目前,越來越多的廠商都加入了SOA的陣營,這對于用戶來講,可以選擇的余地更大,而且能夠了解信息的渠道也增多了,對SOA也不再是霧里看花,而且很多用戶也開始嘗試部署基于SOA基礎之上的可復用的基礎架構平臺。

      “對于較早部署SOA的用戶來說,多數是為了解決他們在現實業務中遇到的實際問題。我這里就有一個中遠集裝箱運輸公司部署SOA的案例,可以簡單地向你們介紹一下?!?/P>

      中遠集裝箱運輸公司是中國最大的集裝箱運輸公司,而且在全球排名第二,到2005年底,它擁有127艘集裝箱運輸船只,32萬個箱位,70多條國際航線,以及數十條國內航線,業務網點遍布全球。

      對于發展中的中遠集裝箱運輸公司來講,他最大的業務挑戰在于,各國海關的政策隨時可能發生變化,用戶的需求也可能隨時發生變化,這對幾乎所有業務都要依賴于EDI(電子數據交換)系統的中遠集裝箱運輸公司來說,他們的IT系統要能夠滿足不斷變化的業務需求。

      “這時候,很多供應商就提出,如果你的需求變化了,我可以再幫你做個新的應用。實際上,這些解決方案之于中遠集裝箱來講,還是治標不治本,投資在不斷增加,應用也在不斷增加,管理成本也越來越大,可是效率卻并沒有多大的提高,反倒是系統越來越龐雜?!眎博士喝了口水,又繼續說道。

      關鍵時候,中遠集裝箱決定實施SOA,并選擇IBM作為其合作伙伴。實施SOA之后,中遠集裝箱運輸公司也確實感受到了這種優勢,一方面,系統的可重用業務模塊有了大幅的增加;另一方面,也簡化了其基礎設施的數量和復雜度,降低了應用成本,原來需要20多臺服務器,現在只需要2、3臺就夠了,原來中遠集裝箱在用戶需求發生變化后2~3個月才能完成不同應用平臺之間的對接,現在則在幾天之內就可以完成了。

      “其實,從目前用戶的要求來看,能夠快速地應對需求的變化,是用戶希望通過SOA能夠解決的一類關鍵問題。另一類問題,則是企業的應用集成問題,SOA是一個基于松耦合的平臺架構,可以實現異構平臺的流程、人員、信息的整合,并能實現組織內部及外部的應用集成,此外,使IT系統能夠從技術驅動轉向業務驅動,提高IT開發和運行效率,降低IT開發成本等,也都是吸引用戶選擇SOA的重要理由?!睂τ谟脩魧OA的需求,i博士談了他的看法。

      “那么,就目前的市場現狀來看,除了我和老錢這些入門不久的人員之外,大多數的用戶是怎么看待SOA的呢?”歐主管又提出了他的疑問。

      “處于不同級別的人,對此自然有不同的看法?!眎博士笑了笑回答道。

      SOA本質上來說是一套理念和方法,不同的人會從不同的角度看SOA。管理級的人看業務層面,所以只看到最后體現出來的服務;架構設計人員看到的是架構設計的指導思想,一種架構設計風格,它存在可模式化、可封裝、松耦合、可重用等好處;編程人員看到的就是一種編程模式,最后能夠做出具體的東西來;而從用戶角度看,就是一些流程,例如報稅服務,最后用戶看到的就是報稅流程。而實施SOA更多的目標,則是為了最后一個層面,也就是能夠給用戶帶來更多的便捷。

      “哦,還有這么多的學問啊?!卞X經理咧了咧嘴說道。

      “就目前的市場來看,到底有多少廠商開始涉足SOA了呢,現在IBM和BEA都在說自己是老大,不過,我對這個倒不是非常感興趣,我是想知道,他們會用什么樣的模式和技術來給我搭建這個SOA的平臺呢?我原來的系統該怎么辦,總不能都推倒重來吧?!睔W主管總是很輕易地就動心了。

      “就目前的市場現狀來看,幾乎所有的涉及中間件的廠商,都參與到SOA的大潮中了,不過還是國外的廠商居多,國內廠商表現也還不錯,比如東方通,他的發展也是非??斓?。在整個SOA市場中,國外廠商大約占據70%的市場份額,國內廠商占據30%的市場份額。這一點與國外SOA起步較早,也有一定的關系。至于原有的系統,當然不用你都推倒重來了,這是需要技術才能夠解決的問題?!眎博士又故意賣了個關子。

      i博士點評

      能夠快速地應對需求的變化,是用戶希望通過SOA能夠解決的一類關鍵問題,此外,企業還希望能夠通過SOA的松耦合平臺架構,實現異購平臺的流程、人員、信息的整合,并使IT系統能夠從技術驅動轉向業務驅動,提高IT開發和運行效率,降低IT開發成本。

      說應用   授人以漁而非授人以魚

      “從成本預算到需求分析,到方案設計,再到具體實施,SOA要包涵眾多環節,對于我們用戶來講,實施的關鍵環節又在哪里呢?”歐主管又拋出了他的問題。

      “從預算和成本角度看,SOA雖然需要新的投入,但SOA的部署不必一次到位,而是可以分步進行?!眎博士一字一頓地給出了他的看法。

      從部署SOA基礎架構平臺的大局來看,連接性服務部分是比較關鍵的,需要首先考慮,而其他層面的產品和方案則可以逐步加入。

      在部署SOA的過程中,首先,需要考慮的最為關鍵的問題是連接性服務和數據資源/信息資源的整合;其次是應用連接和流程服務;最后則需要考慮跟用戶交互部分的搭建。

      除了可以分步實施,SOA對企業原有IT基礎設施的要求并不高,雖然IT設施相對健全的用戶看起來是目前實施SOA的主流,但實際上小的用戶,甚至沒有任何IT基礎的用戶也能實施SOA,而且更容易實施,就像一張白紙畫畫更容易一樣,那樣反而可以從底層完全實現SOA。

      SOA的精髓是它將IT和業務緊密結合在了一起,因此同時具有對技術和業務精通的人員參與也是成功部署SOA的關鍵。在具體實施過程中,其主要難點在于以下兩個方面:一是方法論指導,每一步路線的確立并不是憑空產生,而是需要正確的方法論指導,從服務建模,到方案設計,每個細節都需要方法論的支撐。二是選擇好的工具,除了運行時需要的平臺工具,更重要的是要選擇好部署工具,這樣,就可以大大簡化SOA部署的復雜度。

      “博士剛才談到了,SOA的實施需要分步進行,您這里談到的分步進行應該怎么理解呢?”錢經理也提出了他的問題。

      “一個企業部署SOA平臺,就如同一個城市做城市規劃,一步到位肯定是不可能的。在這個過程中,既需要企業做全局規劃,還需要做局部規劃,當然了也少不了輕重緩急的順序。所以,一定是分步實施的。關于SOA的部署,來自BEA的技術專家就有一段比較精辟的論述,我可以給你們轉述一下?!?/P>

      實施SOA,第一是要邊破邊立。一個企業部署SOA平臺,太過落后的系統需要推倒重來;還能繼續應用的系統,則需要包裝、改進;而一些新的系統則需要重新做規劃。同時,在SOA的平臺搭建完成之后,也更容易實施規劃新的系統。而且,即使在今天,即使是在SOA平臺之上搭建的系統,在企業的不斷應用實踐中,系統也可能會出現很多的不合理,需要做重新調整。

      其次,實施SOA要做全局規劃。SOA的實施,有很大的技術因素在其中,作為用戶來講,既需要選擇適當的工具,還需要有專業的技術人才。同時要對自己的系統做全面的評估,要了解自己已有的系統能用多少,有多少需要改造,還需要上哪些新的系統,自己將來的系統該如何滿足自己的需求,自己可能為這個新的系統,需要投入的資本大概有多少等。

      總之,要有整體的規劃,這也是實施SOA最為基礎的一步。實施SOA要選擇適合的工具和技術也是極為重要的一步,上什么系統,建什么平臺,先改造哪個系統,需要一步一步來,而在這個過程中,所選擇的產品,也必然有所不同,一定要做到心中有數。

      第三,實施SOA不會一蹴而就,需要小步快跑。暢想一天之內完成SOA的實施,或者今天做了決定,明天就希望系統成功運行,都是不可能的,目前很多用戶都有激進的想法,這是不現實的。SOA實施先從部門級開始。SOA的靈魂所在,就是它允許用戶搭建一個松耦合的平臺,這也是SOA能夠吸引用戶的關鍵所在。

      “目前,國內和國際市場上,已經有很多能夠幫助用戶實施SOA的工具產品面世了,在這里我也可以給你們推薦幾款。當然了,這些產品也還在逐步的完善過程中?!眎博士邊說邊調出了他查閱到的相關資料。

      i博士點評

      SOA的精髓是它將IT和業務緊密結合在了一起,因此同時具有對技術和業務精通的人員參與是成功部署SOA的關鍵。在具體實施過程中,需要考慮兩個方面的問題,一是方法論指導,二是選擇好的工具。

    SOA如何落地之專家觀點,

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>