當前位置:工程項目OA系統(tǒng) > 泛普各地 > 黑龍江OA系統(tǒng) > 哈爾濱OA系統(tǒng) > 哈爾濱OA快博
從業(yè)務流程角度理解面向服務的概念
目前,在IT領域最熱門的一個主題是“面向服務的架構”,即SOA,Service Oriented Architectures。SOA的概念來自于web服務,由于web服務概念的出現(xiàn)及相關應用系統(tǒng)的實施,SOA架構成為新的web服務模式。從本質(zhì)上講,SOA的概念是很簡單的。與傳統(tǒng)的端到端的企業(yè)應用系統(tǒng)不同,SOA提供了一系列的“服務”模塊,這些服務模塊具有定義良好的輸入/輸出接口以及功能完善的處理模塊。通過使用這些服務,傳統(tǒng)的端到端的系統(tǒng)可以方便的利用這些服務集成在一起。使用SOA架構最為便利的一點所構建的各種服務模塊不再僅僅為某一個系統(tǒng)服務,而是可為整個企業(yè)內(nèi)部大多數(shù)的系統(tǒng)所用。
企業(yè)希望實施SOA的一個先決條件是:所擁有的信息系統(tǒng)存在異構性,即不同的應用軟件系統(tǒng)由不同的軟件供應商提供,同時,企業(yè)自身的需求又要求各不同的軟件系統(tǒng)無縫的集成在一起。應用軟件的異構性這一特點在大多數(shù)企業(yè)都存在,就像養(yǎng)雞人不愿將所有的雞蛋放在一個籃子一樣,為了避免對某一軟件供應商的過渡依賴,企業(yè)必然會選擇不同的軟件產(chǎn)品,同樣,對于軟件供應商而言,其所提供的產(chǎn)品不可能滿足用戶的所有需求。
以客戶關系管理系統(tǒng)為例,目前存在的CRM系統(tǒng)種類繁多,有側重于銷售自動化的,有自主服務類型,還有電子郵件應答式系統(tǒng)。為了確??蛻舻臐M意度,有時需要這幾種不同的系統(tǒng)取長補短,集成為一個功能更加完善的系統(tǒng)。但是,實際上,真正實現(xiàn)這一要求并不像想象的那么簡單,主要原因在于各個不同的系統(tǒng)是由不同的軟件供應商所提供,并且是為特定用戶或某一用途而服務的。為了更好的為客戶服務,很多相同的功能在不同的系統(tǒng)中被重復實現(xiàn),并且對于客戶而言,希望通過現(xiàn)有的這些系統(tǒng)獲得“點對點”的直接式服務似乎越來越難。
這種情形在很多企業(yè)都存在,對于這些問題,利用SOA架構構建的信息系統(tǒng)可以方便的消除這些異構性,抹平系統(tǒng)之間的差異,實現(xiàn)應用系統(tǒng)的無縫集成。但是,要想使基于SOA架構的系統(tǒng)能夠成功建立,必須明白哪些功能可以以服務的形式出現(xiàn)。
確定服務模塊的一個方法是將現(xiàn)有應用系統(tǒng)中所能提供的功能以列表的形式列出,如果發(fā)現(xiàn)相同的功能模塊在不同的系統(tǒng)都有所實現(xiàn),那么這些功能模塊可以以服務模塊的形式加以重構。這種方法是基于軟件功能層面的,雖然可以以此作為建立新系統(tǒng)的依據(jù),但是,由于過多地考慮了軟件系統(tǒng)的功能要求,所以,我們并不推薦采用這種方法來構建新系統(tǒng)。
對于SOA架構的系統(tǒng)而言, 服務模塊最好通過業(yè)務流程管理來確定,即通過BPM系統(tǒng)來分析企業(yè)的業(yè)務流程,將所有的業(yè)務流程以圖表的方式表示出來,這樣可以清楚地知道我們需要完成什么樣的工作,對于這些工作,我們又需要什么樣的信息系統(tǒng)。同時,通過對業(yè)務流程的分析,我們還可以明確知道客戶流程,而不是簡單的只考慮客戶服務和銷售問題。
這種構建基于SOA架構系統(tǒng)的策略可以使我們清楚地明白哪些功能是我們需要的,而不是去考慮現(xiàn)存哪些功能。通過建立現(xiàn)有系統(tǒng)所具有的功能模塊目錄列表,我們可以方便的發(fā)現(xiàn)那些在不同的系統(tǒng)中被重復實現(xiàn)的功能模塊,進一步分析我們將會發(fā)現(xiàn),那些只在一個系統(tǒng)中被實現(xiàn)的功能模塊,對于其他系統(tǒng)而言,并沒有太多的用途。
在部屬新的系統(tǒng)之前,通過對業(yè)務流程的分析,我們可以確定哪些功能是必須要實現(xiàn),從而使得我們可以在更恰當?shù)臅r間以更合適的方式來實現(xiàn)所需要的功能服務。這樣不但能更好的實現(xiàn)信息資源共享,而且可以使得整個系統(tǒng)發(fā)揮其最大效能。反過來,利用基于SOA架構的系統(tǒng)又可以使得我們更好的進行生產(chǎn)設計,同時可以最大限度的節(jié)約成本。
目前,很多企業(yè)并沒有對其業(yè)務流程進行充分詳細的分析,其主要原因在于:只要企業(yè)存在,業(yè)務流程就存在,但是,對于業(yè)務流程的記錄和分析又缺乏相應的自動化手段和必要的文檔信息。業(yè)務流程往往會隨著企業(yè)內(nèi)外環(huán)境的變化而發(fā)生變化,比如隨著客戶需求的變化和產(chǎn)品及管理方面的變化而變動。為了更好的實施基于SOA架構的新的系統(tǒng),我們必須對業(yè)務流程加以細查,從而可以對業(yè)務流程加以改善,同時,這又使得整個企業(yè)的業(yè)務流程的運作更為靈敏。此外,通過對業(yè)務流程的分析,又可以消除IT工作人員與企業(yè)管理人員之間的鴻溝,使得企業(yè)管理者更清楚的知道信息系統(tǒng)所提供的功能,以及這些信息系統(tǒng)對于企業(yè)運作的真正價值。
通過對業(yè)務流程進行分析,企業(yè)可以更清楚地知道哪些功能性要求可以以服務的形式加以實現(xiàn)。如果只是實施了新的基于SOA架構的系統(tǒng),而沒有對流程進行充分的管理和分析,那無疑是在浪費時間,企業(yè)不會清楚其真正需要的功能性服務是什么。對業(yè)務流程進行充分的分析可以幫助企業(yè)更好的了解其業(yè)務流程,明白真正需要的是什么,從而更好的改善企業(yè)的業(yè)務流程,提高其效能。
來源:AMT
- 1美國國家半導體如何進行知識管理
- 2透析工廠信息應用:制造過程和信息相連帶來利潤
- 3連鎖便利企業(yè)的信息化與方法
- 4約束和協(xié)同管理:最好的機會仍然沒有到來
- 5ERP實施之后還要再做些什么?
- 6用TQM思想在物流企業(yè)中構筑服務質(zhì)量管理體系
- 7KM實踐:書生公司的“基本法”
- 8我國企業(yè)如何建設自己的企業(yè)文化
- 9流程是ERP的“靈魂”?
- 10管理會計動態(tài)成本體系構建的訴求
- 11IBM:對招聘流程進行的創(chuàng)新 點燃團隊創(chuàng)新激情
- 12中小企業(yè)路由器的選擇
- 13成熟合作伙伴策略是技術廠商在亞太市場取勝關鍵
- 142005年Linux發(fā)展趨勢
- 15iSCSI技術發(fā)展及未來展望
- 16研發(fā)項目管理系列(3)——市場預測
- 17軟件測試的目標
- 18BPM到底能給企業(yè)帶來什么價值?
- 19企業(yè)服務器互通的價值
- 20銀行中間業(yè)務平臺分析及實現(xiàn)
- 21制造業(yè)按需生產(chǎn)中的精益敏捷哲學
- 22看Intel如何進行知識管理
- 23APS算法分析之五基因算法
- 24學習型組織的五項修煉
- 25IT項目中操作人員業(yè)務主管誰管誰?
- 26企業(yè)實施CAPP系統(tǒng)的步驟
- 27協(xié)同辦公OA軟件的招標形式與技術要求
- 28企業(yè)實行電子商務外包優(yōu)劣分析
- 29民企信息化的軟肋
- 30路由器與交換機組網(wǎng)分析比較
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓