目前已著手導入的企業,例如:華南銀行、臺大醫院、聯華電子、彰化銀行、國泰世華等都認為已到了可以開始嘗試的階段;其他包括台灣大哥大、臺灣固網也都在進行評估中;而尚未導入的企業,雖然認同SOA的觀念,但卻選擇觀望並等待成功案例的出現。
實作SOA的關鍵
SOA並非萬靈丹,也並非所有的應用系統都適合,企業本身必須先釐清自己的系統架構,並且掌握每一個系統與業務流程,究竟在處理哪些事情,然後才能進一步評估SOA是不是符合需求。
醫療業的SOA應用
臺大醫院系統架構全面轉向SOA
從SOA先導測試到正式上線的2年期間,臺大醫院全部自己一手包辦,堪稱是目前臺灣SOA實作規模最大的案例。
金融業的SOA應用
華南銀從銷售自動化系統開始SOA
以金控旗下各子公司的跨售產品與流程,完成SOA的概念驗證後,就積極建立共用業務模組的基礎,預計接續的銷售自動化系統開發,將能因此節省70%的開發時間。
半導體業的SOA應用
聯電順勢而為展開SOA先導測試
基於客服系統MyUMC的再造需求,聯電展開SOA的先導測試,驗證是否可以實作SOA所訴求的共用業務模組,經過3個多月的概念驗證之後,聯電決定進一步擴大規模實作SOA。
進化中的SOA
除了顧問養成還需要時間外,SOA成效難以評估以及方法論還在演變都是影響市場發展的關鍵因素。實作SOA的關鍵
一家遠洋船運公司,在美國911事件之後,突然接到海關的通知,要求所有貨運抵達港口前就必須完成報關作業,為了因應這突如其來的作業流程變更,這家遠洋船運公司開始找尋新的方法,來節省應用系統開發時間,因為如果沿用過去的方法來調整報關系統,一般估計至少需要3個月時間才能完成,在時間壓力的迫使下,該公司決定著手嘗試SOA的做法,最後只用了1個月時間就完成了新的報關系統。
有了共用業務模組作為基礎,SOA將能大幅縮短系統開發時間
類似這樣想要縮短系統開發時間的需求,近來也發生在臺灣的大型企業,而華南銀行就是其中一個例子。「華南銀行為了解決重複開發的問題,一年前正式啟動的企業入口網站建置專案,開始嘗試把系統架構轉向SOA」,華南銀行規畫開發部倪大為表示,在這個過程中,最難的就是如何找出可以讓各個應用系統共用的元件,該公司為了驗證SOA的可行性,首先針對銷售自動化系統的需求,逐一檢視每一個業務流程,然後經過一個多月的努力,總共切割出40多個共用元件,他預計「後續的銷售自動化系統開發,將能因此節省70%的開發時間,主要關鍵就是因為有了這些共用元件作為基礎。」
對於大型企業來說,IT的應用程度雖然較高,但是,經年累月一點一滴所累積的應用,早已超出當初所設計的系統架構。然而,為了因應新的需求,企業並沒有太多其他選擇,只能不斷持續擴充,最後不免形成疊床架屋的情況,同時並增加了系統整合的難度。近來,隨著SOA的發展逐漸成熟,部分企業已經迫不及待地決定透過SOA鬆綁既有系統,然而,SOA真的能夠解決所有問題嗎?
比起2年前,只有觀念沒有方法,SOA已經到了可以實作階段
「聯電認為SOA的難度不低,不論是技術面、開發面,甚至方法論都有不同的門檻」,聯華電子資訊工程部部長張順德說,目前在臺灣還沒有聽說過真正的成功案例,根據聯電的先導測試(pilot)結果來看,SOA的概念要真正實作,現階段還未盡成熟。
不過比起2年前,只有觀念沒有方法的階段,現在已經有相當足夠的條件開始嘗試實作。事實上,對於企業來說,現在並不敢要求SOA達到100分的水準,但是只要有50~60分的幫助,就已經可以為企業帶來很大的改善,這樣的前提下,聯電在先導測試結束後,決定把客戶關係管理系統轉向SOA,目前正在著手進行系統再造的專案規畫。
除了聯電以及華南銀行,其實還有更多大型企業已經開始嘗試實作。腳步快一點的企業單位,例如:臺大醫院,就是目前SOA實作範圍最大的一個案例,整體應用擴及門診系統、住院系統以及急診系統等最核心的3大部分。臺大醫院副院長賴飛羆認為,「即便一開始投入SOA需要一段時間摸索,甚至也擔心Web Services會帶來執行效能上的問題,但是隨著門診系統、住院系統逐步上線的情況來看,SOA帶來的效益不僅可以預期也相當值得。」
缺乏成功案例驗證,大多數企業選擇憑藉自己的經驗摸索
因為大多數企業都面臨了一個共同的難題,就是系統需求永不停歇,而系統開發所需要的時間卻沒有辦法縮短。對於部分企業來說,SOA帶來了改變的機會,所以躍躍欲試,即便現階段缺乏step by step的最佳實作方法,企業必須靠自己的技術經驗與產業經驗慢慢摸索,但是在風險與效益的評估之後,沒有企業願意錯過,即便現在沒有具體的計畫,未來也要伺機而動。
「彰化銀行甚至提早了SOA的專案規畫,」彰化銀行資訊處處長曾芳明表示,在經過整體評估之後,發現即使SOA的實作過程,遇到難以突破的瓶頸,最慘的情況不過是回過頭來用傳統的開發方式,並不會造成整個開發專案的失敗,因此,彰化銀行決定以財富管理系統作為起點,他強調「SOA帶來的風險並不高。」
然而,以臺灣的整體現況來說,企業對於SOA的認知,雖然普遍認為是未來趨勢,但要從何做起,乃至於要做到什麼程度,才能把系統架構轉向SOA,卻是相當模糊。目前已經著手嘗試的企業,也大多選擇依靠自己的經驗慢慢摸索,主要是因為SOA在臺灣的發展,才剛剛邁入實作階段,相關的資訊服務廠商也缺乏導入經驗,因此不容易說服企業,而企業也不想成為資訊服務廠商的白老鼠。市場調查機構IDC認為,在顧問經驗還需要時間養成的情況下,SOA的發展最快還要2年時間才會邁入大規模導入階段。
如何找出可共用的業務模組,是企業面臨最大的難題
目前已經開始嘗試SOA實作的企業,大多會先進行概念驗證(POC ,Proof of Concept)。這個過程中,各個企業亟欲驗證的就是「SOA是否真的可行」、「該如何找出可共用的業務模組」以及「共用模組切割能否達到最佳化」。根據臺大醫院以及華南銀行的實作經驗來看,重新檢視應用系統與業務活動之間的關連性,是一個根本而且必要的做法,唯有如此才能按圖索驥,找出之間的關連性,進而判斷哪些應該成為共用業務模組。
台灣大哥大技術暨用戶管理處副處長劉致中不諱言地指出:「實作SOA真正的關鍵,就是企業本身必須先釐清自己的系統架構,並且掌握每一個系統與業務流程,究竟在處理哪些事情,然後才能進一步評估SOA是不是符合需求。」事實上,SOA並非萬靈丹,也並非所有的應用系統都適合,例如:系統本身的屬性就很封閉,只有少數人使用的系統可能就不需要SOA。
雖然說SOA只是一個概念,並不是新的技術,也不是一個新的產品,但實作SOA的過程,卻真的會改變系統架構。根據臺大醫院以及華南銀行的實作經驗來看,顯而易見的改變,就是系統架構中,會多出一層以往所沒有的共用業務模組層,主要可以因應前端不同的需求,進而透過可以共用的業務模組重新組合,並且成為一個新的應用服務,過程中因為有了共用業務模組的基礎,因此大幅減少了系統開發的時間。
值得注意的是,企業對於SOA是否已經成熟的想法,目前仍舊呈現兩極的情況。有的企業因為適逢系統架構翻新階段,因此決定把系統架構全面轉向SOA,有的企業則是選擇從單一系統開始,更多的企業則還在驗證SOA,相較之下,尚未投入SOA的企業,對於SOA的認知也相對模糊,並且期待成功案例的出現。
|
與SOA相關的重要技術 |
| CORBA(Common Object Request Broker Architecture)是物件管理組織(OMG)在1991年所提出來的一個標準,主要可以作為分散式物件互通的基礎。 |
| SOAP(Simple Object Access Protocol) 是一種標準化的通訊規範,主要用於Web Services中。 |
| WSDL(Web Services Definition Language)是為描述Web Services所發布的XML格式。目前正在制定的2.0版,預計將被W3C組織批准為正式標準。 |
| BPEL(Business Process Execution Language)是一種基於XML用來描寫業務過程的程式語言,被描寫的業務過程的每個單一步驟則由Web Services來實現。 |
| UML(Unified Modeling Language)是一種開放的統一建模語言,針對大規模且系統複雜度高的軟體架構建模已經被驗證有效。 |
| EAI(Enterprise Application Integration)是企業內部各種異質系統交換訊息與協作的途徑。 |
| 資料來源:iThome整理,2007年1月 |
臺大醫院系統架構全面轉向SOA
在臺灣,SOA雖然才剛剛邁入實作階段,但是大範圍的應用案例已經浮上檯面,目前除了臺大醫院的系統架構已經全面轉向SOA,其他包括台灣大哥大也正在進行全面性的系統架構檢視,並且把這項評估程視為2007年的重點;台灣固網則是因為既有系統疊床架屋,現在的系統與業務模式,早已超出原本的規畫,因此,調整系統架構是遲早的事情。
沒有時間等100分的成功案例出現,覺得SOA可行就用了
一般來說,企業對於新興技術或是方法論的採用,都會採取循序漸進的做法,SOA的發展自然也是如此,企業一開始通常都會用一段時間進行概念驗證,然後才會決定專案範圍,臺大醫院同樣也經歷了這個過程。
「2年多前,臺大醫院的主機轉換專案再度啟動,並且大刀闊斧地決定把系統架構轉向SOA,在當時甚至當今都是一個非常領先的做法,」臺大醫院副院長賴飛羆表示,決定把系統架構轉換成SOA之前,臺灣沒有任何一個成功案例可以參考,但是「對於臺大醫院來說,也沒有時間等100分的案例出現,然後才來做這件事情,因此,在經過概念驗證之後,覺得SOA可行就用了。」
臺大醫院的系統架構轉換,將會涉及的應用範圍,同時包括了門診系統、住院系統與急診系統等3大核心領域,賴飛羆說,過去的系統雖然穩定,但是延展性差,任何一個需求產生都是痛苦,舉凡健保局需要醫院提供的一些醫令資料,往往都需要半天一天的時間,才能完成資料轉換,系統架構轉換成SOA之後,因為同時遵循HL7以及Web Services兩個開放標準,因此,就可以直接與外部系統介接,進而達到快速回應需求的目的。
目前臺大醫院的系統架構,由上至下可以區分成Web Application(應用層)、HL7 over SOAP(網路協定層)、Web Services(共用業務模組層)以及資料庫等4層,賴飛羆表示,這樣的分層切割出來之後,事實上也改變系統開發人員的工作模式。過去一個新的需求產生之後,往往會挑選出適當的人選,然後就交由這些人從無到有逐步開發完成,現在系統架構轉換成SOA之後,只要明確定義出每一層應該遵循的標準,例如:共用業務模組層的溝通,就是採用Web Services標準,就可以做到垂直分層分工,而不用理會其中的程式碼或是商業邏輯。
遵循HL7醫療標準,逐步切割出10個共用業務模組
然而,當初光要定義這些標準,臺大醫院就花費了半年時間進行相關的規畫,其中共用業務模組部分,主要是遵循醫療界的HL7標準進行切割,相較於其他企業必須慢慢摸索的情況,臺大醫院在這方面幸運許多。臺大醫院資訊室系統組組長楊子翔進一步表示,HL7雖然是內容訊息傳輸標準,但是由於標準制定範圍涵蓋了每一個醫療流程,因此臺大醫院決定依循HL7,並且依序在共用業務模組層,切割出查詢、病人基本資料管理以及財務管理等10個共用模組。
目前臺大醫院的共用模組,主要是透過Web Services溝通,楊子翔表示,當初雖然也有考慮過使用MQ,不過後來因為考量到與其他醫療單位等外部系統介接的需求,因此還是決定採用Web Services作為跨平臺標準。臺大醫院歷時1年半開發的系統,總算從去年開始陸續上線,預計今年4月要完成所有系統的轉換。
在此同時,相關的管理工具也必須備妥,楊子翔表示,目前針對Web Services的系統效能監控,主要是用CA的管理工具,對於轉向SOA之後,延伸出來的模組重複使用性監控,則是經由應用系統呼叫共用業務模組的程式碼過程間接掌握,長期來說,臺大醫院仍舊需要透過工具進行共用模組的管理,不過礙於現階段正在進行系統轉換,因此,相關的管理工具評估,自然就成了第二順位。
這一次再度啟動系統轉換專案,臺大醫院只能成功不能失敗,賴飛羆決定自己操盤,在採用Sun Fire 12000主機之後,整體的系統架構也決定轉向SOA,應用系統的開發則是採用Microsoft Visual Studio 2003版,相較於過去使用Cobol開發的情況,一開始最難的就是如何找到.NET人才,進而建立一個開發團隊。
|
臺大醫院的POC |
| 專案內容:血庫管理系統 評估關鍵:共用模組的可行性 困難之處:人才難找、觀念養成不易 前後差異:可以及時回應需求 介面溝通標準:Web Services |
華南銀從銷售自動化系統開始SOA
當企業對於SOA的概念驗證結束之後,接下來的正式專案導入,大多會選擇從單一系統開始進行,而華南銀行就是一個最好的例子。目前在金融業的應用,除了華南銀行以外,包括彰化銀行、國泰世華都已經有具體的規畫,大家共同的目標就是為了解決重複開發的問題。
對於金融業者來說,資訊應用雖然相對較為成熟,不過,一個又一個的應用系統開發過程中,卻難以避免重複開發的問題,類似的功能不同的系統都需要,這樣的情況,不僅會形成重複開發的問題,更重要的是,開發成本也因此無法降低,SOA強調可以重複使用業務模組的概念,就成了金融業者想要解決重複開發問題的寄望所在。
目前華南銀行已經從銷售自動化系統(SFA)展開,彰化銀行則是鎖定從財富管理系統開始,國泰世華的決定是從聯貸系統著手。「國泰世華認為業務模組重複使用的意義,就是要企業別再發明新的輪胎」,這樣的前提下,國泰世華從去年第4季開始自己摸索SOA實作方法,並且陸續切割出100多個共用業務模組,現階段正要邁入聯貸系統開發,同時也是真正驗證SOA實作的開始。
至於華南銀行與彰化銀行,雖然同樣是從單一系統開始,但是華南銀行的銷售自動化系統已經邁入開發階段,彰化銀行則是最近才開始進行評估。「華南銀行開始關注SOA的過程,其實是無心插柳柳成蔭」華南銀行資訊開發部倪大為說,當初主要是基於企業入口網站(ICP專案)的需求,開始尋找適合的解決方案,後來仔細分析需求之後,卻發現在企業入口網站之下,集結了B2B、B2C、B2E以及Call Center等不同子系統的需求,而背後又有許多重複的地方,最後才決定從B2E之下的銷售自動化系統開始實作SOA。
SOA的觀念大家都有,但能否實作出來又是另一件事
然而,在此之前,華南銀行已經先驗證了SOA的可行性,倪大為說:「SOA的觀念大家都有,但相關的工具或解決方案成熟了嗎?則是一個問號,而實作更是最難的部分。」華南銀行決定著手嘗試之後,就先以金控旗下各子公司的跨售產品,作為SOA概念驗證的標的,如果SOA真的可行,不僅人與系統能橫向溝通,更將為華南銀行打造統一的系統架構。
倪大為說:「SOA只是一個概念,真正的方法論以及專業領域的know how還是要靠自己」,所以真正開始實作之前,必須先做概念驗證,這個過程中,華南銀行確實發現了其中的差異與效益,例如:跨售的保險產品,從交易到扣款總共需要4個流程,過去的做法是把這4個流程都寫在同一個應用系統中,現在的做法則是把這4個流程拆解出來,然後透過共用業務模組層的機制,提供給其他的應用系統使用,這樣的做法將能避免重複開發的問題。
用1個月時間建立4大類40個共用業務模組
目前華南銀行的共用業務模組層,主要區分為客戶資料、交易作業、帳務查詢以及事件通知等4大類,在此之下又有40多個共用業務模組,倪大為推估,接下來的銷售自動化系統開發,將能因此節省70%的開發時間,主要就是因為有了這些共用業務模組作為基礎,然而,在這之前,華南銀行為了找出適合作為共用的業務模組,就花費了將近1個月時間,預計未來還將會持續調整。
對於華南銀行來說,系統架構轉換成SOA之後,固然可以大幅節省相關系統的開發時間,不過也不能為了達到這個目的,然後又增加IT人員的負擔,因此,「華南銀行決定實作SOA之後,首先要解決的問題,就是不讓IT人員寫Web Services,否則為了要SOA,大家又必須學習新的技術,也是一件頭大的事情。」
對此,華南銀行的做法,是在應用系統端以及共用業務模組這一端,都分別寫好可以自動編譯Web Services的程式,換句話說,當應用系統端要呼叫Web Services時,就可以透過這個程式自動編譯成Web Services。除此之外,華南銀行在實作SOA的過程中,其實也很擔心Web Services會影響到系統的回應速度,但是後來發現可以透過硬體改善,所以這個疑慮就煙消雲散了。
華南銀行在實作SOA的過程中,參考了IBM的SOMA方法論,但是自始至終並沒有引進外部資源,主要也是因為資訊服務廠商缺乏導入經驗,因此,不如憑藉華南銀行內部的系統分析師以及業務分析慢慢累積經驗。
|
華南銀行的POC |
| 專案內容:金控子公司跨售業務 評估關鍵:共用模組的可行性、系統回應時間 困難之處:如何找出可共用的業務模組 前後差異:大幅提升系統開發速度 介面溝通標準:Web Services與MQ |
聯電順勢而為展開SOA先導測試
為了因應客服系統MyUMC的再造需求,半導體製造業者聯華電子決定展開SOA的先導測試,驗證是否可以實作SOA所訴求的共用業務模組,經過3個多月的概念驗證後,聯華電子決定擴大規模,並且計畫把客服系統轉換成SOA架構,不過由於現階段還在進行相關的專案規畫,因此,不論是專案範圍或是即將導入哪些工具、方法論一切仍未拍板定案。
SOA的門檻不低,沒有資訊服務廠商說的簡單
事實上,面對一個新興科技的崛起,概念驗證仍舊是發展初期必經的過程。對於絕大多數的企業來說,SOA的觀念雖然已經相當熟稔,但要如何實作仍是第一次,聯華電子資訊工程部部長張順德有感而發地說:「實作SOA其實是有門檻的,不論是技術面、開發面或是方法論都有不同的挑戰,並不像資訊廠商說的那樣簡單。」
不過,對於聯電來說,SOA如果真的可以實作出來,也將為聯電帶來更高的價值,因為過去傳統的開發方式,是比較技術導向的做法,SOA則是從更寬廣的角度切入,這個變化將使得管理者、開發人員以及使用者等不同層的人,能有更完整的想法。
張順德表示,聯電其實從很久以前就開始關注SOA的發展,但是2年前SOA才正在萌芽,資訊服務廠商雖然可以把SOA的觀念講得天花亂墜,但就是看不出來實作的方法在哪裡,近來,則慢慢有了改善,各個資訊服務廠商似乎也都可以說出一套方法。
「對於聯電而言,這個時候開始實作SOA,其實是順勢而為。」張順德說,聯電本來就有一套自己的方法論-SDP(Solution Developer Platform),是開發應用系統必須遵循的標準流程,但是與SOA著重的面向與思維邏輯不同,SDP比較偏重技術面,IT只是一個支援的角色,SOA則是強調業務服務流程,如果兩者之間可以結合,對於聯電會是一件好事。
以聯電的先導專案來說,雖然是基於客服系統MyUMC的再造需求,但是在過去幾個月的概念驗證階段,只有專注在工廠生產資訊提供這個環節。「概念驗證階段的評估關鍵,主要是想知道共用業務模組的做法是否真的具有可行性」,張順德表示,過去2、3個人就能負責一個應用系統開發,一個公司裡面可能同時有很多不同的開發團隊在開發類似的功能,重複開發除了造成資源浪費以外,也很容易導致系統應用複雜化的問題。
SOA實作的關鍵,是能否建立共用業務模組
根據先導專案的結果來看,SOA確實是可行的,目前聯電的下一步仍在規畫中,其中包括與SOA相關的技術、工具、方法論以及商業流程檢視,都必須面面俱到的評估,張順德說:「目前聯電並沒有侷限SOA的應用範圍,也沒有明確的步驟或是時間表。」
不過,可以確定的是,聯電在做完先導專案後,內部的資訊人員都已經能夠認同SOA,而不像過去普遍存疑的態度,張順德說,這就是先導專案的效益之一,畢竟過去只是聽別人在說SOA,但是否真的可行,必須眼見為憑才能服氣,「真正關鍵在於共用業務模組的建立,因為有了共用模組的基礎,後續的應用系統開發才會快。」
|
導入SOA不可不知的8件事 |
| 1. 不要只是為了SOA而SOA,進而陷入追尋新科技的無限循環 2. 實作SOA的人力與時間成本,將會隨著應用範圍擴大而增加,一般來說可能會增加20%~30%左右 3. 對於才剛剛在臺灣市場邁入實作階段的SOA,概念驗證仍是必要的做法 4. 不是每一種應用系統都適合SOA,衡量的關鍵在於系統與業務之間的關連性 5. 為了避免業務模式改變,共用業務模組的塑模時間,最好不要超過6~8周 6. 共用業務模組切割出來之後,必須保持後續調整的彈性,才能針對不同階段的需求,達到共用業務模組最佳化 7. 開始實作SOA之前,最好先釐清系統架構,才能避免被牽著走的情況發生 8. 從局部開始慢慢擴大SOA的範圍,除了可以降低風險,也可以快速展現效益 |
進化中的SOA
對於部分企業來說,試著實作SOA已經是刻不容緩的事情,但是對於有的企業來說,仍有許多還要再等等的理由。一方面是因為還看不到成功案例,另一方面則是因為市場過於混亂,以致於有意願嘗試的企業,決定憑藉自己的經驗來實作SOA,而意願相對低落的企業則選擇持續觀望,除此之外,包括顧問還需要時間養成、SOA成效難以評估以及方法論還在演變都是影響市場發展的關鍵因素。
先期導入者必須對系統架構有充分的掌握度
事實上,SOA在臺灣市場的發展,過去幾年都還是處於市場教育階段,一直到去年下半才逐漸有概念驗證的專案出現,目前為止,仍舊沒有任何一家資訊服務廠商真正拿得出成功案例,這個關鍵在於先期導入者對於資訊服務廠商的不信賴,而資訊服務廠商的顧問又必須仰賴專案經驗養成。
對此,IBM、BEA、微軟以及甲骨文等都紛紛表示,顧問的養成固然需要依賴專案經驗累積,但是在此之前,各個公司內部都有一套養成的方法,其中,除了來自國外的專案經驗技術轉移之外,各個資訊服務廠商也會定期把顧問送到國外培訓。
然而,即便如此,市場調查機構IDC企業應用研究經理曹永暉不諱言地指出,「SOA顧問的養成會比ERP還要難」,因為SOA的複雜度不僅具有產業差異,甚至就連每一個公司的SOA都會有所不同,相關的顧問除了需要產業經驗以外,也必須經過多個專案的歷練,才能針對不同企業的系統與流程做出適當的判斷。
除此之外,SOA成效難以評估也是另一個讓企業遲疑的原因。根據目前已經投入SOA的企業來看,大多是因為已經有具體的目標想要改善,例如:縮短應用系統的開發時間,進而達到即時回應市場需求(Time to Market)的目的等,因此這些企業大多是亟欲驗證SOA可行性的一群,一般來說,驗證之後就會進入真正的實作階段,其中甚至很少看到企業具體評估SOA的效益。
從局部開始慢慢擴大導入範圍,才能快速展現SOA效益
企業為了快速掌握SOA的經驗與效益,現階段大多會採取局部導入的做法,這樣不僅可以降低風險,也可以快速展現SOA所帶來的效益。對於許多大型企業來說,即使非常認同SOA、也有實作經驗,都不可能因為要SOA就大幅翻新系統架構,除非正好有這個計畫。
值得一提的是,臺灣的大型企業,過去為了加速系統開發的時間,對於不熟悉的應用或是超過既有人力負擔的需求,都會透過委外開發的方式完成,長期下來,這些企業的IT人員可能會逐漸偏重業務分析,進而無法充分掌握系統架構,類似這樣的情況,也會影響到該企業對於SOA的實作能力,所需要的摸索時間也會變得更長,因為SOA不只是應用開發層面的問題,更深的意義在於系統架構的轉變。
如果企業本身無法充分掌握相關技術或是系統架構,不僅容易被資訊服務廠商牽著鼻子走,也容易陷入產品面的功能比較,然而,SOA並非一定要透過新的工具才能實作出來,重要的是,系統的溝通介面要遵循開放標準,才能真正達到SOA鬆散耦合的訴求。
|
各個廠商所推出的SOA工具 |
||||
| IBM | BEA | 微軟 | 甲骨文 | |
| 建模工具 | WebSphere Modler | AquaLogic BPM | Visual Studio 2005 Team Edition for Architects | BPA Suite |
| 管理工具 | WebSphere Monitor、 WebSphere ITCAM | AquaLogic ALSR、 AquaLogic Aler、 AquaLogic ESB | Microsoft System Center | SOA Suite Business Activity Monitor |
| 應用基礎平臺 | WebSphere | WebLogic | BizTalk Server | SOA Suite J2EE |
| 資料來源:各廠商提供,2007年1月 | ||||
熱門新聞
2026-01-12
2026-01-16
2026-01-12
2026-01-16
2026-01-12