亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Web Service的數(shù)字檔案資源集成研究與實現(xiàn)

        2015-12-25 08:00:52陳玉亮薛燕平
        軟件 2015年9期
        關(guān)鍵詞:信息孤島

        陳玉亮++薛燕平

        摘要:隨著信息技術(shù)的快速發(fā)展,各高校的二級部門均針對自身需求設(shè)計與開發(fā)了自己的應(yīng)用系統(tǒng),這些系統(tǒng)大都早于檔案管理系統(tǒng)的建設(shè),同時在建設(shè)時缺乏學(xué)校層面的整體規(guī)劃和統(tǒng)一標(biāo)準(zhǔn),不僅存在技術(shù)實現(xiàn)方面的不同,也存在管理方式的差異,導(dǎo)致了嚴(yán)重的“信息孤島”現(xiàn)象。本文提出基于Web Service的數(shù)字檔案資源集成的解決方案,就是為了能對各種異構(gòu)平臺、不同格式的數(shù)據(jù)源及異構(gòu)業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)進行集成和歸檔,從而實現(xiàn)數(shù)字檔案信息資源的共享。

        關(guān)鍵詞:Web Service;信息孤島;數(shù)字檔案資源集成

        中圖分類號:TP399

        文獻標(biāo)識碼:A

        DOI:10.3969/j.issn.1003-6970.2015.09.010

        0 引 言

        隨著高校數(shù)字化校園建設(shè)不斷推進,各高校的二級部門自己開發(fā)或者引進了各種類型的業(yè)務(wù)管理系統(tǒng),這些應(yīng)用系統(tǒng)大都早于檔案信息管理系統(tǒng)的建設(shè),同時在建設(shè)時缺乏學(xué)校層面的整體規(guī)劃和統(tǒng)一標(biāo)準(zhǔn),不僅存在技術(shù)實現(xiàn)方面的不同,管理方式也存在差異,導(dǎo)致系統(tǒng)交互性和擴展性較差,數(shù)據(jù)無法共享,產(chǎn)生了嚴(yán)重的“信息孤島”現(xiàn)象。傳統(tǒng)的RMI、CORBA、DCOM等中間件方式已經(jīng)不能適應(yīng)Intemet發(fā)展的需要。Web Service是一種新型的Web應(yīng)用程序,它們是自適應(yīng)、自描述、模塊化的應(yīng)用程序,這些應(yīng)用程序可以跨越Web進行發(fā)布、定位和調(diào)用。在Web服務(wù)中,不同的應(yīng)用程序通過Web定義的統(tǒng)一標(biāo)準(zhǔn)相互調(diào)用服務(wù),而不用考慮各應(yīng)用程序的操作平臺和具體實現(xiàn)技術(shù)。我們可以把Web Service理解為一種能夠重復(fù)利用的黑盒子,用戶不必擔(dān)心服務(wù)的實現(xiàn)方式。本文提出基于WebService的數(shù)字檔案資源集成的解決方案,將現(xiàn)有的業(yè)務(wù)系統(tǒng)數(shù)據(jù)在應(yīng)用層面上進行封裝,并以Web服務(wù)的形式發(fā)布出來,為檔案管理系統(tǒng)提供所需數(shù)據(jù),從而實現(xiàn)數(shù)字檔案信息資源的集成。

        1 Web service概述

        Web service是一種面向服務(wù)的架構(gòu)的技術(shù),具有平臺獨立,低耦合,自包含等特性,可使用開放的XML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個子集)標(biāo)準(zhǔn)來描述、發(fā)布、查找、協(xié)調(diào)和綁定這些應(yīng)用程序。

        Web Service通過標(biāo)準(zhǔn)的Web協(xié)議提供服務(wù),目的是保證不同平臺的應(yīng)用服務(wù)可以互操作。能使得運行在不同機器上的不同應(yīng)用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據(jù)或集成。依據(jù)Web Service規(guī)范實施的應(yīng)用之間,無論它們所使用的語言、平臺或內(nèi)部協(xié)議是什么,都可以相互交換數(shù)據(jù)。Web Service所使用的是Internet上統(tǒng)一、開放的櫪;準(zhǔn),如HTTP、XML、SOAP、WSDL、UDDI等,所以Web Service可以在任何支持這些標(biāo)準(zhǔn)的環(huán)境(Windows.Linux)中使用。

        2 基于Web service的數(shù)字檔案資源集成

        2.1 系統(tǒng)集成背景介紹

        近年來,高校的信息化建設(shè)得到了迅速的發(fā)展,這種發(fā)展也推動了高校數(shù)字檔案館的建設(shè)。但是,學(xué)校各部門業(yè)務(wù)系統(tǒng)大都早于檔案管理系統(tǒng)的構(gòu)建,在建設(shè)之初都是按照自己的需求獨立開發(fā)的,采用的是不同的信息管理軟件標(biāo)準(zhǔn)和開發(fā)平臺,這導(dǎo)致檔案信息資源分散孤立,難以共享。目前,學(xué)校有基于.NET的奧藍學(xué)生管理信息系統(tǒng)、財務(wù)管理系統(tǒng)、檔案管理系統(tǒng)等,基于Java的辦公自動化系統(tǒng)、教務(wù)管理系統(tǒng)、科研管理系統(tǒng)、人事管理系統(tǒng)等,在系統(tǒng)運行過程中形成了大量有價值的專業(yè)數(shù)字檔案信息,如行政類和黨群類文書檔案、學(xué)生學(xué)籍檔案、學(xué)生成績檔案、科研類檔案等。在本文的設(shè)計方案中將檔案管理子系統(tǒng)設(shè)計為校內(nèi)其他業(yè)務(wù)系統(tǒng)中所有準(zhǔn)檔案信息數(shù)據(jù)的終點,對不同的子系統(tǒng)的業(yè)務(wù)功能模塊進行劃分,并進行Web Service封裝,從而為檔案管理系統(tǒng)提供服務(wù),使校內(nèi)所有“準(zhǔn)檔案信息”通過歸檔這一環(huán)節(jié)自動歸入檔案管理信息系統(tǒng)中,自動實現(xiàn)整合。因此,需要對這些異構(gòu)系統(tǒng)進行系統(tǒng)集成,實現(xiàn)跨系統(tǒng)的數(shù)據(jù)交互,為數(shù)字檔案信息資源的共享提供基礎(chǔ)條件。

        2.2 Web Service封裝

        辦公自動化系統(tǒng)中產(chǎn)生的業(yè)務(wù)數(shù)據(jù)是檔案管理系統(tǒng)中文書類檔案的主要來源,本文就以辦公自動化系統(tǒng)和檔案管理系統(tǒng)為例,實現(xiàn)基于Web Service的數(shù)字檔案信息資源的集成。可以使用Microsoft VS2008開發(fā)平臺中的Asp.net Web服務(wù)模塊,將辦公自動化系統(tǒng)中收發(fā)文和內(nèi)部請示的查詢功能封裝成Web Service服務(wù),供檔案管理系統(tǒng)調(diào)用和歸檔。通過在已有的Service類中添加WebService的實現(xiàn)方法[WebMethod],并在其中編寫相應(yīng)的功能實現(xiàn)代碼,關(guān)鍵代碼如下:

        public interface ISendData{

        @WebMethod

        public Integer sendZW(@WebParam(name="tm") String tm,@WebParam(name="fj")String fj,

        @WebParam(name="wh") String wh,@WebParam(name="yh")String yh,

        @WebParam(name="firstzrz")String firstzrz,@.WebParam(name="otherzrz")String otherzrz,

        @WebParam(name="xwsj")String xwsj,@WebParam(name="gdsj")String gdsj,

        @WebParam(name="mj")String mj,@WebParam(name="bz")String bz,

        @WebParam(name="Ijunit")String ljunit,@WebParam(name="jystate")String jystate,

        @WebParam(name="yystate")String yystate,@WebParam(name="elecflag")String electlag,

        @.WebParam(name="fs")String fs,@WebParam(name="Ijr")String ljr)tllrows RemoteException;

        @WebMethod

        public Integer uploadFile(@WebParam(name="id") Integer id.@WebParam(name="filename")String filename,

        @WebParam(name="filetype")String filetype.@WebParam(name="filesize")String filesize,

        @WebParam(name="filebyte")byte[] filebyte,@WebParam(name="Ijunit")String ljunit)throws RemoteException;

        }

        同樣可以針對其他系統(tǒng)的業(yè)務(wù)功能進行WebService封裝,供檔案管理系統(tǒng)調(diào)用和歸檔。

        2.3 Web Service發(fā)布

        各業(yè)務(wù)系統(tǒng)的功能模塊封裝成Web Service后,必須進行UDDI注冊才能供檔案管理系統(tǒng)調(diào)用。服務(wù)提供者在此發(fā)布他們的服務(wù)描述,包括功能和訪問接口。

        2.4 Web Service綁定和調(diào)用

        服務(wù)清求者通過查找操作向服務(wù)注冊代理查找特定的服務(wù),服務(wù)注冊代理向服務(wù)請求者返回滿足條件的Web服務(wù)描述信息,服務(wù)請求者利用返回的描述信息產(chǎn)生相應(yīng)的SOAP消息,并發(fā)送給服務(wù)提供者,服務(wù)提供者接收到消息后執(zhí)行相應(yīng)的服務(wù),調(diào)用的關(guān)鍵代碼如下:

        public class testoaws{

        public static void main(String[]args){

        try{testoaws testoaws=new testoaws();

        Service service=new Service();

        Call call=(Call)service.createCall();

        String id=testoaws.sendZW(call.service);/

        testoaws.uploadFile(call.service,id."345851");//345851表示收文管理

        }catch (Exception e){e.printStackTrace();}

        }

        public String sendZW(Call call,Service service){

        String datald="";

        service=new Service();

        try{call=(Call)service.createCall();

        call.setTargetEndpointAddress("http://localhost:8OO/darj-v2.O/services/sendData?wsdl");

        call.setOperationName("sendSWGL");

        call.addParameter("wjbt",XMLType.XSD_STRING.ParameterMode.IN);

        call.addParameter("WJBH",XMLType.XSD_STRING,ParameterMode.IN);

        try{Object obj=call.invoke(new Object[]{"OA","OATM","01","l","第一責(zé)任人","其他責(zé)任人","2013-11-12","2014-11-11","國家","OA測試","經(jīng)管學(xué)院","l","黨群"});

        System.out.println("返回數(shù)值:"+obj);

        if(obj!=null){datald=obj.toString();}

        }catch(RemoteException e){e.printStackTrace();}

        }catch(Exception e){e.printStackTrace();}

        return datald;

        }

        }

        3 基于Web Service的數(shù)字檔案資源集成方案優(yōu)點

        ①可重用,不必從零開始

        在Web Service應(yīng)用中,最重要的一條原則就是不需要丟棄任何軟件。每個單位部門都依賴于當(dāng)前運行的系統(tǒng),沒有時間或資金重新開發(fā)業(yè)務(wù)系統(tǒng)來響應(yīng)數(shù)字檔案信息集成的需求。利用Web Ser-vice,可以使用現(xiàn)有的業(yè)務(wù)系統(tǒng),不必從零開始,從而最大程度保護現(xiàn)有投資。

        ②與業(yè)務(wù)系統(tǒng)隔離

        封裝后的服務(wù)組件與具體的業(yè)務(wù)應(yīng)用系統(tǒng)隔離,業(yè)務(wù)系統(tǒng)的內(nèi)部結(jié)構(gòu)改變不會影響到檔案管理系統(tǒng)對Web服務(wù)的使用。

        ⑧平臺無關(guān)性

        各種異構(gòu)平臺、不同Web服務(wù)軟件、不同數(shù)據(jù)庫管理系統(tǒng)的業(yè)務(wù)系統(tǒng)都可以進行整合。

        ④可擴展性強,系統(tǒng)靈活

        新的業(yè)務(wù)系統(tǒng)可以按需要隨時進行功能封裝,并在服務(wù)注冊代理中注冊供調(diào)用,從而達到IT系統(tǒng)“隨需而變”的自在境界。另外實施Web Service封裝可以分步進行,首先選擇一個功能相對簡單的業(yè)務(wù)系統(tǒng)進行集成,將現(xiàn)有的軟件資源轉(zhuǎn)化為服務(wù),驗證有效性和實用價值,然后再逐漸擴展到其它業(yè)務(wù)系統(tǒng)。

        4 結(jié)語

        在高校的信息化建設(shè)過程中,我們可以充分Web Service平臺獨立和松散耦合特性對已有的子系統(tǒng)按照其業(yè)務(wù)功能進行封裝,從而為檔案管理系統(tǒng)提供服務(wù),使校內(nèi)所有“準(zhǔn)檔案信息”通過歸檔這一環(huán)節(jié)自動歸入檔案管理信息系統(tǒng)中.自動實現(xiàn)整合,從而實現(xiàn)了應(yīng)用集成、數(shù)據(jù)共享。本文僅對基于Java和.NET的異構(gòu)信息系統(tǒng)進行了數(shù)字檔案信息資源的集成,其它信息系統(tǒng)與檔案管理系統(tǒng)的集成可按此思路進行研究和設(shè)計。

        猜你喜歡
        信息孤島
        會計信息化條件下企業(yè)的成本與效益分析
        檢驗系統(tǒng)門診流程的研究與設(shè)計
        基于數(shù)據(jù)挖掘的網(wǎng)絡(luò)營銷系統(tǒng)研究
        江蘇省防汛信息化資源整合與共享技術(shù)研究
        基于協(xié)同辦公的會議管理系統(tǒng)設(shè)計與實現(xiàn)
        新醫(yī)院制度下會計管理的挑戰(zhàn)及改善對策研究
        中國市場(2016年5期)2016-03-07 10:09:24
        高校學(xué)生工作數(shù)據(jù)平臺的構(gòu)建和創(chuàng)新長效機制研究
        淺談重水堆元件廠的信息化建設(shè)
        智慧城市受困“信息孤島”
        國藥控股:云端解圍“信息孤島”
        国产md视频一区二区三区| 91久久国产精品综合| 丝袜av乱码字幕三级人妻| 亚洲日韩小电影在线观看| 欧洲熟妇色xxxx欧美老妇多毛图片| 91老司机精品视频| 乱码午夜-极国产极内射| 欧美日韩一线| 91青青草手机在线视频| 完整版免费av片| 亚洲精品乱码久久久久久蜜桃图片| 亚洲男人的天堂精品一区二区 | 99精品视频在线观看免费| 中国女人a毛片免费全部播放| 精品老熟女一区二区三区在线| 欧美大胆性生话| 成人区人妻精品一区二区不卡网站| 亚洲一区二区三区偷拍女厕| 日日骚一区二区三区中文字幕| 在线天堂av一区二区| 天天躁夜夜躁av天天爽| 欧美日韩一卡2卡三卡4卡 乱码欧美孕交| 久久国产精品国产精品日韩区| 完整在线视频免费黄片| 日本精品一级二区三级| 人妻饥渴偷公乱中文字幕| 婷婷成人亚洲| 国产三级视频在线观看视主播| 国产精品女同一区二区软件| 亚洲乱码一区av春药高潮| 亚洲成人中文| 精品国产福利一区二区三区| 国产一区二区三区在线大屁股| 一区二区三区乱码在线 | 欧洲| 成人做爰69片免费看网站| 成人国产乱对白在线观看| 国产一区二区长腿丝袜高跟鞋| 精品少妇无码av无码专区| 欧美国产成人精品一区二区三区| 国产不卡在线免费视频| 日韩av在线播放人妻|