在上一篇中,我們對(duì)V3平臺(tái)的組成及產(chǎn)品開(kāi)發(fā)系統(tǒng)進(jìn)行了介紹,在這一篇里,我將結(jié)合企業(yè)信息化中經(jīng)常遇到的問(wèn)題從13個(gè)方面介紹V3平臺(tái)在企業(yè)信息化中的應(yīng)用。
V3平臺(tái)將軟件的運(yùn)行體系分為五個(gè)層次進(jìn)行架構(gòu)和設(shè)計(jì),在應(yīng)用軟件和技術(shù)平臺(tái)之間建立了基于“基干原理”運(yùn)行的應(yīng)用平臺(tái)層,有效的隔離了應(yīng)用軟件和技術(shù)平臺(tái),使應(yīng)用軟件不再受制于某一個(gè)技術(shù)平臺(tái)的限制。因此,基于V3平臺(tái)開(kāi)發(fā)的軟件,既可以在.NET技術(shù)平臺(tái)上運(yùn)行,也可以在J2EE平臺(tái)上運(yùn)行;既可以在Windows操作系統(tǒng)上運(yùn)行,也可以在Linux、AIX等操作系統(tǒng)上運(yùn)行,讓技術(shù)平臺(tái)不再成為用戶信息化建設(shè)中選擇的風(fēng)險(xiǎn)。
應(yīng)用平臺(tái)層的建設(shè),結(jié)合了國(guó)外先進(jìn)架構(gòu)思想和中國(guó)的國(guó)情,完全基于現(xiàn)有成熟技術(shù),更符合中國(guó)的軟件行業(yè)信息化建設(shè)需要,可以有效的保護(hù)國(guó)有數(shù)字資產(chǎn)免受國(guó)外技術(shù)限制帶來(lái)的不可預(yù)料風(fēng)險(xiǎn)。走出了一條符合中國(guó)國(guó)情的、由中國(guó)人獨(dú)立自主發(fā)展的理論體系和平臺(tái)體系。
V3平臺(tái)將多語(yǔ)言分為三個(gè)層面進(jìn)行架構(gòu)和設(shè)計(jì),這三個(gè)層面包括:開(kāi)發(fā)系統(tǒng)多語(yǔ)言、平臺(tái)運(yùn)行庫(kù)多語(yǔ)言和用戶自定義多語(yǔ)言。前兩者是由同望的平臺(tái)開(kāi)發(fā)團(tuán)隊(duì)負(fù)責(zé)完成的,用戶自定義多語(yǔ)言是指基于V3平臺(tái)開(kāi)發(fā)的應(yīng)用軟件的多語(yǔ)言,V3平臺(tái)支持非技術(shù)人員開(kāi)發(fā)多語(yǔ)言的系統(tǒng)。
多語(yǔ)言軟件不再只是技術(shù)編碼人員才能做的事情。只要會(huì)多國(guó)語(yǔ)言,就可以做支持多語(yǔ)言的應(yīng)用軟件,不用編程知識(shí),不用編寫代碼。
V3平臺(tái)在平臺(tái)運(yùn)行庫(kù)和數(shù)據(jù)庫(kù)之間建立起了支持多數(shù)據(jù)庫(kù)訪問(wèn)的元數(shù)據(jù)服務(wù),同時(shí)提供了對(duì)SQL Server、Oracle和DB2的支持。
V3平臺(tái)對(duì)信息化集成提供了多方面的集成支持,包括:界面集成、數(shù)據(jù)集成、服務(wù)集成、硬件集成等。
設(shè)計(jì)人員可以借助平臺(tái)提供的“網(wǎng)頁(yè)”控件,設(shè)置鏈接地址和參數(shù),將當(dāng)前系統(tǒng)/當(dāng)前組件的數(shù)據(jù)作為參數(shù)值傳遞給第三方系統(tǒng),并將其網(wǎng)頁(yè)嵌入到組件中。
V3平臺(tái)提供了兩種模式的數(shù)據(jù)集成方法:借助平臺(tái)提供的控件和業(yè)務(wù)規(guī)則,通過(guò)靈活的組裝,將外部系統(tǒng)的數(shù)據(jù)作為數(shù)據(jù)的一部分來(lái)源,通過(guò)業(yè)務(wù)規(guī)則完成內(nèi)部和外部數(shù)據(jù)的交換。
通過(guò)“數(shù)據(jù)集成模型”,創(chuàng)建并分發(fā)標(biāo)準(zhǔn)元數(shù)據(jù),同時(shí)提供手工輸入界面和集成服務(wù)兩種方式實(shí)現(xiàn)內(nèi)外數(shù)據(jù)的交換,基于V3平臺(tái)開(kāi)發(fā)的應(yīng)用軟件不用編寫一行代碼。
V3平臺(tái)提供了企業(yè)服務(wù)總線及其配套的處理規(guī)則,讓具有服務(wù)集成能力的用戶可以開(kāi)展服務(wù)方面的集成工作。
業(yè)務(wù)應(yīng)用的不同、每家企業(yè)自身能力和信息化建設(shè)情況的不同,會(huì)選用不同的集成方式,V3平臺(tái)支持設(shè)計(jì)人員根據(jù)自身的綜合情況選取合適的集成模式。
根據(jù)硬件的不同,V3平臺(tái)支持針對(duì)各類硬件的二次開(kāi)發(fā)集成接口。
經(jīng)過(guò)長(zhǎng)期的信息化建設(shè),企業(yè)或多或少都已經(jīng)使用上了不同程度的應(yīng)用軟件,怎樣才能做到既保障企業(yè)原有的信息化建設(shè)成果得到繼承,又可以使用V3平臺(tái)進(jìn)行后續(xù)的管理、維護(hù)和開(kāi)發(fā)呢?
V3平臺(tái)提供了強(qiáng)大的數(shù)據(jù)遷移功能,支持將原有信息化建設(shè)的數(shù)據(jù)資源(數(shù)據(jù)庫(kù)、文件等)在保留原有歷史數(shù)據(jù)的情況下遷移到V3平臺(tái)中來(lái),再利用V3平臺(tái)提供的設(shè)計(jì)和開(kāi)發(fā)功能將原有系統(tǒng)的界面和功能快速的配置出來(lái),并且支持配置一部分使用一部分,用戶可以根據(jù)自身的情況選擇配置替換的業(yè)務(wù)環(huán)節(jié)。
市面上大部分的工作流實(shí)際上是傳統(tǒng)審批流程的升級(jí)版,V3平臺(tái)提供的流程功能不但包含了這類工作流的功能,還進(jìn)行了業(yè)務(wù)性的架構(gòu)和建模設(shè)計(jì),V3平臺(tái)將工作流分為審批流程和業(yè)務(wù)流程。
其中的業(yè)務(wù)流程建立并匯集了公共數(shù)據(jù)模型、數(shù)據(jù)處理模型、業(yè)務(wù)通知模型等綜合管理模型,很好的解決了企業(yè)管理過(guò)程中的多角度并行管控問(wèn)題,實(shí)現(xiàn)了企業(yè)級(jí)“點(diǎn)、線、面”綜合管控的全面落地。
平臺(tái)同時(shí)提供了靈活的規(guī)則接口,支持針對(duì)外部流程的集成應(yīng)用,用戶可以選擇在原有OA系統(tǒng)或者流程系統(tǒng)中運(yùn)行綜合性的工作流業(yè)務(wù),并將外部工作流的數(shù)據(jù)集成到V3平臺(tái)中來(lái)。
V3平臺(tái)提供了:用戶密碼身份驗(yàn)證、域身份登錄、單點(diǎn)登錄業(yè)務(wù)規(guī)則支持用戶身份驗(yàn)證和登錄,并且可以通過(guò)在二次開(kāi)發(fā)中動(dòng)態(tài)添加其他方式進(jìn)行統(tǒng)一身份驗(yàn)證,如:U盾、手機(jī)短信碼等等。
V3平臺(tái)提供多種多樣門戶建設(shè)方法,其中最主要的兩種是:1.通過(guò)設(shè)置不同的頁(yè)面跳轉(zhuǎn)條件,進(jìn)行不同頁(yè)面的跳轉(zhuǎn),其中條件組成中的當(dāng)前登錄人信息可以是:組織機(jī)構(gòu)、部門、崗位、解決、項(xiàng)目、年齡、其他關(guān)聯(lián)信息等等。
2.平臺(tái)提供了強(qiáng)大的“門戶控件”,支持:設(shè)計(jì)期的布局和構(gòu)成設(shè)計(jì);以及運(yùn)行期直接在B/S頁(yè)面上自定義布局和構(gòu)成。
由于業(yè)務(wù)特點(diǎn)和應(yīng)用范圍的不同,不同的業(yè)務(wù)應(yīng)用需要建立不同的組織權(quán)限體系,V3平臺(tái)提供了運(yùn)行期組織權(quán)限框架模型,支持在軟件運(yùn)行期間針對(duì)不同的應(yīng)用同時(shí)使用不同的組織權(quán)限體系。
V3平臺(tái)的運(yùn)行期組織權(quán)限分層框架,體現(xiàn)了組織權(quán)限體系應(yīng)對(duì)個(gè)性化的強(qiáng)大能力。運(yùn)行期可自定義的組織權(quán)限框架模型,支撐了不同企業(yè)/不同應(yīng)用的組織權(quán)限需求。
V3平臺(tái)采用了強(qiáng)大的B/S互聯(lián)網(wǎng)應(yīng)用RIA(Rich Internet Applications)技術(shù),提供自由設(shè)計(jì)各種風(fēng)格的界面,包括多種復(fù)雜交互界面,而不僅僅限制在單據(jù)類業(yè)務(wù)中處理簡(jiǎn)單界面。
下圖左邊是樹(shù)型控件,右上是列表型從表,右下是二級(jí)列表從表,典型應(yīng)用是:分供商管理。
上圖左邊是樹(shù)形控件,右邊是帶分頁(yè)的列表型控件,典型應(yīng)用是材料字典維護(hù)。
上圖是典型的卡式界面風(fēng)格,典型應(yīng)用是合同管理臺(tái)賬。
上圖是網(wǎng)站類頁(yè)面,典型應(yīng)用是:企業(yè)對(duì)外門戶網(wǎng)站、行業(yè)商業(yè)性門戶、招投標(biāo)業(yè)務(wù)網(wǎng)站、新聞?lì)惥W(wǎng)站等。
V3平臺(tái)建立了完備的多層級(jí)/全方位的安全架構(gòu),從平臺(tái)自身、業(yè)務(wù)訪問(wèn)、對(duì)外交互等多方面/多角度為企業(yè)信息化建設(shè)提供強(qiáng)大的基礎(chǔ)安全機(jī)制。
V3平臺(tái)充分利用運(yùn)行期模型驅(qū)動(dòng)架構(gòu)和技術(shù)的優(yōu)勢(shì),配合J2EE分布式技術(shù)和緩存技術(shù),對(duì)軟件運(yùn)行的各個(gè)環(huán)節(jié)進(jìn)行了很大程度的優(yōu)化。
整個(gè)平臺(tái)的應(yīng)用拋棄了代碼級(jí)復(fù)用帶來(lái)的缺陷,以應(yīng)用級(jí)復(fù)用的程度保障了應(yīng)用軟件的高質(zhì)量和高效率運(yùn)行。
針對(duì)應(yīng)用,V3平臺(tái)全面提供如下二次開(kāi)發(fā)插件支持:組件、控件、業(yè)務(wù)規(guī)則、函數(shù)、查詢、圖表、報(bào)表、系統(tǒng)權(quán)限等。
V3平臺(tái)通過(guò)對(duì)信息化建設(shè)過(guò)程中的各項(xiàng)重要工作提供強(qiáng)大的個(gè)性化工具支持,來(lái)幫助企業(yè)建設(shè)一個(gè)符合自身信息化中長(zhǎng)期發(fā)展需要的、能夠自適應(yīng)和自成長(zhǎng)的信息化平臺(tái)體系。
在下一篇中,我們將重點(diǎn)介紹:如何建設(shè)適合企業(yè)自身信息化發(fā)展需要的自適應(yīng)和自成長(zhǎng)型企業(yè)信息化平臺(tái)。