張識(shí)達(dá)
(哈爾濱醫(yī)科大學(xué)附屬第一醫(yī)院 信息中心,哈爾濱 150001)
分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)設(shè)計(jì)
張識(shí)達(dá)
(哈爾濱醫(yī)科大學(xué)附屬第一醫(yī)院 信息中心,哈爾濱 150001)
為實(shí)現(xiàn)當(dāng)前經(jīng)濟(jì)市場中各應(yīng)用軟件的整合,提高我國各行業(yè)間個(gè)性化軟件的開發(fā)能力,加強(qiáng)企業(yè)間的科學(xué)化系統(tǒng)軟件設(shè)立,保證企業(yè)的高效運(yùn)行,以及質(zhì)量和系統(tǒng)維護(hù)能力;根據(jù)較為常用的分布式計(jì)算機(jī)系統(tǒng),提出一種軟件數(shù)據(jù)整合平臺(tái)的設(shè)計(jì);以商用軟件整合平臺(tái)設(shè)計(jì)為例,以開發(fā)模式、服務(wù)、技術(shù)結(jié)構(gòu)、功能為研究方向,在企業(yè)正常運(yùn)行時(shí),可以實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)功能開發(fā)以及門戶單點(diǎn)登錄,提高企業(yè)的個(gè)性化系統(tǒng)應(yīng)用和經(jīng)濟(jì)效益;本文根據(jù)以上基本需求提出該功能軟件平臺(tái)進(jìn)行設(shè)計(jì),并在實(shí)際應(yīng)用中分析出對于當(dāng)前企業(yè)發(fā)展所提供的助力;結(jié)果顯示,在當(dāng)前經(jīng)濟(jì)發(fā)展?fàn)顩r下,有效地使用軟件數(shù)據(jù)整合平臺(tái)可以很大程度上提高企業(yè)的科學(xué)化管理和有效的資源分配,使企業(yè)在市場競爭中提高經(jīng)濟(jì)效益和社會(huì)效益。
分布式計(jì)算機(jī)系統(tǒng);軟件數(shù)據(jù)整合;管理;資源分配
在當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)急速發(fā)展的情況下,各類型應(yīng)用軟件的開發(fā)速度有著明顯的加快,并且加之市場經(jīng)濟(jì)的高速發(fā)展,當(dāng)前各行業(yè)和企業(yè)對于同和市場資源以及信息化資源的要求越來越大。在大數(shù)據(jù)時(shí)代下,科學(xué)化管理以及有效的資源整合是當(dāng)前企業(yè)穩(wěn)定發(fā)展和持續(xù)進(jìn)步的重要支撐?,F(xiàn)在企業(yè)在運(yùn)行時(shí)依靠有效的應(yīng)用軟件,對人員管理、資源管理、數(shù)據(jù)管理、信息管理等多方面都有更高的要求。而隨著數(shù)據(jù)時(shí)代的不斷加深,在經(jīng)濟(jì)市場中所流動(dòng)的市場信息和數(shù)據(jù)流量都非常大,各個(gè)行業(yè)企業(yè)間對于信息化的認(rèn)識(shí)以及依賴強(qiáng)度也逐漸加大,對于開發(fā)和應(yīng)用維護(hù)各種用途的應(yīng)用型軟件的需求也逐漸增高,這也決定了當(dāng)前軟件的開發(fā)管理,以及后期運(yùn)作時(shí)的維護(hù)工作需要有更高的要求。在當(dāng)前的應(yīng)用軟件使用中,大多數(shù)企業(yè)和行業(yè)都沒有一個(gè)較為系統(tǒng)的軟件數(shù)據(jù)整合辦法,各種用途的應(yīng)用軟件又因?yàn)樘厥獾膽?yīng)用需求所開發(fā)的框架不盡相同,軟件的管理出現(xiàn)很大的困難。并且各個(gè)軟件系統(tǒng)的個(gè)性化架構(gòu)、數(shù)據(jù)儲(chǔ)存都相對于分散,很難形成一個(gè)較為統(tǒng)一的管理模式[1]。
為此,本文依據(jù)上述要求,提出一種用于商用企業(yè)應(yīng)用軟件的數(shù)據(jù)整合平臺(tái),利用分布式計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)模式和運(yùn)算能力,設(shè)計(jì)出的軟件整合平臺(tái),為當(dāng)前各企業(yè)間對于其應(yīng)用的個(gè)性化軟件以及功能性軟件提供一種統(tǒng)一的管理辦法。并且提高企業(yè)對于軟件的科學(xué)化使用和有效的管理應(yīng)用,保證在大數(shù)據(jù)時(shí)代企業(yè)可以有效的獲取市場資源,不斷地提高經(jīng)濟(jì)效益以求穩(wěn)定高效發(fā)展[2]。
在進(jìn)行這種軟件整合平臺(tái)的設(shè)計(jì)中,采用分布式計(jì)算機(jī)系統(tǒng)是當(dāng)今最有效的設(shè)計(jì)方向。其依照本身的無主從區(qū)分、信息共享能力、相互協(xié)作等特點(diǎn),對于各類應(yīng)用軟件的整合平臺(tái)開發(fā)有很大的幫助。
1.1 分布式計(jì)算機(jī)系統(tǒng)的概要
分布式計(jì)算機(jī)系統(tǒng)是一種計(jì)算機(jī)配置方式,其所面對的是計(jì)算機(jī)硬件配置以及功能型配置。又是一種多處理器的計(jì)算機(jī)系統(tǒng),在整個(gè)體系當(dāng)中其構(gòu)成依靠多個(gè)處理器通過互連網(wǎng)絡(luò)而組成。分布式計(jì)算的結(jié)構(gòu)是把原有系統(tǒng)內(nèi)部的中央處理器任務(wù)通過分類組合,將這些統(tǒng)籌后的任務(wù)條項(xiàng)分散給符合任務(wù)要求的處理器當(dāng)中,并且根據(jù)各個(gè)處理器之間的相互協(xié)作的辦法,共享系統(tǒng)的硬件設(shè)施以及內(nèi)部軟件。這種系統(tǒng)模式的采用可以大大的加快系統(tǒng)的整體處理能力和速度,并且簡化了主機(jī)的邏輯結(jié)構(gòu)框架的模式,對于當(dāng)前的工業(yè)生產(chǎn)、自動(dòng)化控制管理、企業(yè)事業(yè)單位管理中都有著很高的應(yīng)用價(jià)值。并且分布式計(jì)算機(jī)系統(tǒng)的成本較低,在維護(hù)工作上的操作也相對簡單[3],是當(dāng)前計(jì)算機(jī)應(yīng)用領(lǐng)域一個(gè)較為先進(jìn)的發(fā)展方向。
1.2 分布式計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)以及功能
在分布式計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)向上包括了3個(gè)構(gòu)成部分,通信結(jié)構(gòu)、網(wǎng)絡(luò)操作系統(tǒng)、分布式操作系統(tǒng)。在通信結(jié)構(gòu)上主要作用是支持所有的計(jì)算機(jī)網(wǎng)絡(luò)連接,并且可以提供所特定的分布式應(yīng)用軟件。在整個(gè)分布式的系統(tǒng)當(dāng)中,每一個(gè)計(jì)算機(jī)都擁有自己的操作系統(tǒng),這里的計(jì)算機(jī)就指的是各企業(yè)中的獨(dú)立管理系統(tǒng)或是軟件。而且這些系統(tǒng)和軟件的種類都因其特定的工作需求而不相同,但是這些系統(tǒng)都應(yīng)該支持同一個(gè)通信結(jié)構(gòu),這樣就可以保證各個(gè)不相同的操作軟件和系統(tǒng)可以通過網(wǎng)絡(luò)進(jìn)行連接。
網(wǎng)絡(luò)操作系統(tǒng)主要的功能是提供相應(yīng)的網(wǎng)絡(luò)服務(wù)的,而這在本文中就是所需要設(shè)計(jì)與研究的軟件數(shù)據(jù)整合平臺(tái)。在分布式系統(tǒng)當(dāng)中硬件環(huán)境是計(jì)算機(jī)網(wǎng)絡(luò),而系統(tǒng)當(dāng)中的個(gè)人計(jì)算機(jī)則可以被看作是單個(gè)用戶的工作站或者是服務(wù)器,而為保證這多個(gè)工作站和服務(wù)器可以正常的聯(lián)網(wǎng)運(yùn)行以及有著統(tǒng)一的管理,則需要網(wǎng)絡(luò)操作系統(tǒng)為其提供一個(gè)網(wǎng)絡(luò)服務(wù)的支持[4]。
這些分散在各個(gè)企業(yè)或是各人計(jì)算機(jī)當(dāng)中的軟件都存在著一個(gè)公共的分布式操作系統(tǒng)。在整個(gè)分布式系統(tǒng)當(dāng)中,每一臺(tái)計(jì)算機(jī)都會(huì)共享一個(gè)公共的分布式操作系統(tǒng)。其組成的本分則是依靠一個(gè)內(nèi)核為中心,加之多個(gè)系統(tǒng)功能模塊和進(jìn)程模塊。位于分布式操作系統(tǒng)當(dāng)中的計(jì)算機(jī)必須保存操作系統(tǒng)的內(nèi)核數(shù)據(jù),并且通過網(wǎng)絡(luò)連接才可以做到對計(jì)算機(jī)系統(tǒng)當(dāng)中的軟件實(shí)現(xiàn)基本控制。
此外分布式操作系統(tǒng)還包括了分布式進(jìn)程通信、分布式文件系統(tǒng)、分布式進(jìn)程遷移、分布式進(jìn)程同步以及分布式進(jìn)程死鎖等功能。分布式系統(tǒng)由于沒有共享內(nèi)存的辦法,為此,系統(tǒng)的通信原語則需要按照通信協(xié)議的規(guī)定來實(shí)現(xiàn)。分布式文件系統(tǒng)則是根據(jù)了互聯(lián)網(wǎng)連接的方式使得在每一個(gè)計(jì)算機(jī)上都可以得到共享文件的系統(tǒng)。并且還可以做到管理內(nèi)核和文件之間的通信聯(lián)系。分布式遷移則是代表著原機(jī)向目標(biāo)機(jī)遷移數(shù)據(jù)和共享文件的功能,并且在目標(biāo)機(jī)上依然可以正常進(jìn)行系統(tǒng)操作。在分布式系統(tǒng)當(dāng)中各個(gè)處理器不存在共享內(nèi)存,為此在分布式系統(tǒng)進(jìn)程當(dāng)中則需要按照處理順序的限號來進(jìn)行分布式算法的排序。
由于當(dāng)今市場中各類應(yīng)用軟件和管理軟件種類頗多,并且軟件的使用情況和面對的特定要求都不相同,在不同的行業(yè)和企業(yè)中都存在著自己的要求。為此,所需要的軟件開發(fā)以及軟件數(shù)據(jù)整合平臺(tái)的設(shè)計(jì)開發(fā)都不盡相同。本文則根據(jù)目前大多數(shù)商用軟件設(shè)計(jì)一種數(shù)據(jù)整合平臺(tái)。這種整合平臺(tái)可以保證企業(yè)公司內(nèi)部的信息化發(fā)展,并且根據(jù)不同的管理問題提供新的解決方案。而且利用這種平臺(tái)企業(yè)可以根據(jù)自身的應(yīng)用情況和實(shí)際的操作情況選擇符合自身所需要的軟件開發(fā),強(qiáng)調(diào)的是企業(yè)的個(gè)性化軟件應(yīng)用和發(fā)展。在依靠這種軟件數(shù)據(jù)整合平臺(tái)的創(chuàng)新特性,企業(yè)可以快速的根據(jù)自身的發(fā)展現(xiàn)狀完成所需軟件的開發(fā)和部署工作。并且所開發(fā)處的軟件簡單易學(xué),對于新軟件的應(yīng)用可以在很快的時(shí)間內(nèi)便掌握軟件的操作方式,而且依靠平臺(tái)所提供的網(wǎng)絡(luò)服務(wù)以及技術(shù)支持,對于后期使用中的維護(hù)等工作都有著很高的便利性。
2.1 平臺(tái)的模式設(shè)計(jì)
這個(gè)平臺(tái)最大的應(yīng)用特點(diǎn)在于應(yīng)用數(shù)據(jù)的處理技術(shù)的革新。其中,元數(shù)據(jù)的處理和元數(shù)據(jù)庫的開發(fā)是平臺(tái)最為主要的部分。在平臺(tái)當(dāng)中對于所需要進(jìn)行整合和管理的數(shù)據(jù)資源,其數(shù)據(jù)結(jié)構(gòu)或是關(guān)聯(lián)關(guān)系等信息資源都會(huì)儲(chǔ)存在元數(shù)據(jù)庫當(dāng)中,當(dāng)有應(yīng)用需求的同時(shí),數(shù)據(jù)庫的處理器接收到訪問請求對元數(shù)據(jù)資源進(jìn)行處理和解析工作,并且根據(jù)動(dòng)態(tài)的數(shù)據(jù)訪問指令形成上下統(tǒng)一的處理辦法。而且這些元數(shù)據(jù)作為基礎(chǔ),根據(jù)相應(yīng)的要求應(yīng)用服務(wù)生成器則可以生成符合相應(yīng)要求的軟件操作頁面或是結(jié)構(gòu)。
2.1.1 在線開發(fā)
在這個(gè)平臺(tái)當(dāng)中,軟件的在線開發(fā)使其最大的特點(diǎn)。這種開發(fā)模式與以往的開放方式有所不同。開發(fā)人員只需要通過相應(yīng)的賬號或是指令登錄到相應(yīng)的操作網(wǎng)頁當(dāng)中進(jìn)行軟件的設(shè)計(jì)與開發(fā)工作。在整個(gè)開發(fā)的過程中可以及時(shí)觀察在所開發(fā)階段中此軟件的應(yīng)用方式和運(yùn)行效果,對于部署環(huán)節(jié)有所簡化,并且其方便和操作流程快捷。
2.1.2 元數(shù)據(jù)程序開發(fā)模式
在這個(gè)平臺(tái)設(shè)計(jì)的軟件開發(fā)的過程中,其所采用的元數(shù)據(jù)開發(fā)模式有別于以往的代碼編寫模式。采用這種開發(fā)模式可以大大的減少軟件開發(fā)過程中的難度,只需要對于元數(shù)據(jù)依靠應(yīng)用要求進(jìn)行條件編寫,描述系統(tǒng)行為等方式。系統(tǒng)便可以根據(jù)所提供的條件進(jìn)行模型構(gòu)造以生成完整的操作軟件或系統(tǒng)。
2.1.3 自動(dòng)生成調(diào)用接口
對于所開發(fā)出來的軟件,所需要的調(diào)用接口的設(shè)計(jì)和開發(fā)在這種平臺(tái)中無需開發(fā)人員特意設(shè)計(jì)。平臺(tái)上的程序以及數(shù)據(jù)會(huì)自動(dòng)根據(jù)Web Service的開放程序進(jìn)行調(diào)用接口的生成。
2.2 平臺(tái)所提供的服務(wù)
為滿足當(dāng)前商用的需求以及信息化自動(dòng)化的發(fā)展,設(shè)計(jì)平臺(tái)中所支持的服務(wù)模式包括3個(gè)主要的部分。信息服務(wù)功能、業(yè)務(wù)服務(wù)功能、界面服務(wù)功能。
在整個(gè)平臺(tái)當(dāng)中最為主要的就是信息服務(wù)的支持。在當(dāng)前的數(shù)據(jù)時(shí)代中,信息資源是另一種有效資源,對于信息數(shù)據(jù)的掌握程度成為所開發(fā)軟件的完整性和可實(shí)用性的標(biāo)準(zhǔn)。因此,所設(shè)計(jì)的分布式軟件數(shù)據(jù)整合平臺(tái)所得信息來源則是根據(jù)網(wǎng)絡(luò)數(shù)據(jù)所提供的信息。并且將這些信息通過處理分類整合后儲(chǔ)存在平臺(tái)開發(fā)的數(shù)據(jù)庫當(dāng)中。為此,強(qiáng)調(diào)信息服務(wù)支持最為主要的就是平臺(tái)的數(shù)據(jù)庫開發(fā)工作。在這個(gè)平臺(tái)的設(shè)計(jì)當(dāng)中對于數(shù)據(jù)庫的使用無需專業(yè)的數(shù)據(jù)庫管理語言,平臺(tái)數(shù)據(jù)庫會(huì)根據(jù)所整合的資源模式進(jìn)行數(shù)據(jù)開放導(dǎo)向,并建立起其整體結(jié)構(gòu)模式。而且平臺(tái)自身的數(shù)據(jù)庫具備很高的隱私性以及訪問權(quán)限的設(shè)定。企業(yè)如若需要某一特定的軟件應(yīng)用,其所購買的權(quán)限只可以在數(shù)據(jù)庫當(dāng)中訪問特定的軟件信息和資源,防止了軟件的外泄以及市場信息的規(guī)范性。
業(yè)務(wù)服務(wù)是目前平臺(tái)當(dāng)中基本的服務(wù)支持條款。而平臺(tái)的業(yè)務(wù)服務(wù)支持相較于以往的方式中,無需根據(jù)數(shù)據(jù)庫當(dāng)中的復(fù)雜邏輯,只需要提供類似的數(shù)據(jù)庫觸發(fā)器就可以實(shí)現(xiàn)業(yè)務(wù)邏輯編寫。而且開發(fā)業(yè)務(wù)服務(wù)程序開發(fā)方式及其簡單,根據(jù)JAVA語言配合平臺(tái)提供的函數(shù)資源就可以進(jìn)行簡單的業(yè)務(wù)邏輯編寫。而且這種編寫模式可以使得各類軟件在進(jìn)行使用中所提供的業(yè)務(wù)支持具備一定的一致性。
在界面服務(wù)當(dāng)中,此平臺(tái)已經(jīng)給予了完整的版面設(shè)計(jì),并且用戶可以根據(jù)自身的需求進(jìn)行特殊的頁面操作和更改,而且限制條件極少,編寫方式簡單,使得此平臺(tái)的設(shè)計(jì)具備很高的擴(kuò)展性。平臺(tái)的界面服務(wù)設(shè)計(jì)依靠的是Ajax界面技術(shù),這種技術(shù)生成的頁面用戶可以隨意更改頁面外觀以及頁面中連接函數(shù)的重新組合搭載編寫。這種服務(wù)支持以及創(chuàng)新向提出了強(qiáng)調(diào)用戶體驗(yàn)以及個(gè)性化更改的支持,加強(qiáng)了當(dāng)前的軟件使用方便性和簡易性,對于應(yīng)用開發(fā)上做出了極大地便利要求[5]。
2.3 平臺(tái)的結(jié)構(gòu)設(shè)計(jì)
在分布式結(jié)構(gòu)下設(shè)計(jì)的軟件數(shù)據(jù)整合平臺(tái)大體結(jié)構(gòu)圖如圖1。在這個(gè)平臺(tái)結(jié)構(gòu)設(shè)計(jì)當(dāng)中主要分為了系統(tǒng)構(gòu)建部分、應(yīng)用系統(tǒng)部分、擴(kuò)展部分。而這些開發(fā)部分都依靠網(wǎng)絡(luò)服務(wù)支持。在系統(tǒng)構(gòu)建的部分當(dāng)中,系統(tǒng)中存在著五個(gè)基本的系統(tǒng)結(jié)構(gòu)。其中有圖形化系統(tǒng)構(gòu)建、頁面編輯器、JS編輯器、樣式表編輯器、組件編輯器。在這當(dāng)中圖形化系統(tǒng)編輯器主要是對于整體系統(tǒng)的操作結(jié)構(gòu)以及系統(tǒng)當(dāng)中的資源數(shù)據(jù)進(jìn)行圖形化展示。在平臺(tái)所開發(fā)的軟件當(dāng)中,實(shí)現(xiàn)圖形直觀表示以使得系統(tǒng)在可觀性上有很大的提高。而頁面編輯器則作為基本,是系統(tǒng)操作過程中最為基礎(chǔ)的部分。平臺(tái)所開發(fā)的軟件系統(tǒng)都是在瀏覽器頁面中進(jìn)行操作,用頁面編輯功能生成整體軟件的基本框架。而JS與樣式表編輯器則主要是進(jìn)行管理辦法提供支持,保證對于平臺(tái)所開發(fā)的軟件進(jìn)行特定分類的標(biāo)記管理。組件編輯器則根據(jù)在數(shù)據(jù)庫當(dāng)中的資源信息進(jìn)行整合挑選,符合所開發(fā)的軟件所需要的相關(guān)組件支持,并且對這些組件進(jìn)行編輯寫入,完成整體的軟件開發(fā)流程。
圖1 軟件數(shù)據(jù)整合平臺(tái)開發(fā)結(jié)構(gòu)
在應(yīng)用系統(tǒng)當(dāng)中,主要體現(xiàn)在了平臺(tái)的應(yīng)用方面上。其中包括了個(gè)人Portal、管理工具、業(yè)務(wù)系統(tǒng)、權(quán)限系統(tǒng)以及可視化向?qū)?。個(gè)人Portal則是用戶的登錄指令和相關(guān)的用戶信息,管理工具則是在平臺(tái)當(dāng)中對于各個(gè)所開發(fā)的軟件提供相應(yīng)的管理辦法和操作,業(yè)務(wù)系統(tǒng)和權(quán)限系統(tǒng)針對企業(yè)對于平臺(tái)的使用時(shí)所提供相應(yīng)的服務(wù)支持和規(guī)范使用權(quán)限,可視化向?qū)t是強(qiáng)調(diào)了在進(jìn)行使用中給予用戶一定的指引,幫助用戶充分了解平臺(tái)內(nèi)部所儲(chǔ)存和提供的軟件操作方式。
在支持?jǐn)U展的部分當(dāng)中有報(bào)表系統(tǒng)以及網(wǎng)絡(luò)服務(wù)定制系統(tǒng)。這些部分則主要是面對企業(yè)等使用客戶方向。根據(jù)客戶的相關(guān)要求和特定的使用需求,對平臺(tái)中的軟件給予客戶相應(yīng)的服務(wù)支持以及軟件更新等操作。
在這一套軟件系統(tǒng)的開發(fā)過程中其不需要任何一個(gè)第三方軟件,主需要根據(jù)此平臺(tái)的界面操作就可以對于企業(yè)所提出的要求進(jìn)行相關(guān)的軟件設(shè)計(jì),說明此平臺(tái)具備很高的完整性。并且此平臺(tái)開發(fā)具備了諸多特點(diǎn)。
首先此平臺(tái)的設(shè)計(jì)是在網(wǎng)絡(luò)的基礎(chǔ)上進(jìn)行開發(fā)設(shè)計(jì)的,為此對于平臺(tái)軟件的開發(fā)設(shè)計(jì)的局限性極小,只需要在具備瀏覽器的環(huán)境下就可以進(jìn)行相應(yīng)的平臺(tái)設(shè)計(jì)以及平臺(tái)中的軟件開發(fā)功能。此特點(diǎn)可以總結(jié)為在任何具備互聯(lián)網(wǎng)以及瀏覽器的條件下就可以工作,對于相應(yīng)的軟件下載都是不需要的。使用上極其方便。其次此系統(tǒng)的占用內(nèi)存極少,對于開發(fā)過程的主機(jī)配置要求不高,在有512兆的內(nèi)存主機(jī)環(huán)境下就可以開發(fā)。而后是平臺(tái)的開發(fā)模式采用的是模塊化的開發(fā)模式,這種模式存在著極高的擴(kuò)展性和可調(diào)節(jié)性,對于軟件和平臺(tái)的開發(fā)限制得到了解放。而且平臺(tái)設(shè)立了圖形化系統(tǒng)搭建,這種模式?jīng)Q定這對于系統(tǒng)界面的修改可以依靠圖形界面,并且依靠拖拽的方式就可以更改系統(tǒng)的模塊結(jié)構(gòu)。而且頁面所采用的靜態(tài)模式減少了服務(wù)器的解壓壓力,加快了整體系統(tǒng)的使用速度和加載使用速度。并且這個(gè)平臺(tái)可以進(jìn)行團(tuán)體開發(fā)模式以及報(bào)表設(shè)計(jì)器等多功能工具。開發(fā)者和用戶可以同時(shí)在頁面上進(jìn)行操作,而不影響到整體系統(tǒng)平臺(tái)的穩(wěn)定性。
根據(jù)以上的理念設(shè)計(jì)出一款用于商用軟件的分布式軟件數(shù)據(jù)整合平臺(tái)。根據(jù)某公司要進(jìn)行新型軟件更替的要求,依靠此平臺(tái)根據(jù)該公司的實(shí)際應(yīng)用需求進(jìn)行軟件開發(fā)設(shè)計(jì)??偣查_發(fā)出了智能機(jī)房巡檢系統(tǒng)、庫房儲(chǔ)存管理系統(tǒng)、新聞信息發(fā)布系統(tǒng)、人力資源管理系統(tǒng)、財(cái)務(wù)及固定資產(chǎn)管理系統(tǒng)、信息資源調(diào)配系統(tǒng)、公司內(nèi)部安全管理系統(tǒng)、市場信息資源分析系統(tǒng)這八大系統(tǒng)。并且這些系統(tǒng)都實(shí)現(xiàn)了單點(diǎn)登錄以及身份認(rèn)證的要求,以及面對系統(tǒng)所需要服務(wù)和管理的部分的需求。在實(shí)際應(yīng)用情況中,系統(tǒng)的使用情況客觀,而且操作簡便具有很高的實(shí)用性。并且從開發(fā)統(tǒng)計(jì)來看,所有系統(tǒng)的開發(fā)周期都縮短了將近50天,整體系統(tǒng)的開發(fā)效率有很大的提高,大約提高了40%,在開發(fā)成本上節(jié)約企業(yè)用于軟件開發(fā)以及后期維護(hù)和部分硬件投資大約55%。從企業(yè)經(jīng)濟(jì)效益上來看,對于企業(yè)的整體日常維護(hù)起到了極高的加強(qiáng)以及資金的投入。而在企業(yè)現(xiàn)代化發(fā)展來看,大大的提高了企業(yè)的信息化、現(xiàn)代化資源整合的發(fā)展,有著明顯的提高。
目前信息化發(fā)展以及大數(shù)據(jù)時(shí)代的到來,對于當(dāng)前的軟件開發(fā)以及各行業(yè)中的應(yīng)用軟件管理提高了很大的要求。本文根據(jù)當(dāng)前的社會(huì)現(xiàn)狀并且根據(jù)商用軟件開發(fā)為例,提出一種在分布式計(jì)算機(jī)系統(tǒng)下的軟件數(shù)據(jù)整合平臺(tái),根據(jù)此平臺(tái)的功能、服務(wù)、結(jié)構(gòu)設(shè)計(jì)為思路,做到在商業(yè)中各企業(yè)用于新型軟件開發(fā)和管理系統(tǒng)的構(gòu)建,以提供一個(gè)可選軟件平臺(tái)。通過實(shí)際的應(yīng)用成果來看,在此平臺(tái)設(shè)計(jì)的軟件具備更高的開發(fā)效率和節(jié)約成本,并且使用方便有很高的可行性。
[1] 周小明,金成明.遼寧電力軟件資源整合平臺(tái)設(shè)計(jì)與開發(fā)[J].電力信息化,2012,10(2):65-68.
[2] 朱碧琴.不動(dòng)產(chǎn)登記信息數(shù)據(jù)整合及管理基礎(chǔ)平臺(tái)建設(shè)[J].低碳世界,2016,5(13):145-202.
[3] 王春海,劉曉輝,白風(fēng)濤.信息資源整合中的風(fēng)險(xiǎn)及其防范策略[J].電力信息化,2009,7(9):43-48.
[4] 高 磊,肖建飛,范俊杰,等.企業(yè)門戶與目錄系統(tǒng)的研究與應(yīng)用[J].電氣信息化,2011,9(2):138-143.
[5] 李立博.面向服務(wù)的多源異構(gòu)數(shù)據(jù)整合平臺(tái)的設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,32(1):141-144.
Design of Data Integration Platform for Distributed Computer Software
Zhang Shida
(First Affiliated Hospital of Harbin Medical University,Information Center,Harbin 150001,China)
For the current economic integration market integration of the use of application software, improve the Chinese personalized software development, strengthen the enterprise's scientific system establishment, to ensure efficient operation of enterprises and the quality and ability of system maintenance. According to the commonly used distributed computer system, a software data integration platform is proposed. With the commercial software integration platform design as an example, the development mode, service, technology structure and function for the open direction, in the normal operation of the enterprise can develop the business portal system function and single sign on, improve the personalized system application and the economic benefits of the enterprise. In this paper, according to the above basic needs of the proposed functional software platform design, and in practical applications analysis of the current enterprise development provided by the help. The results show that in the current economic development situation, the effective use of data integration software platform can greatly improve the enterprise's scientific management and effective allocation of resources for enterprises to improve economic and social benefits in the market competition.
distributed computer system; software data integration; management; resource allocation
2016-12-26;
2017-01-19。
張識(shí)達(dá)(1984-),男,黑龍江哈爾濱人,助理工程師,主要從事計(jì)算機(jī)軟件設(shè)計(jì)方向的研究。
1671-4598(2017)03-0126-04
10.16526/j.cnki.11-4762/tp.2017.03.035
TP311
A