當前位置:工程項目OA系統(tǒng) > 泛普服務(wù)體系 > 泛普博客
SOA從計劃到生產(chǎn)應(yīng)用的三個階段
SOA已經(jīng)受到了全球首席信息官們的關(guān)注,因為它有IT靈活性和業(yè)務(wù)反應(yīng)能力等誘人的承諾。隨著更多的企業(yè)把SOA方法的好處應(yīng)用到自己的IT流程,一種明確地采用SOA的方式正在出現(xiàn)。SOA應(yīng)用的三個主要階段正在不斷地顯示出來。在IT機構(gòu)實施SOA的旅途上。每一個階段都將帶來最初的好處和隨后的挑戰(zhàn)。
第一個階段顯示了IT機構(gòu)在如何讓SOA脫離概念的碼頭進入行動方面遇到的障礙。第二個階段是跨過共享的服務(wù)的鴻溝。第三個階段是實現(xiàn)企業(yè)的可伸縮性。本文將介紹SOA的這三個階段,每個階段需要克服的主要挑戰(zhàn)以及實現(xiàn)SOA承諾的企業(yè)應(yīng)用、伸縮性和優(yōu)化的業(yè)務(wù)結(jié)果等狀態(tài)的最佳做法。
SOA應(yīng)用旅程中三個階段的簡要介紹
在一家企業(yè)實施SOA的旅途中有三個大的過渡期或者階段。這是一種簡單化的觀點,有助于思考SOA將帶來的不同的挑戰(zhàn)和將需要的一些關(guān)鍵能力。
第一個階段是讓機構(gòu)開始應(yīng)用SOA。這可以用三個分步驟進行解釋。第一個步驟是有一個推動SOA努力的明確的業(yè)務(wù)目標。每一個公司都有自己獨特的業(yè)務(wù)目標。但是,沒有業(yè)務(wù)的推動因素,SOA只能是一個學(xué)術(shù)的活動而不是一個投資的計劃。第二個步驟是找到一個負責(zé)初步的SOA計劃取得成功的團隊。這通常是通過一個試驗計劃實現(xiàn)的。公司的大多數(shù)精明的SOA設(shè)計師和服務(wù)開發(fā)人員將一起實施第一個基于SOA的服務(wù)。第三個步驟是交付這個初步的SOA計劃。
第二個階段是跨過共享服務(wù)的鴻溝,是超越最初的計劃水平并且開始實現(xiàn)跨項目的服務(wù)共享。通過讓各個部門共享服務(wù)和在新的混合應(yīng)用程序和業(yè)務(wù)流程中使用這些共享的服務(wù),機構(gòu)作為一個整體能夠開始實現(xiàn)SOA的效率和靈活性的好處。雖然實現(xiàn)服務(wù)共享聽起來是很誘人的,但是,它需要一種可見性和信賴的文化。
第三個階段包括準備基于SOA的能力以便升級到一個企業(yè)水平并且最終把SOA引進到整個IT機構(gòu)。這個階段有許多方面,許多機構(gòu)首先推出第一個基于SOA的項目進入生產(chǎn)運營中,然后在生產(chǎn)混合應(yīng)用中支持跨部門的服務(wù)消費。這種擴展將繼續(xù)擴大到企業(yè)應(yīng)用并且最終擴大到業(yè)務(wù)合作伙伴。
每一個階段都需要擴展技能組合、機構(gòu)的準備和提供自動化和最佳做法支持等技術(shù)的支持。
第一個階段:離開SOA概念的碼頭并開始上路
假如你是一個零售機構(gòu)的信息服務(wù)部門的負責(zé)人并且接到要求要使用SOA的方法創(chuàng)建一個電子商務(wù)部門和客戶支持部門都能夠使用的一個新的客戶查詢應(yīng)用程序。你也許會讓一個關(guān)鍵的企業(yè)設(shè)計師和一些應(yīng)用程序經(jīng)理執(zhí)行這個計劃。這個企業(yè)設(shè)計師確定了一個用于這個應(yīng)用程序的SOA參考架構(gòu)并且與應(yīng)用程序經(jīng)理一起確定建立什么樣的服務(wù)來支持這個查詢應(yīng)用程序的業(yè)務(wù)目標,使用什么標準暴露接口,使用什么集成技術(shù)把這項服務(wù)暴露在網(wǎng)絡(luò)上。
這也許會導(dǎo)致購買一些中間件軟件以便獲得一些現(xiàn)代的技術(shù)簡化建造和部署松散耦合的業(yè)務(wù)服務(wù)流程。然而,如果一個機構(gòu)開始踏上SOA的旅程,在推出這個初步計劃的時候頭腦中必須考慮到更廣泛的SOA前景。通過采用SOA,機構(gòu)采用的方法基本上能夠讓建立和提供的業(yè)務(wù)服務(wù)在以后的業(yè)務(wù)流程和混合應(yīng)用程序中輕松地發(fā)展和再利用。
第一階段的要點是在沒有為第二個階段做出規(guī)劃之前不應(yīng)該實施任何SOA計劃。
第二個階段:跨過共享服務(wù)的鴻溝
這樣,你建立了一套提供業(yè)務(wù)功能的Web服務(wù)和基于REST(代表性狀態(tài)傳輸)的服務(wù)。也許這個項目會導(dǎo)致一種新的客戶查詢服務(wù)、客戶地址變化服務(wù)和過期的賬戶查詢服務(wù)。這個機構(gòu)采取這個步驟把這些服務(wù)通過企業(yè)服務(wù)總線發(fā)布出去,這樣,擁有不同身份識別要求的u不同的用戶都能夠訪問這些服務(wù)。
這個機構(gòu)現(xiàn)在擁有SOA了嗎?沒有人會爭辯說沒有。他們有三個新的Web服務(wù)。
SOA旅程的下一步是讓這個機構(gòu)建立一種能力,讓這些服務(wù)在不影響使用它們的應(yīng)用程序的情況下輕松地發(fā)展。在許多情況下(并非所有的情況),需要作為共享的服務(wù)發(fā)布以便讓未來的服務(wù)消費者再利用這些服務(wù),無論這些消費者是混合的應(yīng)用程序、業(yè)務(wù)流程還是通過門戶和Web應(yīng)用程序訪問的用戶。
我們把這個階段稱作“跨過共享的服務(wù)鴻溝”。這個目標只有在機構(gòu)實施SOA治理、SOA質(zhì)量和SOA管理的新流程的時候才能實現(xiàn)。這個階段不僅僅是建立服務(wù)和集成這些服務(wù)。這些服務(wù)必須要加入到支持規(guī)劃如何根據(jù)設(shè)計和運營政策建立這些服務(wù)的一個服務(wù)生命周期中,這樣,潛在的消費者就能夠信任這些服務(wù)將按照承諾提供。
在這個階段,SOA的努力已經(jīng)從建立一些Web服務(wù)發(fā)展到創(chuàng)建一個支持共享服務(wù)的面向服務(wù)的基礎(chǔ)設(shè)施。這些服務(wù)可以在一個動態(tài)的環(huán)境中被發(fā)現(xiàn)、再利用和管理。這通常會帶來成功。但是,第三個挑戰(zhàn)依然存在:升級SOA的努力以解決企業(yè)的問題。
第三個階段:實現(xiàn)企業(yè)的可伸縮性
隨著機構(gòu)的成熟和SOA計劃早期階段的成功超越最初計劃的范圍,企業(yè)將要看到這種SOA方法在其整個IT機構(gòu)中的復(fù)制。SOA的努力必須要超越已經(jīng)完成最初計劃的“超級英雄”團隊。
如果這個機構(gòu)已經(jīng)投資建立了管理這個服務(wù)生命周期的初步流程并且投入了IT運營和質(zhì)量保證等核心的IT機構(gòu),那么,這個機構(gòu)就能夠有利地渡過SOA旅程的第三個階段。
在這個階段,SOA服務(wù)生命周期流程必須要擴展到整個IT機構(gòu)。所有的應(yīng)用程序開發(fā)團隊必須準備應(yīng)用和發(fā)現(xiàn)可再利用的服務(wù)。他們必須理解將使未來的服務(wù)和混合應(yīng)用程序一致、兼容和共享的企業(yè)架構(gòu)。內(nèi)包和外包的質(zhì)量和測試團隊必須配備質(zhì)量管理解決方案。這些解決方案需要處理有關(guān)SOA的獨特問題,同時允許質(zhì)量團隊參加規(guī)劃、需求管理、測試和質(zhì)量推動的服務(wù)生命周期決策。他們需要SOA質(zhì)量解決方案允許他們繼續(xù)做自己的工作,而不用成為SOA配色的物理博士。最后,必須配備包括所有級別的服務(wù)臺在內(nèi)的整個IT運營團隊以便把SOA引進到他們現(xiàn)有的IT環(huán)境中。這樣,他們就能夠?qū)崿F(xiàn)跨SOA和非SOA的基礎(chǔ)設(shè)施的業(yè)務(wù)預(yù)期。
在這個階段,IT機構(gòu)需要考慮如何讓SOA滲透和集成他們已經(jīng)得到證明的IT流程中。這需要元數(shù)據(jù)和信息無縫地通過這個從規(guī)劃到要建立的治理和質(zhì)量保證一直到運營和改變管理的生命周期。只有在SOA成為整個IT環(huán)境中的一部分的時候企業(yè)SOA應(yīng)用才算完成。
要記住,千里之行始于足下。SOA也是如此。開始應(yīng)用SOA的最佳方法是評估你的機構(gòu)為SOA做的準備,授權(quán)一個團隊擁有SOA,找到一個有實際業(yè)務(wù)支持的項目,并且在一個治理計劃的指導(dǎo)下實施服務(wù)。SOA治理計劃能夠更方便地實現(xiàn)業(yè)務(wù)和IT目標并且培養(yǎng)負責(zé)這個服務(wù)生命周期的設(shè)計、建立、測試和運營等各個IT團隊之間的協(xié)作。
雖然大多數(shù)SOA旅程都要經(jīng)過本文所說的三個階段,但是,最佳的成功預(yù)測是要胸有成竹。知道是在建立一個SOA,而不僅僅是一些Web服務(wù)。在你進入第一個階段的時候,你就要提前計劃好第二和第三個階段的事情。(IT專家網(wǎng))
- 1重慶泛普OA軟件的管理客戶信息客戶主數(shù)據(jù)同步
- 2人與企業(yè)成功之路 必闖六關(guān)
- 3中方調(diào)查組抵達緬甸北部 中國人被困消息未證實
- 4誰是企業(yè)倉庫管理中庫存問題的終結(jié)者?
- 5CRM與持續(xù)改善機制
- 615【七臺河】省考夜校課程開課了
- 7人生如何賺大錢?
- 8步步高連鎖采用SaaS模式連鎖店管理軟件支持快速增長
- 9流程底層的 OA 和整合來跨整個企業(yè)利用最佳實踐
- 10泛普OA對用戶管理操作頁面相關(guān)按鈕的解釋
- 11傳統(tǒng)辦公中的口頭告知等傳送方式也都在一定程度上滿足流程的傳送
- 12競爭力,到底是如何具體的提高可以參考泛普軟件的試用版
- 13調(diào)查:德國半數(shù)職場女性曾遭遇“性騷擾”
- 14店鋪頁面美化
- 15所有的信息和應(yīng)用在OA系統(tǒng)中都不是孤立,而是強相關(guān)聯(lián)的
- 16匯源vs可口可樂:果汁果樂如何樂
- 17終端競爭的困惑
- 18大型連鎖零售企業(yè)發(fā)展戰(zhàn)略及其價值取向
- 19公司初期常犯的五大錯誤
- 20中小企業(yè)已經(jīng)進入高成本時代
- 212013年是機遇也是挑戰(zhàn),是奮斗的一年
- 22人生的第一桶金,就是來自你內(nèi)心的自信
- 23浙江省總調(diào)查顯示:偷工減料成建筑工空中殺手
- 24對于中國企業(yè)而言,OA到底應(yīng)從哪里開始?
- 25[連鎖管理軟件]傳統(tǒng)百貨突圍新動向詳解
- 26OA的深入應(yīng)用是同用戶的個性化需求密不可分的
- 27OA在企業(yè)應(yīng)用松耦合集成方面具有獨有的優(yōu)越性和先進性
- 28危機下給企業(yè)家的十條忠告
- 292011年上半年網(wǎng)絡(luò)管理員考試時間及科目安排
- 30家電巨頭——國美電器連鎖發(fā)展的策略方針
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓