- 相關推薦
淺議動態企業信息管理系統的開發
摘要:動態信息管理系統是企業提升核心競爭力的平臺,開發動態信息管理系統,需要采用新思路和新方法。基于分層業務組件的動態組件依賴關系方法,是從體系結構角度,在整個開發周期以構建動態系統為目標,在開發階段以動態組件的依賴關系為主脈展開,形成動態組件依賴關系的分析、設計方法,從而為開發高穩定性和高可靠性的企業動態信息管理系統提供了一種可選方法。關鍵詞:動態企業信息管理系統 分層業務組件 體系結構 動態組件依賴關系
隨著市場競爭的日益激烈,企業需要能夠提供持續、不間斷的業務處理和客戶服務,同時企業的業務與服務還要拓展和升級,這就要求現代企業的信息管理系統是一種動態信息管理系統,擁有動態信息管理系統的企業就擁有了強大的競爭力和可持續發展的動能。開發高可靠、高穩定、低成本的動態信息管理系統,就顯得尤為必要。
動態信息管理系統
(一)動態信息管理系統概述
動態信息管理系統就是能在信息管理系統運行時,進行該系統業務功能的擴展和升級。在對動態信息管理系統進行某項業務功能的擴展和升級時,一方面動態信息管理系統中的其它業務功能不會受到影響或影響很小,影響越小動態信息管理系統的穩定性、可靠性越高。另一方面擴展和升級的業務功能也能在短時間內以較小的資源開銷實現,擴展和升級后的動態信息管理系統能穩定、可靠運行。軟件系統是信息管理系統的核心,以下的分析若無特別說明,信息管理系統均指其信息管理系統中的軟件系統。
。ǘ﹦討B信息管理系統的作用
無需停止信息管理系統來實現擴展和升級。如果是對動態信息管理系統的業務功能擴展和升級,不會停止信息管理系統運行,除非是動態信息管理系統的核心部分。
能持續、不間斷提供業務處理和客戶服務。對動態信息管理系統在運行狀態下,進行某項業務功能的擴展和升級時,擴展和升級的業務功能也能在短時間內,以較小的資源開銷實現,而其它業務功能不會受到影響或影響很小。
更加適應面向電子商務時代。在電子商務時代,動態信息管理系統應當支持Internet上的信息獲取及網上業務交易的實現,使Internet網上業務處理能連續實現,企業因此而擴大業務,隨時在線為客戶服務。
。ㄈ﹦討B信息管理系統的特點
動態性。動態性是動態信息管理系統的根本特征,它反映了信息管理系統無需停止運行,在靜態狀態下通過插入、更新組件,來實現信息管理系統的擴展和升級。
組件化。動態信息管理系統的動態特征和組件的二進制熱拔插的特點,決定了構建信息管理系統時,需采用組件技術和組件方法,以組件形式來實現,在信息管理系統運行時,插入、更新組件。
以高度體系結構為中心。一方面組件方法是以高度體系結構為中心;另一方面動態信息管理系統要能在信息管理系統運行時,插入、更新組件,關鍵在于信息管理系統運行時,動態組件的依賴關系,這需要用體系結構思想來構建動態組件的依賴關系。
動態信息管理系統開發方法
(一)組件技術及方法
組件是一種合成單元,具有以契約形式描述的接口,并只有明確的環境依賴關系,可以獨立發布、部署,可由第三方合成。它具有如下特點:服務的獨立交付。組件本身是為搭建一個應用程序平臺的功能部分,組件之間是相互合作的關系。組件服務的獨立交付是指一個組件是上下文無關的,組件之間沒有嵌入式的相關性存在。
可復用的服務提供。組件是用規格說明描述的接口提供服務。對于組件的實現不拘于某種語言,相同規格的組件可以替換。組件的部署使得組件實現跨平臺的可復用的服務。
。ǘ╆P于動態組件依賴關系的方法
尋求動態組件的依賴關系整理的方法,要根據動態組件的依賴關系整理的目的,對組件方法需進一步的具體化。分層業務組件方法就是對應用系統從需求分析、系統分析、系統設計一直到系統運行整個開發周期,按應用業務分解為若干業務組件,業務組件又可以分解成粒度更小的組件,在管理上劃分為系統級和業務組件級,系統級負責整個應用系統的公共類組件、連接類組件、共用類組件的管理,業務組件級負責該組件內的協調、管理。在分析階段、設計階段,將依賴關系的分解最小化,即將動態組件的依賴關系分解一直到包含依賴關系中的元素的最小組件。形成系統級和業務組件級的動態組件的依賴關系表,為動態組件的依賴關系在系統級和業務組件級上的管理提供支撐。
。ㄈ﹦討B組件的依賴關系
動態組件的依賴關系:組件在運行狀態下,組件全部功能均能正常起作用,所必需的組件支撐關系。研究組件的依賴關系,首先要將這種依賴關系以顯性方式表現。用模型表達,A組件輸出W,B組件依賴于A組件的輸出W。W可以是一組數據、一個方法、一個重用、一個標記說明等。A組件的動態更新時,則由于它對B組件運行有支撐作,在此期間B組件運行將會被阻止,A組件的更新完成后,B組件才能運行,A組件的升級增加了功能,會給B組件升級奠定基礎,B組件升級,需要有相應版本號的A組件,A組件與B組件的依賴關系,決定了A組件與B組件升級的一致性,這需要對組件版本號進行管理。輸入A-B模型表達了組件的直接依賴關系,將組件的直接依賴關系用表格反映。
(四)依賴關系分類
時空分類:將開發周期的分析階段、設計階段、運行階段等劃分為分析空間、設計空間、運行空間等。在同一空間內的組件的依賴稱為組件的空間依賴。不同空間的組件的依賴稱為組件的時間依賴。從時空角度劃分組件的依賴分為兩種類型:空間依賴、時間依賴。從輸入X角度劃分組件的依賴關系分為:數據依賴關系、方法依賴關系、重用依賴關系、標記說明依賴關系。將在運行空間中組件的依賴關系稱為動態組件的依賴關系(以下文中組件的依賴關系均指動態組件的依賴關系),將在分析空間、設計空間中組件的依賴關系稱為靜態組件的依賴關系。在此研究的是圍繞組件的動態更新,在分析階段、設計階段針對動態組件的依賴關系,展開分析、設計、整理和管理,在運行階段具有動態依賴關系的組件,其動態更新過程、方法、原理及管理的研究。
動態組件依賴關系的整理
在組件應用系統中的組件依賴關系首先要進行整理,以便高效、快捷地實施組件依賴關系管理,實現動態組件變更。依賴關系遵循三個原則:
禁止循環依賴。若存在循環依賴,動態組件變更將無法實現。動態組件變更的過程控制原理,在輸入A-B模型中,若要對A組件進行動態升級,按進程管理中的信號量管理方法對A組件與B組件實現并發控制, B組件不能處于執行狀態時,A組件的動態升級執行時,B組件的執行要求將被阻止,直到A組件的動態升級執行完成。按動態依賴組件變更的過程控制原理,A組件與B組件循環依賴將可能形成死鎖。例如,若A組件與B組件相互直接依賴,對A組件和B組件同時進行動態升級,按輸入A-B模型,A組件的動態升級需要B組件動態升級的支撐,B組件的動態升級需要A組件動態升級的支撐,那么A組件與B組件的
【淺議動態企業信息管理系統的開發】相關文章:
紡織企業快速報價系統開發05-11
淺議中學音樂校本教材的開發與編制05-26
信息管理系統開題報告07-20
信息管理系統論文11-22
淺議企業的投標策略與報價技巧06-04
設備信息管理系統論文11-14
信息管理系統論文通用02-14
淺議企業應收賬款的風險防范05-29
學生信息管理系統設計開題報告07-20