一種支持動(dòng)態(tài)構(gòu)建應(yīng)用平臺(tái)的vnms系統(tǒng)的制作方法【專利摘要】一種支持動(dòng)態(tài)構(gòu)建應(yīng)用平臺(tái)的VNMS系統(tǒng),其特征在于VNMS是以動(dòng)態(tài)的統(tǒng)一身份認(rèn)證及授權(quán)系統(tǒng)和數(shù)據(jù)交換中心構(gòu)成的分布式系統(tǒng)為基礎(chǔ),與業(yè)務(wù)應(yīng)用系統(tǒng)組成的“柔性”系統(tǒng),既建立起實(shí)際計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備與用戶業(yè)務(wù)組織管理模式映射關(guān)系,使系統(tǒng)不僅適應(yīng)于業(yè)務(wù)變化,且方便系統(tǒng)擴(kuò)展,既可成為用戶要求的“專業(yè)”軟件,也可成為滿足用戶綜合業(yè)務(wù)的平臺(tái),能夠滿足政府部門、企事業(yè)單位使用要求,成為他們電子政務(wù)、電子商務(wù)的重要組成部分,據(jù)此提出業(yè)務(wù)單元概念,有利于系統(tǒng)的嵌入和二次開發(fā),該系統(tǒng)對(duì)于降低信息化建設(shè)與維護(hù)成本有著重要意義?!緦@f明】一種支持動(dòng)態(tài)構(gòu)建應(yīng)用平臺(tái)的VNMS系統(tǒng)【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明屬于IT行業(yè)應(yīng)用領(lǐng)域,既對(duì)電子政務(wù)、電子商務(wù)建設(shè)方面提供的一種支持動(dòng)態(tài)構(gòu)建應(yīng)用平臺(tái)的VNMS系統(tǒng)。【
背景技術(shù):
】[0002]對(duì)于IT行業(yè),目前存在有如下問題:[0003]難題一:應(yīng)用軟件種類很多,往往一個(gè)單位或一項(xiàng)工作內(nèi)容就要涉及或使用若干個(gè)應(yīng)用軟件;另一方面,由于管理是一個(gè)復(fù)雜而又繁瑣的任務(wù),信息種類多難以量化或局限于某種系統(tǒng)內(nèi)部,無法實(shí)現(xiàn)統(tǒng)一的跨領(lǐng)域、跨內(nèi)容、跨平臺(tái),不利于信息資源的共享。[0004]難題二:企業(yè)的日常運(yùn)營與發(fā)展都是變化的,業(yè)務(wù)的發(fā)展也是變化的,尋找更適合用于日常運(yùn)營,有著相對(duì)管理范疇,職能變化比較小的、可量化的應(yīng)用軟件,也是一個(gè)問題。[0005]難題三:由于業(yè)務(wù)的專業(yè)化,現(xiàn)在開發(fā)的軟件要么大而全,造成系統(tǒng)復(fù)雜,同開發(fā)成本很高,開發(fā)實(shí)施周期長,效果難以掌控,要么小,但無法滿足業(yè)務(wù)崗位綜合辦理業(yè)務(wù),不僅造成重復(fù)錄入的工作,也容易造成數(shù)據(jù)不一致,產(chǎn)生自相矛盾的結(jié)果,影響使用。[0006]而在系統(tǒng)開發(fā)的技術(shù)方面,傳統(tǒng)的做法是基于流程式的開發(fā)軟件項(xiàng)目,技術(shù)雖然應(yīng)用到日臻成熟面向?qū)ο蟮姆椒?,但由于業(yè)務(wù)的變化的多樣性和不規(guī)范性,勢必影響軟件系統(tǒng)的開發(fā),也動(dòng)搖了采用面向?qū)ο箝_發(fā)基礎(chǔ),削弱這種技術(shù)開發(fā)所帶來的優(yōu)勢,導(dǎo)致開發(fā)工作量大,有許多重復(fù)工作,不能將原本互相聯(lián)系的業(yè)務(wù)單元成為一個(gè)個(gè)獨(dú)立的個(gè)體,管理、利用過程中很難重新建立規(guī)范復(fù)用,本發(fā)明一種支持動(dòng)態(tài)構(gòu)建應(yīng)用平臺(tái)的VNMS系統(tǒng),是在現(xiàn)有系統(tǒng)開發(fā)技術(shù)基礎(chǔ)上,以此構(gòu)建的業(yè)務(wù)系統(tǒng)具有良好的擴(kuò)展性,滿足用戶業(yè)務(wù)變化的需求,且開發(fā)和維護(hù)成本低,形成一個(gè)適應(yīng)于業(yè)務(wù)發(fā)展的“柔性”系統(tǒng),平臺(tái)可根據(jù)用戶的要求隨意的擴(kuò)展,既可成為用戶的“專業(yè)”軟件系統(tǒng),也可成為滿足用戶綜合業(yè)務(wù)的平臺(tái),以此來滿足政府部門、企事業(yè)單位使用要求,成為他們電子政務(wù)、電子商務(wù)的重要組成部分?!?br/>發(fā)明內(nèi)容】[0007]如何解決計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)的配置/開發(fā)/管理存在著許多問題,改變傳統(tǒng)的開發(fā)軟件項(xiàng)目做法,滿足業(yè)務(wù)需求,不斷降低開發(fā)與維護(hù)成本,形成一個(gè)適應(yīng)于業(yè)務(wù)變化和發(fā)展的“柔性”系統(tǒng),它是這樣實(shí)現(xiàn)的,在00A、00D、S0A、云計(jì)算等技術(shù)基礎(chǔ)上,建立的虛擬網(wǎng)絡(luò)管理系統(tǒng)-VNMS(VirtualNetManageSystem)系統(tǒng),是以動(dòng)態(tài)的統(tǒng)一身份認(rèn)證及授權(quán)系統(tǒng),既(Identity&AuthorizationSystem,IAS)和數(shù)據(jù)交換中心(DataExchangeCentral,DEC)構(gòu)成分布式系統(tǒng)為基礎(chǔ),與業(yè)務(wù)應(yīng)用系統(tǒng)組成的“柔性”系統(tǒng),既建立起實(shí)際計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備與用戶業(yè)務(wù)組織管理模式映射關(guān)系,形成的分布式系統(tǒng),使系統(tǒng)不僅適應(yīng)于業(yè)務(wù)變化,且易于擴(kuò)展,既可成為用戶要求的“專業(yè)”軟件,也可成為滿足用戶綜合業(yè)務(wù)的平臺(tái),能夠滿足政府部門、企事業(yè)單位使用要求,成為他們電子政務(wù)、電子商務(wù)的重要組成部分,并逐步建立適用于業(yè)務(wù)部門的電子服務(wù)平臺(tái)。[0008]IAS的開發(fā)是符合SOA技術(shù),面向服務(wù)的體系結(jié)構(gòu)(Service-OrientedArchitecture,SOA)是一個(gè)組件模型,是面向?qū)ο蠹夹g(shù)發(fā)展結(jié)果,及MVC開發(fā)模式(Model-View-Controller,MVC),即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成模型層、視圖層、控制層三個(gè)層,IAS主要由三個(gè)子系統(tǒng)組成。[0009]用戶信息管理系統(tǒng):提供用戶注冊(cè)并進(jìn)行管理,群組設(shè)置,以及用戶群組的劃分坐寸ο[0010]業(yè)務(wù)授權(quán)系統(tǒng):按照注冊(cè)用戶所屬群組,授予各個(gè)業(yè)務(wù)系統(tǒng)或角色的操作權(quán)限。[0011]業(yè)務(wù)模塊管理系統(tǒng):添加業(yè)務(wù)單元并進(jìn)行參數(shù)設(shè)置,提供用戶根據(jù)業(yè)務(wù)流程,進(jìn)行流程設(shè)置,業(yè)務(wù)組合等構(gòu)建出用戶的各個(gè)業(yè)務(wù)子系統(tǒng)。[0012]IAS采用標(biāo)準(zhǔn)化界面,主要分為標(biāo)題欄目區(qū)、功能選擇區(qū)、操作區(qū),及規(guī)范化操作方式。[0013]系統(tǒng)專有的VNMSDB數(shù)據(jù)庫,其主要支持三個(gè)子系統(tǒng)運(yùn)行,主要有用戶信息表、業(yè)務(wù)單元構(gòu)件表、與用設(shè)備列表、端口列表、路由列表、域名解析列表等,提供系統(tǒng)通過IP地址將所管理的各個(gè)網(wǎng)絡(luò)設(shè)備節(jié)點(diǎn)有效的管理起來,按照用戶制訂的方式構(gòu)成虛擬網(wǎng)絡(luò)系統(tǒng)。[0014]DEC的目的提供各個(gè)業(yè)務(wù)系統(tǒng)實(shí)時(shí)進(jìn)行數(shù)據(jù)交換,用于提供數(shù)據(jù)交換接口,以保證異構(gòu)數(shù)據(jù)源數(shù)據(jù)的一致性。[0015]數(shù)據(jù)交換連接池:通過對(duì)命名隊(duì)列服務(wù),觸發(fā)消息隊(duì)列服務(wù),數(shù)據(jù)連接池的管理,實(shí)現(xiàn)數(shù)據(jù)交換。`[0016]業(yè)務(wù)單元(UnitofBusiness):這里指完成一項(xiàng)業(yè)務(wù)所需的最小操作,它是構(gòu)成業(yè)務(wù)系統(tǒng)的最小程序單元。[0017]建立業(yè)務(wù)單元概念,按照業(yè)務(wù)單元化要求利用接口連接件(InterfaceConnector)將基本構(gòu)件(SoftwareComponent)相互連接構(gòu)成,形成業(yè)務(wù)單元。[0018]采用業(yè)務(wù)單元間用事務(wù)提示、事務(wù)提醒方式構(gòu)筑業(yè)務(wù)流程.[0019]事務(wù)提示:是在處理某項(xiàng)業(yè)務(wù)提示信息。[0020]事務(wù)提醒:處理某項(xiàng)業(yè)務(wù)對(duì)其結(jié)果的限制并改變業(yè)務(wù)處理的下一步流程。從而構(gòu)成整個(gè)系統(tǒng)的業(yè)務(wù)流程。[0021]業(yè)務(wù)系統(tǒng):這里專指面向某個(gè)行業(yè)或領(lǐng)域完成其業(yè)務(wù)過程的應(yīng)用系統(tǒng)。[0022]對(duì)于動(dòng)態(tài)業(yè)務(wù)的工作流不僅可以包括部門之間的操作,甚至還可以包括與不為控制的外部合作伙伴進(jìn)行的操作,做到系統(tǒng)最大限度的“擴(kuò)展”。[0023]通過VNMS系統(tǒng)與業(yè)務(wù)系統(tǒng)構(gòu)成軟件體系,是一個(gè)動(dòng)態(tài)的統(tǒng)一業(yè)務(wù)處理信息平臺(tái),其流程如下,作為人機(jī)界面,利用系統(tǒng)提供的登陸進(jìn)入系統(tǒng),得到確認(rèn)后獲取不同的參數(shù)信息,取得業(yè)務(wù)授權(quán)等,業(yè)務(wù)服務(wù)系統(tǒng)提供員工日常處理的業(yè)務(wù)工作內(nèi)容在這里用戶看到的是完全符合用戶業(yè)務(wù)習(xí)慣流程和操作,比如所屬單位的組織機(jī)構(gòu)、部門、人員等,而不需要知道所屬的計(jì)算機(jī)網(wǎng)絡(luò)?!緦@綀D】【附圖說明】[0024]附圖1,為該發(fā)明的系統(tǒng)架構(gòu)原理圖。[0025]附圖2,為該發(fā)明的網(wǎng)絡(luò)硬件原理圖。[0026]附圖3,為該發(fā)明的業(yè)務(wù)單元結(jié)構(gòu)圖。[0027]附圖4,為該發(fā)明的VNMSDB-ER圖?!揪唧w實(shí)施方式】[0028]圖1中描述的是VNMS系統(tǒng),它與業(yè)務(wù)系統(tǒng)構(gòu)成一個(gè)實(shí)時(shí)動(dòng)態(tài)系統(tǒng),滿足業(yè)務(wù)的實(shí)時(shí)擴(kuò)展,形成一個(gè)適應(yīng)于業(yè)務(wù)發(fā)展的“柔性”系統(tǒng),圖1中右側(cè)提供開發(fā)采用的計(jì)算機(jī)語言、工具、數(shù)據(jù)庫等,它主要由三個(gè)子系統(tǒng)組成。[0029]用戶信息管理系統(tǒng):提供用戶注冊(cè)并進(jìn)行管理,群組設(shè)置,以及用戶群組的劃分坐寸.[0030]用戶管理:用戶注冊(cè),信息編輯,分類檢索。[0031]群管理:根據(jù)業(yè)務(wù)需要,建立組織管理,例如,單位、部門,客戶、員工.[0032]用戶檢索:用于按照不同關(guān)鍵詞找出所要看的用戶.[0033]群組劃分:按照群類,將用戶分屬于不同的群組,如何所在單位.[0034]業(yè)務(wù)授權(quán)系統(tǒng):按照注冊(cè)用戶所屬群組,授予各個(gè)業(yè)務(wù)系統(tǒng)或角色的操作權(quán)限。[0035]業(yè)務(wù)模塊管理子系統(tǒng):添加業(yè)務(wù)單元并進(jìn)行參數(shù)設(shè)置,提供用戶根據(jù)業(yè)務(wù)流程,進(jìn)行流程設(shè)置,業(yè)務(wù)組合等構(gòu)建出用戶的各個(gè)業(yè)務(wù)子系統(tǒng)。[0036]IAS采用標(biāo)準(zhǔn)化界面:如分為標(biāo)題欄目區(qū)、功能選擇區(qū)、操作區(qū)及規(guī)范化操作方式。[0037]建立的VNMSDB數(shù)據(jù)庫來用來支持IAS系統(tǒng),例如建立用戶信息表、業(yè)務(wù)單元構(gòu)件表、設(shè)備列表、端口列表、路由列表、域名解析列表等,建立各個(gè)子系統(tǒng)所需表,提供VNMS系統(tǒng)通過IP地址將所管理的各個(gè)網(wǎng)絡(luò)設(shè)備節(jié)點(diǎn)有效的管理起來,構(gòu)成虛擬網(wǎng)絡(luò)系統(tǒng)。[0038]建立如下列表:[0039]設(shè)備表結(jié)構(gòu):ID,AppName,Hostname,HostIP,Type,1ginName,Password,Stats端口設(shè)置列表的結(jié)構(gòu):ID,AppName,HostPort,HostIPType,HostIPRunType,HostCycleStartDate,HostCycleStartTime,HostCycleEndTime,AppCientName,AppCientPassword,Stats[0040]數(shù)據(jù)連接池的設(shè)計(jì)[0041]通過對(duì)命名隊(duì)列服務(wù),觸發(fā)消息隊(duì)列服務(wù),數(shù)據(jù)連接池的管理,實(shí)現(xiàn)數(shù)據(jù)交換。[0042]數(shù)據(jù)連接池:在數(shù)據(jù)連接池中添加通過調(diào)用數(shù)據(jù)庫驅(qū)動(dòng)進(jìn)行配置的數(shù)據(jù)源,該數(shù)據(jù)源供系統(tǒng)調(diào)用,以保證異構(gòu)數(shù)據(jù)源數(shù)據(jù)的一致性。[0043]數(shù)據(jù)驅(qū)動(dòng):數(shù)據(jù)驅(qū)動(dòng)主要是提供針對(duì)各個(gè)數(shù)據(jù)庫(含異構(gòu))的數(shù)據(jù)進(jìn)行的數(shù)據(jù)的可逆向操作模塊,即雙向操作的所有邏輯關(guān)系。[0044]數(shù)據(jù)源表:ID,數(shù)據(jù)源名稱,所在服務(wù)器,OS,開發(fā)語言,DB.name,單位,備注[0045]操作關(guān)系數(shù)據(jù)表列表:ID,源表名稱,OBJECT.Table.1D,目標(biāo)表名稱OBJECT.Table.1D,參數(shù),備注。[0046]描述源數(shù)據(jù)庫中表與目標(biāo)數(shù)據(jù)庫表之間交換數(shù)據(jù)得邏輯關(guān)系,注意主外鍵關(guān)系。[0047]參數(shù)配置[0048]自動(dòng)巡檢時(shí)間:起始時(shí)間,次數(shù)[0049]巡檢方式:按年、月、日、時(shí);[0050]操作:數(shù)據(jù)刷新,數(shù)據(jù)檢查[0051]用戶信息:User_ID,password[0052]傳輸協(xié)議:TC0P/IP[0053]URL地址:IP地址(FF.FF.FF.FF),[0054]注釋說明:[0055]數(shù)據(jù)報(bào)文格式[0056]在進(jìn)行數(shù)據(jù)交換時(shí),采用如下格式傳輸:幀頭,數(shù)據(jù)源地址,目標(biāo)地址,用戶確認(rèn)碼,數(shù)據(jù)報(bào)文,校驗(yàn),幀尾.[0057]通過應(yīng)用層或會(huì)話層來實(shí)現(xiàn)數(shù)據(jù)報(bào)文的傳輸。[0058]代碼轉(zhuǎn)換器:隨著各個(gè)業(yè)務(wù)部門的信息化建設(shè),不斷的推出一些適應(yīng)本部門和本行業(yè)的計(jì)算機(jī)軟件,但是這些軟件在其設(shè)計(jì)時(shí)都有一套支撐自己系統(tǒng)運(yùn)行的代碼庫,因此也就形成各種各樣的代碼標(biāo)準(zhǔn),因此要實(shí)現(xiàn)異種系統(tǒng)的數(shù)據(jù)交換就得再相應(yīng)的軟件的數(shù)據(jù)交換時(shí)候,同步進(jìn)行相應(yīng)的代碼轉(zhuǎn)換。[0059]由于代碼在系統(tǒng)建立后,一定時(shí)期內(nèi)具有穩(wěn)定性,因此它應(yīng)封裝在相應(yīng)的應(yīng)用軟件中,但它為適應(yīng)業(yè)務(wù)發(fā)展的需要又有一定的代碼維護(hù)功能,因此建立針對(duì)各種代碼庫建立統(tǒng)一代碼轉(zhuǎn)換器架構(gòu)形成統(tǒng)一的代碼轉(zhuǎn)換器系統(tǒng)實(shí)現(xiàn)各種信息交換的可靠保障,達(dá)到資源共享。[0060]數(shù)據(jù)維護(hù)[0061]為保證數(shù)據(jù)的一致性,建立統(tǒng)一的數(shù)據(jù)的增加、刪除、修改的維護(hù)模塊,其依據(jù)數(shù)據(jù)的主鍵、外鍵關(guān)系逐次更改,形成日志文件,形成提交后刷新數(shù)據(jù)操作,否則回滾。[0062]數(shù)據(jù)維護(hù)設(shè)計(jì):建立基本數(shù)據(jù)元素主鍵,如人員管理為身份證號(hào)(或個(gè)人ID號(hào))、單位管理為單位ID,建立ER關(guān)系表數(shù)據(jù)庫結(jié)構(gòu)。(在設(shè)計(jì)上對(duì)于人員信息以身份證號(hào)碼為唯一標(biāo)識(shí),對(duì)于企業(yè)建立標(biāo)不號(hào)),保證信息的統(tǒng)一性。[0063]可根據(jù)ID號(hào)通過各表主鍵,列出關(guān)聯(lián)表并可進(jìn)行數(shù)據(jù)維護(hù)操作功能。[0064]圖1中,為VNMS系統(tǒng)與業(yè)務(wù)應(yīng)用系統(tǒng)組成松耦合系統(tǒng),其有采用業(yè)務(wù)單元組成的業(yè)務(wù)系統(tǒng),以及用戶已有的業(yè)務(wù)系統(tǒng),它們相互契合,組成的業(yè)務(wù)服務(wù)平臺(tái),表示出給用戶看到的是完全符合用戶業(yè)務(wù)習(xí)慣流程和操作,比如所屬單位的組織機(jī)構(gòu)、部門、人員等,以及熟悉的操作方法,而不需要知道所屬的計(jì)算機(jī)網(wǎng)絡(luò)。[0065]圖2中描述系統(tǒng)網(wǎng)絡(luò)硬件原理示意圖,可以看到VNMS部署在服務(wù)器上,通過Intert與其它數(shù)據(jù)庫服務(wù)器,應(yīng)用服務(wù)器等,通過Intranet,Internet等構(gòu)成業(yè)務(wù)平臺(tái)系統(tǒng).[0066]圖4描述的業(yè)務(wù)單元結(jié)構(gòu)中,業(yè)務(wù)單元(UnitofBusiness):這里指完成一項(xiàng)業(yè)務(wù)所需的最小操作,它是構(gòu)成業(yè)務(wù)系統(tǒng)的最小程序單元,建立業(yè)務(wù)單元(UnitofBusiness)概念,它是按照業(yè)務(wù)單元化要求利用接口連接件(InterfaceConnector)將軟構(gòu)件(SoftwareComponent)相互連接構(gòu)成,形成業(yè)務(wù)單元。[0067]業(yè)務(wù)單元的目標(biāo)就是把軟件服務(wù)的行業(yè)領(lǐng)域,服務(wù)內(nèi)容、服務(wù)流程標(biāo)準(zhǔn)化,提出業(yè)務(wù)單元?;繕?biāo),在此形成衡量其“大小”的粗糙度指標(biāo)。[0068]接口連接件(InterfaceConnector)是“特殊”的程序體,其目的就是按照業(yè)務(wù)單元的要求,通過接口連接件將基礎(chǔ)構(gòu)件連接起來,構(gòu)成一個(gè)個(gè)業(yè)務(wù)單元。[0069]用接口連接件(InterfaceConnector)將一個(gè)或若干個(gè)基本構(gòu)件連接起來,組成業(yè)務(wù)單元,而業(yè)務(wù)流程通過將若干業(yè)務(wù)單元按流程方式組織定義來實(shí)現(xiàn),其有自動(dòng)和人工介入方式,這些業(yè)務(wù)單元通過流程服務(wù)組成一個(gè)服務(wù),若干的服務(wù)就構(gòu)成系統(tǒng)。[0070]基礎(chǔ)構(gòu)件(ComponentofBasic)是由計(jì)算機(jī)開發(fā)人員編制的最小實(shí)現(xiàn)操作的程序體,它不依賴任何業(yè)務(wù),完全按照軟件工程開發(fā)規(guī)范進(jìn)行,具有標(biāo)準(zhǔn)輸入/輸出接口,屬性和方法特性,可以繼承的封裝軟實(shí)體,既基礎(chǔ)構(gòu)件的開發(fā)應(yīng)符合面向?qū)ο蟮姆椒ǎ醋鳛橐粋€(gè)實(shí)體具有好的封裝性、復(fù)用以及相應(yīng)的方法、屬性,那么作為一個(gè)開發(fā)團(tuán)隊(duì)、開發(fā)企業(yè)則可按照所面向的行業(yè)和軟件開發(fā)工具的特點(diǎn),形成基礎(chǔ)構(gòu)件庫,供開發(fā)人員調(diào)用。[0071]在VNMSDB數(shù)據(jù)庫中,建立下列表單(table),進(jìn)行管理操作.[0072]業(yè)務(wù)單元表:BID,名稱,描述,調(diào)用名稱,方式,參數(shù),I/0,0S,HostIP,HostPort。[0073]軟件構(gòu)件表:SID,名稱,描述,調(diào)用名稱,方式,參數(shù),I/0,0S,HostIP,HostPort。[0074]接口連接件表:CID,名稱,描述,調(diào)用名稱,方式,參數(shù),1/0,OS,HostIP,HostPort。[0075]描述對(duì)于動(dòng)態(tài)業(yè)務(wù)的工作流不僅可以包括業(yè)務(wù)崗位之間的操作,甚至還可以包括部門之間進(jìn)行的操作,在構(gòu)筑業(yè)務(wù)流程時(shí),在業(yè)務(wù)單元間引入事務(wù)提示、事務(wù)提醒方式,從而構(gòu)成整個(gè)系統(tǒng)的業(yè)務(wù)流程。[0076]事務(wù)提示是在處理某項(xiàng)業(yè)務(wù)是的提示信息。[0077]事務(wù)提醒處理某項(xiàng)業(yè)務(wù)對(duì)其結(jié)果的限制并改變業(yè)務(wù)處理的下一步流程[0078]業(yè)務(wù)單元分為三類。[0079]?第一組通常所說的專業(yè)業(yè)務(wù),辦理的為具體的某行業(yè)、某一領(lǐng)域的業(yè)務(wù)內(nèi)容。例如,網(wǎng)上報(bào)名打印報(bào)名表。歐[0080]?第二組是常用的公共服務(wù)工具,如手機(jī)短信、郵件、辦公軟件等。[0081]?第三組為工具類,包括數(shù)據(jù)挖掘、數(shù)據(jù)分析等,標(biāo)準(zhǔn)的圖表。[0082]提供數(shù)據(jù)交換接口,組成一個(gè)數(shù)據(jù)交換中心(DEC),可實(shí)時(shí)的與其它業(yè)務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)交換,對(duì)于動(dòng)態(tài)業(yè)務(wù)的工作流不僅可以包括部門之間的操作,甚至還可以包括與不為控制的外部合作伙伴進(jìn)行的操作,數(shù)據(jù)資源主要針對(duì)無法開放操作接口的應(yīng)用系統(tǒng),或只需對(duì)外提供數(shù)據(jù)服務(wù)的景而設(shè)立,可以是格式化數(shù)據(jù)和非格式化數(shù)據(jù),例如數(shù)據(jù)庫和各種文件就是典型資源。[0083]圖4中,描述其主要數(shù)據(jù)表,依據(jù)IP設(shè)備列表建立的業(yè)務(wù)系統(tǒng)ER關(guān)系圖。[0084]由構(gòu)件庫、連接件庫,通過軟件輔助工具等組成一個(gè)體系系統(tǒng),具體參看圖5描述的平臺(tái)參考架構(gòu)。該平臺(tái)分為運(yùn)行時(shí)的平臺(tái)功能模塊組成的運(yùn)行環(huán)境,設(shè)計(jì)、開發(fā)和管理時(shí)的功能模塊組成開發(fā)工具兩大部分。[0085]平臺(tái)制訂通用的業(yè)務(wù)和數(shù)據(jù)標(biāo)準(zhǔn)、支持自定義流程定義,靈活的業(yè)務(wù)定制,全面解決了軟件產(chǎn)品的標(biāo)準(zhǔn)化和個(gè)性化之間的矛盾,同時(shí)提供分布式服務(wù),多數(shù)據(jù)庫接口,工作流引擎,全球化以及多平臺(tái)客戶端訪問,數(shù)據(jù)加密等基礎(chǔ)服務(wù)以及系統(tǒng)安全性等方面的功能組件支持。[0086]符合SOA系統(tǒng)中提供基礎(chǔ)技術(shù)平臺(tái)和輔助工具的功能模塊和相關(guān)對(duì)象。SOA參考架構(gòu)的核心是基礎(chǔ)技術(shù)平臺(tái)和輔助工具?;A(chǔ)技術(shù)平臺(tái)由安全、交互、流程、業(yè)務(wù)、接口服務(wù)組成。流程服務(wù)支持復(fù)雜業(yè)務(wù)流程的設(shè)計(jì),運(yùn)行和監(jiān)控管理。[0087]分析建模工具:用于在基礎(chǔ)技術(shù)平臺(tái)將構(gòu)件庫、連接件庫、業(yè)務(wù)單元件庫按照實(shí)際業(yè)務(wù)流程進(jìn)行配置與連接.[0088]集成開發(fā)工具:提供開發(fā)人員開發(fā)業(yè)務(wù)單元、基礎(chǔ)構(gòu)件、接口連接件等資源.[0089]運(yùn)行管理工具:提供集成在基礎(chǔ)技術(shù)平臺(tái)中實(shí)際運(yùn)行系統(tǒng)的操作狀態(tài),運(yùn)行方式,外部資源信息交互方式。[0090]基于先進(jìn)技術(shù)架構(gòu)和業(yè)務(wù)的標(biāo)準(zhǔn)化、規(guī)范化,通過“軟件構(gòu)件+業(yè)務(wù)單元+關(guān)系”實(shí)現(xiàn)跨行業(yè)、跨系統(tǒng)、跨類型業(yè)務(wù)系統(tǒng)的升級(jí)和擴(kuò)展,很方便采用標(biāo)準(zhǔn)的J2EE作為基礎(chǔ)技術(shù)平臺(tái)進(jìn)行開發(fā),J2EE本身是基于java的開放式開發(fā)標(biāo)準(zhǔn)平臺(tái),使用J2EE作為開發(fā)標(biāo)準(zhǔn),可以屏蔽掉后臺(tái)數(shù)據(jù)庫的異構(gòu)性,操作系統(tǒng)的異構(gòu)性,而且可以方便的與不同的系統(tǒng)實(shí)現(xiàn)互通互聯(lián),利用軟件平臺(tái)就可以建立適用于業(yè)務(wù)部門的電子服務(wù)平臺(tái),逐步形成覆蓋企事業(yè)單位組織利用全過程的管理服務(wù)能力,實(shí)現(xiàn)跨行業(yè)、跨系統(tǒng)、跨類型業(yè)務(wù)系統(tǒng)的升級(jí)和擴(kuò)展,既適應(yīng)已有應(yīng)用軟件的使用,又可隨著業(yè)務(wù)變化進(jìn)行二次開發(fā),而且對(duì)開發(fā)要求可以形成松散的內(nèi)容?!緳?quán)利要求】1.本發(fā)明一種支持構(gòu)建動(dòng)態(tài)應(yīng)用平臺(tái)的VNMS系統(tǒng),其特征在于采用SOA技術(shù)建立的以動(dòng)態(tài)的統(tǒng)一身份認(rèn)證及授權(quán)系統(tǒng)和數(shù)據(jù)交換中心構(gòu)成的分布式系統(tǒng)為基礎(chǔ),其與業(yè)務(wù)應(yīng)用系統(tǒng)構(gòu)成一個(gè)適應(yīng)于業(yè)務(wù)發(fā)展的“柔性”系統(tǒng),是將現(xiàn)有的組織管理模式與實(shí)際計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備建立映射關(guān)系,形成的分布式系統(tǒng),滿足業(yè)務(wù)變化的實(shí)時(shí)動(dòng)態(tài)系統(tǒng),形成適用于業(yè)務(wù)部門的電子服務(wù)平臺(tái)。2.根據(jù)權(quán)利I所述的一種支持構(gòu)建動(dòng)態(tài)應(yīng)用平臺(tái)的VNMS系統(tǒng),其特征在于采用事務(wù)提示、事務(wù)提醒的業(yè)務(wù)流程組成,事務(wù)提示是在處理某項(xiàng)業(yè)務(wù)是的提示信息,而事務(wù)提醒處理某項(xiàng)業(yè)務(wù)對(duì)其結(jié)果的限制并改變業(yè)務(wù)處理的下一步流程。3.根據(jù)權(quán)利I所述的一種支持構(gòu)建動(dòng)態(tài)應(yīng)用平臺(tái)的VNMS系統(tǒng),其特征在于提供數(shù)據(jù)交換接口,組成一個(gè)數(shù)據(jù)交換中心DEC,可實(shí)時(shí)的與其它業(yè)務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)交換。4.根據(jù)權(quán)利I所述的一種支持構(gòu)建動(dòng)態(tài)應(yīng)用平臺(tái)的VNMS系統(tǒng),其特征在于提出在SOA技術(shù)基礎(chǔ)上的業(yè)務(wù)單元(UnitofBusiness)概念,它是按照業(yè)務(wù)單元化要求利用接口連接件(InterfaceConnector)將基本構(gòu)件(SoftwareComponent)相互連接構(gòu)成,提出業(yè)務(wù)單元?;繕?biāo),在此形成衡量其“大小”的粗糙度指標(biāo),接口連接件(InterfaceConnector)是“特殊”的程序體,其目的就是按照業(yè)務(wù)單元的要求,通過接口連接件將基礎(chǔ)構(gòu)件連接起來,構(gòu)成一個(gè)個(gè)業(yè)務(wù)單元。5.根據(jù)權(quán)利I所述,其特征在于業(yè)務(wù)單元分為三類,第一組通常所說的專業(yè)業(yè)務(wù),辦理的為具體的某行業(yè)、某一領(lǐng)域的業(yè)務(wù)內(nèi)容,第二組是常用的公共服務(wù)工具,第三組為工具類,包括數(shù)據(jù)挖掘、數(shù)據(jù)分析等,標(biāo)準(zhǔn)的圖表。6.根據(jù)權(quán)利I所述的一種支持構(gòu)建動(dòng)態(tài)應(yīng)用平臺(tái)的VNMS系統(tǒng),其特征在于用接口連接件(InterfaceConnector)將一個(gè)或若干個(gè)軟件構(gòu)件連接起來,組成業(yè)務(wù)單元,而業(yè)務(wù)流程通過將若干業(yè)務(wù)單元按流程方式組織定義來實(shí)現(xiàn),其有自動(dòng)和人工介入方式,這些業(yè)務(wù)單元通過流程服務(wù)組成一個(gè)服務(wù),若干的服務(wù)就構(gòu)成系統(tǒng)。7.根據(jù)權(quán)利I所述的一種支持構(gòu)建動(dòng)態(tài)應(yīng)用平臺(tái)的VNMS系統(tǒng),其特征在于由構(gòu)件庫、連接件庫,通過軟件輔助工具等組成一個(gè)體系系統(tǒng),該平臺(tái)分為運(yùn)行時(shí)的平臺(tái)功能模塊組成的運(yùn)行環(huán)境,設(shè)計(jì)、開發(fā)和管理時(shí)的功能模塊組成開發(fā)工具兩大部分。【文檔編號(hào)】G06Q10/10GK103679432SQ201210361559【公開日】2014年3月26日申請(qǐng)日期:2012年9月17日優(yōu)先權(quán)日:2012年9月17日【發(fā)明者】胡靜宇,馬俠安申請(qǐng)人:馬俠安,胡靜宇