- 相關(guān)推薦
芻議動(dòng)態(tài)企業(yè)信息治理系統(tǒng)的開(kāi)發(fā)
內(nèi)容摘要:動(dòng)態(tài)信息治理系統(tǒng)是企業(yè)提升核心競(jìng)爭(zhēng)力的平臺(tái),開(kāi)發(fā)動(dòng)態(tài)信息治理系統(tǒng),需要采用新思路和新方法。基于分層業(yè)務(wù)組件的動(dòng)態(tài)組件依靠關(guān)系方法,是從體系結(jié)構(gòu)角度,在整個(gè)開(kāi)發(fā)周期以構(gòu)建動(dòng)態(tài)系統(tǒng)為目標(biāo),在開(kāi)發(fā)階段以動(dòng)態(tài)組件的依靠關(guān)系為主脈展開(kāi),形成動(dòng)態(tài)組件依靠關(guān)系的分析、設(shè)計(jì)方法,從而為開(kāi)發(fā)高穩(wěn)定性和高可靠性的企業(yè)動(dòng)態(tài)信息治理系統(tǒng)提供了一種可選方法。關(guān)鍵詞:動(dòng)態(tài)企業(yè)信息治理系統(tǒng) 分層業(yè)務(wù)組件 體系結(jié)構(gòu) 動(dòng)態(tài)組件依靠關(guān)系
隨著市場(chǎng)競(jìng)爭(zhēng)的日益激烈,企業(yè)需要能夠提供持續(xù)、不中斷的業(yè)務(wù)處理和客戶服務(wù),同時(shí)企業(yè)的業(yè)務(wù)與服務(wù)還要拓展和升級(jí),這就要求現(xiàn)代企業(yè)的信息治理系統(tǒng)是一種動(dòng)態(tài)信息治理系統(tǒng),擁有動(dòng)態(tài)信息治理系統(tǒng)的企業(yè)就擁有了強(qiáng)大的競(jìng)爭(zhēng)力和可持續(xù)發(fā)展的動(dòng)能。開(kāi)發(fā)高可靠、高穩(wěn)定、低本錢(qián)的動(dòng)態(tài)信息治理系統(tǒng),就顯得尤為必要。
動(dòng)態(tài)信息治理系統(tǒng)
。ㄒ唬﹦(dòng)態(tài)信息治理系統(tǒng)概述
動(dòng)態(tài)信息治理系統(tǒng)就是能在信息治理系統(tǒng)運(yùn)行時(shí),進(jìn)行該系統(tǒng)業(yè)務(wù)功能的擴(kuò)展和升級(jí)。在對(duì)動(dòng)態(tài)信息治理系統(tǒng)進(jìn)行某項(xiàng)業(yè)務(wù)功能的擴(kuò)展和升級(jí)時(shí),一方面動(dòng)態(tài)信息治理系統(tǒng)中的其它業(yè)務(wù)功能不會(huì)受到影響或影響很小,影響越小動(dòng)態(tài)信息治理系統(tǒng)的穩(wěn)定性、可靠性越高。另一方面擴(kuò)展和升級(jí)的業(yè)務(wù)功能也能在短時(shí)間內(nèi)以較小的資源開(kāi)銷(xiāo)實(shí)現(xiàn),擴(kuò)展和升級(jí)后的動(dòng)態(tài)信息治理系統(tǒng)能穩(wěn)定、可靠運(yùn)行。軟件系統(tǒng)是信息治理系統(tǒng)的核心,以下的分析若無(wú)特別說(shuō)明,信息治理系統(tǒng)均指其信息治理系統(tǒng)中的軟件系統(tǒng)。
(二)動(dòng)態(tài)信息治理系統(tǒng)的作用
無(wú)需停止信息治理系統(tǒng)來(lái)實(shí)現(xiàn)擴(kuò)展和升級(jí)。假如是對(duì)動(dòng)態(tài)信息治理系統(tǒng)的業(yè)務(wù)功能擴(kuò)展和升級(jí),不會(huì)停止信息治理系統(tǒng)運(yùn)行,除非是動(dòng)態(tài)信息治理系統(tǒng)的核心部分。
能持續(xù)、不中斷提供業(yè)務(wù)處理和客戶服務(wù)。對(duì)動(dòng)態(tài)信息治理系統(tǒng)在運(yùn)行狀態(tài)下,進(jìn)行某項(xiàng)業(yè)務(wù)功能的擴(kuò)展和升級(jí)時(shí),擴(kuò)展和升級(jí)的業(yè)務(wù)功能也能在短時(shí)間內(nèi),以較小的資源開(kāi)銷(xiāo)實(shí)現(xiàn),而其它業(yè)務(wù)功能不會(huì)受到影響或影響很小。
更加適應(yīng)面向電子商務(wù)時(shí)代。在電子商務(wù)時(shí)代,動(dòng)態(tài)信息治理系統(tǒng)應(yīng)當(dāng)支持Internet上的信息獲取及網(wǎng)上業(yè)務(wù)交易的實(shí)現(xiàn),使Internet網(wǎng)上業(yè)務(wù)處理能連續(xù)實(shí)現(xiàn),企業(yè)因此而擴(kuò)大業(yè)務(wù),隨時(shí)在線為客戶服務(wù)。
。ㄈ﹦(dòng)態(tài)信息治理系統(tǒng)的特點(diǎn)
動(dòng)態(tài)性。動(dòng)態(tài)性是動(dòng)態(tài)信息治理系統(tǒng)的根本特征,它反映了信息治理系統(tǒng)無(wú)需停止運(yùn)行,在靜態(tài)狀態(tài)下通過(guò)插進(jìn)、更新組件,來(lái)實(shí)現(xiàn)信息治理系統(tǒng)的擴(kuò)展和升級(jí)。
組件化。動(dòng)態(tài)信息治理系統(tǒng)的動(dòng)態(tài)特征和組件的二進(jìn)制熱拔插的特點(diǎn),決定了構(gòu)建信息治理系統(tǒng)時(shí),需采用組件技術(shù)和組件方法,以組件形式來(lái)實(shí)現(xiàn),在信息治理系統(tǒng)運(yùn)行時(shí),插進(jìn)、更新組件。
以高度體系結(jié)構(gòu)為中心。一方面組件方法是以高度體系結(jié)構(gòu)為中心;另一方面動(dòng)態(tài)信息治理系統(tǒng)要能在信息治理系統(tǒng)運(yùn)行時(shí),插進(jìn)、更新組件,關(guān)鍵在于信息治理系統(tǒng)運(yùn)行時(shí),動(dòng)態(tài)組件的依靠關(guān)系,這需要用體系結(jié)構(gòu)思想來(lái)構(gòu)建動(dòng)態(tài)組件的依靠關(guān)系。
動(dòng)態(tài)信息治理系統(tǒng)開(kāi)發(fā)方法
。ㄒ唬┙M件技術(shù)及方法
組件是一種合成單元,具有以契約形式描述的接口,并只有明確的環(huán)境依靠關(guān)系,可以獨(dú)立發(fā)布、部署,可由第三方合成。它具有如下特點(diǎn):服務(wù)的獨(dú)立交付。組件本身是為搭建一個(gè)應(yīng)用程序平臺(tái)的功能部分,組件之間是相互合作的關(guān)系。組件服務(wù)的獨(dú)立交付是指一個(gè)組件是上下文無(wú)關(guān)的,組件之間沒(méi)有嵌進(jìn)式的相關(guān)性存在。
可復(fù)用的服務(wù)提供。組件是用規(guī)格說(shuō)明描述的接口提供服務(wù)。對(duì)于組件的實(shí)現(xiàn)不拘于某種語(yǔ)言,相同規(guī)格的組件可以替換。組件的部署使得組件實(shí)現(xiàn)跨平臺(tái)的可復(fù)用的服務(wù)。
。ǘ╆P(guān)于動(dòng)態(tài)組件依靠關(guān)系的方法
尋求動(dòng)態(tài)組件的依靠關(guān)系整理的方法,要根據(jù)動(dòng)態(tài)組件的依靠關(guān)系整理的目的,對(duì)組件方法需進(jìn)一步的具體化。分層業(yè)務(wù)組件方法就是對(duì)應(yīng)用系統(tǒng)從需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)一直到系統(tǒng)運(yùn)行整個(gè)開(kāi)發(fā)周期,按應(yīng)用業(yè)務(wù)分解為若干業(yè)務(wù)組件,業(yè)務(wù)組件又可以分解成粒度更小的組件,在治理上劃分為系統(tǒng)級(jí)和業(yè)務(wù)組件級(jí),系統(tǒng)級(jí)負(fù)責(zé)整個(gè)應(yīng)用系統(tǒng)的公共類(lèi)組件、連接類(lèi)組件、共用類(lèi)組件的治理,業(yè)務(wù)組件級(jí)負(fù)責(zé)該組件內(nèi)的協(xié)調(diào)、治理。在分析階段、設(shè)計(jì)階段,將依靠關(guān)系的分解最小化,即將動(dòng)態(tài)組件的依靠關(guān)系分解一直到包含依靠關(guān)系中的元素的最小組件。形成系統(tǒng)級(jí)和業(yè)務(wù)組件級(jí)的動(dòng)態(tài)組件的依靠關(guān)系表,為動(dòng)態(tài)組件的依靠關(guān)系在系統(tǒng)級(jí)和業(yè)務(wù)組件級(jí)上的治理提供支撐。
。ㄈ﹦(dòng)態(tài)組件的依靠關(guān)系
動(dòng)態(tài)組件的依靠關(guān)系:組件在運(yùn)行狀態(tài)下,組件全部功能均能正常起作用,所必須的組件支撐關(guān)系。研究組件的依靠關(guān)系,首先要將這種依靠關(guān)系以顯性方式表現(xiàn)。用模型表達(dá),A組件輸出W,B組件依靠于A組件的輸出W。W可以是一組數(shù)據(jù)、一個(gè)方法、一個(gè)重用、一個(gè)標(biāo)記說(shuō)明等。A組件的動(dòng)態(tài)更新時(shí),則由于它對(duì)B組件運(yùn)行有支撐作,在此期間B組件運(yùn)行將會(huì)被阻止,A組件的更新完成后,B組件才能運(yùn)行,A組件的升級(jí)增加了功能,會(huì)給B組件升級(jí)奠定基礎(chǔ),B組件升級(jí),需要有相應(yīng)版本號(hào)的A組件,A組件與B組件的依靠關(guān)系,決定了A組件與B組件升級(jí)的一致性,這需要對(duì)組件版本號(hào)進(jìn)行治理。輸進(jìn)A-B模型表達(dá)了組件的直接依靠關(guān)系,將組件的直接依靠關(guān)系用表格反映。
。ㄋ模┮揽筷P(guān)系分類(lèi)
時(shí)空分類(lèi):將開(kāi)發(fā)周期的分析階段、設(shè)計(jì)階段、運(yùn)行階段等劃分為分析空間、設(shè)計(jì)空間、運(yùn)行空間等。在同一空間內(nèi)的組件的依靠稱(chēng)為組件的空間依靠。不同空間的組件的依靠稱(chēng)為組件的時(shí)間依靠。從時(shí)空角度劃分組件的依靠分為兩種類(lèi)型:空間依靠、時(shí)間依靠。從輸進(jìn)X角度劃分組件的依靠關(guān)系分為:數(shù)據(jù)依靠關(guān)系、方法依靠關(guān)系、重用依靠關(guān)系、標(biāo)記說(shuō)明依靠關(guān)系。將在運(yùn)行空間中組件的依靠關(guān)系稱(chēng)為動(dòng)態(tài)組件的依靠關(guān)系(以下文中組件的依靠關(guān)系均指動(dòng)態(tài)組件的依靠關(guān)系),將在分析空間、設(shè)計(jì)空間中組件的依靠關(guān)系稱(chēng)為靜態(tài)組件的依靠關(guān)系。在此研究的是圍繞組件的動(dòng)態(tài)更新,在分析階段、設(shè)計(jì)階段針對(duì)動(dòng)態(tài)組件的依靠關(guān)系,展開(kāi)分析、設(shè)計(jì)、整理和治理,在運(yùn)行階段具有動(dòng)態(tài)依靠關(guān)系的組件,其動(dòng)態(tài)更新過(guò)程、方法、原理及治理的研究。
動(dòng)態(tài)組件依靠關(guān)系的整理
在組件應(yīng)用系統(tǒng)中的組件依靠關(guān)系首先要進(jìn)行整理,以便高效、快捷地實(shí)施組件依靠關(guān)系治理,實(shí)現(xiàn)動(dòng)態(tài)組件變更。依靠關(guān)系遵循三個(gè)原則:
禁止循環(huán)依靠。若存在循環(huán)依靠,動(dòng)態(tài)組件變更將無(wú)法實(shí)現(xiàn)。動(dòng)態(tài)組件變更的過(guò)程控制原理,在輸進(jìn)A-B模型中,若要對(duì)A組件進(jìn)行動(dòng)態(tài)升級(jí),按進(jìn)程治理中的信號(hào)量治理方法對(duì)A組件與B組件實(shí)現(xiàn)并發(fā)控制, B組件不能處于執(zhí)行狀態(tài)時(shí),A組件的動(dòng)態(tài)升級(jí)執(zhí)行時(shí),B組件的執(zhí)行要求將被阻止,直到A組件的動(dòng)態(tài)升級(jí)執(zhí)行完成。按動(dòng)態(tài)依靠組件變更的過(guò)程控制原理,A組件與B組件循環(huán)依靠將可能形成死鎖。例如,若A組件與B組件相互直接依靠,對(duì)A組件和B組件同時(shí)進(jìn)行動(dòng)態(tài)升級(jí),按輸進(jìn)A-B模型,A組件的動(dòng)態(tài)升級(jí)需要B組件動(dòng)態(tài)升級(jí)的支撐,B組件的動(dòng)態(tài)升級(jí)需要A組件動(dòng)態(tài)升級(jí)的支撐,那么A組件與B組件的動(dòng)態(tài)升級(jí)必然相互等待形成死鎖。 縮短依靠鏈?s短組件的依靠鏈,能極大地降低組件依靠鏈的復(fù)雜性,進(jìn)步組件依靠治理的效率。分層業(yè)務(wù)組件方法按業(yè)務(wù)建立業(yè)務(wù)組件,由于業(yè)務(wù)自身內(nèi)部關(guān)聯(lián)性強(qiáng),業(yè)務(wù)之間關(guān)聯(lián)性弱,分層業(yè)務(wù)組件方法使業(yè)務(wù)組件之間弱耦合,業(yè)務(wù)組件內(nèi)強(qiáng)聚合,能在較大程度上縮短組件的依靠鏈。
依靠轉(zhuǎn)移。為了使軟件系統(tǒng)在運(yùn)行狀態(tài)下的組件最大限度地進(jìn)行變更,簡(jiǎn)化組件依靠,需要對(duì)組件依靠關(guān)系實(shí)施轉(zhuǎn)移。分層業(yè)務(wù)組件方法在需求業(yè)務(wù)階段、分析階段、設(shè)計(jì)階段都應(yīng)將減少跨業(yè)務(wù)組件的組件依靠關(guān)系,盡量將跨業(yè)務(wù)組件的組件依靠關(guān)系轉(zhuǎn)移為業(yè)務(wù)組件內(nèi)的組件依靠關(guān)系,并將跨業(yè)務(wù)組件的組件依靠轉(zhuǎn)移為業(yè)務(wù)組件對(duì)整個(gè)應(yīng)用系統(tǒng)的公共類(lèi)組件、連接類(lèi)組件、共用類(lèi)組件等系統(tǒng)級(jí)組件的依靠。
動(dòng)態(tài)組件的變更治理
(一)組件的依靠關(guān)系治理
并非應(yīng)用系統(tǒng)所有的組件都答應(yīng)在運(yùn)行狀態(tài)下變更,例如對(duì)動(dòng)態(tài)組件的依靠關(guān)系治理的系統(tǒng)級(jí)組件,動(dòng)態(tài)組件的依靠關(guān)系在治理上劃分為系統(tǒng)級(jí)和業(yè)務(wù)組件級(jí),動(dòng)態(tài)組件的依靠關(guān)系以表格形式來(lái)表達(dá)動(dòng)態(tài)組件的依靠關(guān)系,系統(tǒng)級(jí)的動(dòng)態(tài)組件的依靠關(guān)系表,由系統(tǒng)治理,業(yè)務(wù)組件級(jí)的動(dòng)態(tài)組件依靠關(guān)系表,由業(yè)務(wù)組件治理。動(dòng)態(tài)組件變更的過(guò)程控制可由系統(tǒng)治理也可由業(yè)務(wù)組件治理,一般地,大型系統(tǒng)、分布式系統(tǒng)的動(dòng)態(tài)組件變更的過(guò)程控制由系統(tǒng)治理,小型系統(tǒng)、集中式系統(tǒng)的動(dòng)態(tài)組件變更的過(guò)程控制由業(yè)務(wù)組件治理,用戶可根據(jù)具體情況決定。答應(yīng)對(duì)業(yè)務(wù)組件級(jí)中的動(dòng)態(tài)組件依靠關(guān)系治理的組件在運(yùn)行狀態(tài)下實(shí)施變更。
。ǘ┗趧(dòng)態(tài)組件依靠關(guān)系的組件變更
由系統(tǒng)治理的動(dòng)態(tài)組件變更過(guò)程控制下,業(yè)務(wù)組件內(nèi)依靠的動(dòng)態(tài)組件變更治理過(guò)程:第一,向業(yè)務(wù)組件內(nèi)的動(dòng)態(tài)組件變更治理器組件提交組件變更申請(qǐng),治理器組件檢查變更組件,若該組件屬于業(yè)務(wù)組件內(nèi)依靠,則執(zhí)行下一步,若該組件屬于跨業(yè)務(wù)組件依靠,則向系統(tǒng)的動(dòng)態(tài)組件變更治理器組件提交組件變更申請(qǐng),然后結(jié)束。第二,判定該組件是否工作?若工作則等待,否則執(zhí)行下一步。第三,將該組件所屬業(yè)務(wù)組件的該組件依靠關(guān)系子表及變更申請(qǐng)交系統(tǒng),系統(tǒng)按動(dòng)態(tài)組件變更的過(guò)程控制原理實(shí)施組件變更。
系統(tǒng)的跨業(yè)務(wù)組件依靠的動(dòng)態(tài)組件變更治理過(guò)程:第一,向系統(tǒng)的動(dòng)態(tài)組件變更治理器組件提交組件變更申請(qǐng),系統(tǒng)的動(dòng)態(tài)組件變更治理器組件檢查變更組件是否答應(yīng),若不答應(yīng),則結(jié)束;若答應(yīng),則執(zhí)行下一步。第二,將該組件的組件依靠關(guān)系表或子表及變更申請(qǐng)交系統(tǒng)。第三,系統(tǒng)的動(dòng)態(tài)組件變更治理器組件根據(jù)件依靠關(guān)系表或子表,實(shí)施動(dòng)態(tài)組件變更過(guò)程控制。
結(jié)論
動(dòng)態(tài)企業(yè)信息系統(tǒng)的開(kāi)發(fā),關(guān)鍵在于動(dòng)態(tài)組件的依靠關(guān)系的分析、設(shè)計(jì),基于分層業(yè)務(wù)組件的動(dòng)態(tài)組件依靠關(guān)系方法,是從動(dòng)態(tài)組件體系結(jié)構(gòu)角度,在整個(gè)開(kāi)發(fā)周期以構(gòu)建動(dòng)態(tài)系統(tǒng)為目標(biāo),各開(kāi)發(fā)階段圍繞動(dòng)態(tài)組件的依靠關(guān)系展開(kāi),形成動(dòng)態(tài)組件依靠關(guān)系的分析、設(shè)計(jì)方法。從長(zhǎng)遠(yuǎn)的角度考慮,企業(yè)治理信息系統(tǒng)面對(duì)在電子商務(wù)時(shí)代下新業(yè)務(wù)快速增長(zhǎng)的過(guò)程中,在企業(yè)降低投進(jìn)的條件下,企業(yè)治理信息系統(tǒng)的新業(yè)務(wù)功能擴(kuò)展和升級(jí)能持續(xù)地快速實(shí)現(xiàn)。
參考文獻(xiàn):
1.姚家奕主編.治理信息系統(tǒng)[M].首都經(jīng)濟(jì)貿(mào)易大學(xué)出版社,2003
2.甄鐳.信息系統(tǒng)升級(jí)與整合:策略
【芻議動(dòng)態(tài)企業(yè)信息治理系統(tǒng)的開(kāi)發(fā)】相關(guān)文章:
淺議動(dòng)態(tài)企業(yè)信息管理系統(tǒng)的開(kāi)發(fā)03-20
芻議財(cái)務(wù)治理系統(tǒng)在ERP中的應(yīng)用03-22
地方省情信息管理系統(tǒng)開(kāi)發(fā)建設(shè)芻議03-19
外包的動(dòng)態(tài)治理研究03-24
芻議內(nèi)部審計(jì)參與風(fēng)險(xiǎn)治理03-23
CPLD器件的在系統(tǒng)動(dòng)態(tài)配置03-20
企業(yè)信息系統(tǒng)審計(jì)的研究12-10
芻議家族制企業(yè)治理模式變革03-21