• <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從眺望到實施

    發表于:2007-06-13來源:作者:點擊數: 標簽:
    羅馬非一日建成,實施SOA也一樣,要小步快跑。暢想一天之內完成SOA的實施是不可能的。 SOA是2005年度一個很熱的話題,關于SOA的報道不斷見諸于各大報刊、網站,甚至有媒體將2005年稱作是“SOA年”,并稱SOA的大潮已經來臨。但是,另一個呼聲也不可小覷,那就

    羅馬非一日建成,實施SOA也一樣,要小步快跑。暢想一天之內完成SOA的實施是不可能的。

    SOA是2005年度一個很熱的話題,關于SOA的報道不斷見諸于各大報刊、網站,甚至有媒體將2005年稱作是“SOA年”,并稱SOA的大潮已經來臨。但是,另一個呼聲也不可小覷,那就是很大一部分用戶認為“SOA被高估了”。

    到底是SOA的大潮已經來臨,還是SOA被高估了呢,記者就此采訪了BEA系統中國有限公司技術總監喻思成先生。喻用三句話概括了他對SOA的看法:“2004年,是SOA的眺望階段;2005年,是SOA的起步階段;2006年會成為SOA的實施階段,但是這個實施有可能是全局的,也有可能只是局部的?!?

    那么,SOA到底是什么?能幫企業做什么?又憑什么說SOA即將從眺望階段走向實施階段?為什么廠商與用戶之間會有這么大的分歧?記者就此與喻思成做了更進一步的溝通。

    SOA只是一種設計理念



    SOA的概念早在1996年就被提出了,但在很長一段時間里,SOA并不被認可,甚至在很大程度上,還有人把SOA看作是一種技術,一種可以搭建系統平臺架構的技術。

    SOA到底是什么?其實,SOA不是一款產品,更不是一種技術,SOA只是一種企業系統平臺架構設計中的管理理念。

    其實,一個企業建設SOA的平臺,有點類似我們日常生活中搭建房屋。誰都知道,搭建房屋不可缺少磚、瓦、鋼筋水泥之類的硬件設備,但是搭建好的房屋,需要的并不僅僅是這些硬件設備的堆砌,還需要一種構房子的方法,或者說是一種如何搭建房屋的理念,而且這種方法和理念,對構房子的材料提出了標準化的約束。SOA在企業系統平臺架構設計過程中的作用,就等同于是這種搭建房屋所用到的方法。

    SOA只是一種方法,一種理念,正如搭建房屋所用到的方法和理念的設計,需要人的力量來完成一樣,SOA的實施,也需要有相關軟件產品的輔助。所以,在目前市場上,已經有很多企業推出了用以實現SOA的軟件產品。在這些軟件產品的輔助之下,所搭建的系統平臺,又被稱作SOA系統架構平臺。

    那么,SOA又能幫企業做什么呢?



    SOA可建靈動系統平臺



    企業目前的系統平臺既有CRM系統,也有進銷存系統,還有人力資源系統、ERP系統、OA系統等,這些系統各自獨立。當企業需要擴張任意一個系統時,需要增加的不僅是IT的投資,還需要增強對這些系統的管理。

    隨著企業中各個系統的逐漸加大,以及系統數量的增加,這時候對于系統的管理往往會越來越難,而且越來越復雜。這也就是企業常說的為什么我的IT投資越來越大,系統越建越多,IT建設的路反倒越走越窄了。這也是許多企業中,信息孤島以及系統孤島產生的主要原因。要消除這些不利于企業信息化發展的因素,就需要整合系統,建統一的系統平臺,SOA提供了這樣一種方法,可幫助企業建立靈動的系統平臺。

    SOA能夠采用靈動的方式,根據企業的不同需求,來快速搭建系統平臺,與各軟件產品之間實現接口的統一分不開。軟件之間接口的不統一,一直是搭建統一系統平臺過程中的一個壁壘,可以說,正是由于軟件之間實現了接口的統一,才使SOA的發展與應用成為可能。

    在整個SOA系統平臺的建設過程中,標準始終是關鍵問題之一,這不僅要求所用到的軟件產品要實現接口的統一,還要求所搭建的SOA系統平臺,要符合國際標準,這樣才能保障企業與企業之間業務交流的順暢。

    那么,作為一個企業來講,建設SOA系統,原有的各個系統怎么辦?原有系統的數據又該怎么辦呢?

    建SOA要邊破邊立



    就目前的市場來看,更多的用戶已經認識到了SOA能夠給企業帶來的好處。但是更多的用戶還是保持觀望的態度。原有系統以及原有系統的數據怎么辦成為目前狀態下,用戶考慮的關鍵問題,或者說是用戶面對的最大難題。這也是一直以來限制SOA發展的一個關鍵問題。

    企業希望實施SOA,因為越來越多的企業已經意識到了,必須要打破各個獨立的IT系統之間的壁壘,以最大程度地實現信息的共享。同時面臨不斷變化的業務,還需要能夠快速搭建新的系統平臺,以滿足業務的需求。所有這些需求都要求企業能夠建立隨需而動的系統平臺,而SOA的靈動性恰好滿足了企業的這種需求。

    但是,任何一家企業的信息化建設,都不是從SOA開始的。這也就意味著,實施SOA,面對最多的是企業已有的系統。

    在這種情況之下,作為用戶該做怎么樣的考慮呢?在記者與喻思成做交流的時,他給出了邊破邊立的觀點。

    一個企業部署SOA平臺,就如同一個城市做城市規劃,在這個規劃、建設的過程中,總有不合理的街道需要改建、需要包裝,總有老舊的住宅區需要拆遷、需要推倒重修,也總有新的建筑不斷地建起來,這樣才更符合一個城市前進的步伐。

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

    實施SOA要做全局規劃



    SOA的實施,有很大的技術因素在其中,作為用戶來講,既需要選擇適當的工具,還需要有專業的技術人才。這也是很多提供實施SOA產品的廠商,同時也提供培訓服務的主要緣由。

    實施SOA,不是一朝一夕的事情,作為廠商來講,會給用戶提供一定的服務支持,但是“也不會做到交鑰匙”的地步。用戶還需要有專業的人才,來不斷挖掘自己的系統,能夠實時根據需求來調整自己的系統,并做后期的維護。

    那么作為一個用戶,在實施SOA之前,需要作哪些工作呢?

    作為用戶,實時SOA,是一個多步驟的工作,不會在一步完成。作為用戶,一定要有自己的計劃。

    首先,要對自己的系統做全面的評估,要了解自己已有的系統能用多少,有多少需要改造,還需要上哪些新的系統,自己將來的系統該如何滿足自己的需求,自己可能為這個新的系統,需要投入的資本大概有多少等??傊?,要有整體的規劃,這也是實施SOA最為基礎的一步。

    其次,要選擇適合的工具和技術。上什么系統,建什么平臺,先改造哪個系統,需要一步一步來,而在這個過程中,所選擇的產品,也必然有所不同,一定要做到心中有數。

    最后,就是開發的過程了,開發對于大多數的用戶來說,也是一個邊學習、邊實踐的過程。

    羅馬非一日建成,實施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>