張榮輝 黔東南民族職業(yè)技術學院
開放式源代碼在構建企業(yè)信息系統(tǒng)中的應用研究
張榮輝 黔東南民族職業(yè)技術學院
隨著我國現(xiàn)代信息化技術的不斷發(fā)展,使得開放式源代碼技術得到了廣泛的應用,開放式源代碼是指把軟件程序編好之后,不僅僅把軟件公開給別人使用,還把自己寫程序時的源代碼公開,給別人學習,甚至是修改,通過這樣進行不斷的升級。開放式源代碼具有很多的優(yōu)勢,比如:費用較低、開發(fā)的體系結構以及擴展性極強,所以使得開放式源代碼系統(tǒng)獲得越來越多的人的青睞,尤其的表現(xiàn)在企業(yè)的開發(fā)與管理上。在構建企業(yè)信息系統(tǒng)時,開放式源代碼也有很重要的應用。本文主要對開放式源代碼在在構建企業(yè)信息系統(tǒng)中的應用進行詳細的研究。
開放式源代碼 企業(yè) 信息系統(tǒng)構建 應用研究
由于我國科技與經濟實力的不斷發(fā)展,使得企業(yè)的管理、運行等工作面臨著巨大的挑戰(zhàn),因此,構建一個科學、合理的企業(yè)信息系統(tǒng),建立一個穩(wěn)定、安全的企業(yè)信息交流平臺是非常重要的。除此之外,在構建企業(yè)信息系統(tǒng)時,成本的消耗是我們關注的焦點,而開放式源代碼經過一段時間的發(fā)展之后,其費用的消耗是極少的,不僅符合企業(yè)的經濟效益標準,而且還可以提供高質量、高水平的服務,由此可見,開放式源代碼在構建企業(yè)信息系統(tǒng)中的應用前景比較的可觀。
作為企業(yè)數(shù)據(jù)儲存和管理的核心,數(shù)據(jù)庫系統(tǒng)的設計是至關重要的。在開放式源代碼當中,企業(yè)在構建其信息系統(tǒng)時,可以選擇MySQL,并且把MaxDB當作中央服務器,將其放置在總公司當中。此外,在各個分部當中,可以選擇MySQL server當作本地的存儲系統(tǒng)。我們也可以對各個部門的數(shù)據(jù)進行交換,使得存儲系統(tǒng)完整化。
為了提高數(shù)據(jù)的訪問性并且保證數(shù)據(jù)的安全性能,我們應該對系統(tǒng)數(shù)據(jù)的接口層進行統(tǒng)一的處理。在MySQL中,主要包括了JDBC和ODBC 兩種標準的數(shù)據(jù)接口,此外,還有各種語言的數(shù)據(jù)接口。企業(yè)在構建自身的信息系統(tǒng)時,應該以數(shù)據(jù)庫的接口層為依據(jù),并且將系統(tǒng)數(shù)據(jù)接口層以組件的方式放置在應用服務器上,這樣可以大大的提高系統(tǒng)數(shù)據(jù)接口層的標準程度。
系統(tǒng)業(yè)務邏輯層是企業(yè)信息系統(tǒng)中最重要的部分,并且與數(shù)據(jù)接口層相似的是,系統(tǒng)業(yè)務邏輯也以組件的方式進行封裝。如果我們把系統(tǒng)業(yè)務邏輯分成單一的模塊,每個組件的功能就會獨立發(fā)揮,提供穩(wěn)定性的接口,從而確保系統(tǒng)的擴展性。我們將組件放置在應用服務器上,那么安全、穩(wěn)定的應用服務器就構建起來了。EJB服務器可以提供標準的容器,我們只要將EJB組件放置到容器當中,就能夠提供標準的服務了。此外,可供選擇的支持EJB技術的開放式源代碼也有很多種。
MySQL數(shù)據(jù)庫系統(tǒng)主要對企業(yè)的一些重要數(shù)據(jù)進行保存,此外,為了保證數(shù)據(jù)庫系統(tǒng)運行的穩(wěn)定性和安全性,我們可以使用雙機系統(tǒng)進行操作,主機都有一個MySQL應用實例,雙機系統(tǒng)之間可以通過其復制功能進行同步雙向操作。
數(shù)據(jù)接口層主要包含幾個種類,ODBC數(shù)據(jù)接口組件以及JDBC數(shù)據(jù)接口組件,這兩種分別為windows應用提供對MySQL的標準訪問接口和為Java應用提供對MySQL的標準訪問接口。除此之外,XLM解析器也在ODBC以及JDBC數(shù)據(jù)接口組件當中形成,最終可以使得數(shù)據(jù)信息之間進行相互轉換。
在企業(yè)信息系統(tǒng)的構建過程中,業(yè)務邏輯層主要包括兩個方面的內容。第一,企業(yè)外部的業(yè)務邏輯系統(tǒng),主要有技術支撐、產品研發(fā)以及訂購系統(tǒng)等等。在這一信息系統(tǒng)當中,我們可以使用Jboss應用服務器進行外部業(yè)務系統(tǒng)的開發(fā)。第二,企業(yè)對內的管理系統(tǒng)。此系統(tǒng)是針對財務、人力資源、行政管理以及一些信息的訪問系統(tǒng)。此外,對于質量保證部門的管理系統(tǒng)、流程管理等內容,以及開發(fā)部門的開放式源代碼管理等內容上都有至關重要的應用。
對于應用層的構建過程,我們要根據(jù)一定標準的Web應用來解決這一問題。我們可以選擇一個合適的應用服務器,將Java server page當做開發(fā)語言,從而對Portal站點進行處理。在內外用戶的劃分處理工作上,我們可以采用權限控制的方法,經過一系列的操作開發(fā),最終使得業(yè)務邏輯層的各個模塊功能可以得到良好的利用與控制。
通過對開放式源代碼的設計過程以及在構建企業(yè)信息系統(tǒng)中的應用,我們了解到了,開放式源代碼在構建企業(yè)信息系統(tǒng)中起到了越來越廣泛的應用,不僅可以提供一個安全、穩(wěn)定的信息系統(tǒng)運行環(huán)境,而且還推動了企業(yè)的健康、持續(xù)發(fā)展,為企業(yè)節(jié)約了大量的人力、物力和財力。此外,開放式源代碼產品在企業(yè)發(fā)展中的普遍應用,也會在一定程度上推動著開放式源代碼項目建設的迅速發(fā)展,為企業(yè)的信息系統(tǒng)構建提供良好的基礎,為我國現(xiàn)代信息化技術的發(fā)展提供不斷的支持動力。
[1]高妮.S廣告?zhèn)髅接邢薰具\營管理系統(tǒng)構建與實施研究[D].華中師范大學.2016
[2]杜樹宇.匹配XML的企業(yè)定額信息管理系統(tǒng)構建模式探討[J].中國高新技術企業(yè).2015(14):19-21
[3]楊軍.企業(yè)計算機軟件應用及信息系統(tǒng)的構建原則探討[J].電子技術與軟件工程.2015(10):78
[4]胡藝謀.云計算環(huán)境下的中小企業(yè)管理信息系統(tǒng)構建的研究[J].電腦知識與技術:學術交流.2016,12(10X):228-230