• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      美國開源式檔案管理系統(tǒng)的開發(fā)與管理

      2015-01-22 10:40:04秦長江
      檔案管理 2015年1期
      關鍵詞:開源管理系統(tǒng)用戶

      秦長江

      進入21世紀以來,傳統(tǒng)封閉式的檔案管理系統(tǒng)逐漸顯露出諸多弊端,開放源碼系統(tǒng)逐漸得到設計者的青睞,檔案管理系統(tǒng)的設計中也開始引入開源理念。從2002年第一個開源式檔案管理系統(tǒng)誕生以來,美國的開源式檔案管理系統(tǒng)已經從以AT(Archivists?Toolkit)系統(tǒng)和Archon系統(tǒng)為代表的第一代進入到了以ArchivesSpace系統(tǒng)為代表的下一代。作為一種新技術的初期應用,開源式檔案管理系統(tǒng)在開發(fā)和管理中存在著諸多問題,本文通過回顧兩代管理系統(tǒng)的開發(fā)過程,思考開源式檔案管理系統(tǒng)的發(fā)展與未來。

      1??第一代開源式檔案管理系統(tǒng)

      第一代開源式檔案管理系統(tǒng)最具代表性的就是AT和?Archon系統(tǒng),兩個項目源于同樣一種需要,即找到一種工具用來支持檔案管理和檔案數(shù)據(jù)能夠按照反映檔案實際的方式進行自動化操作,并能夠按照行業(yè)標準輸出數(shù)據(jù)。這種需要首先在2002年得以滿足,當時聯(lián)邦數(shù)字圖書館和加利福尼亞數(shù)字圖書館共同贊助的一系列檔案管理工作坊開始探討此項議題,并發(fā)表了《“檔案管理工作坊”白皮書》,白皮書設想通過開發(fā)一套開放源碼工具來整合檔案描述分類和元數(shù)據(jù)編碼功能,通過數(shù)字化目標管理達到提升檔案管理效率的目的。

      1.1??AT系統(tǒng)。2004年7月,紐約大學和加利福尼亞大學(圣迭戈校區(qū)),聯(lián)合其他五個學院,在梅隆基金的資助下開啟AT項目。AT項目成功地整合了之前分離式的數(shù)據(jù)存儲模式,取得了突破性的創(chuàng)新。AT系統(tǒng)通過把館藏層次的機讀編目記錄上傳到資源庫的母組織,實現(xiàn)權限控制技術。訪問信息、描述數(shù)據(jù)、存儲單元信息和權限控制記錄等所有信息都保存在同一個搜索空間,同時還有利于生成報告和數(shù)據(jù)輸出標準化。項目為檔案和圖書館的元數(shù)據(jù)提供執(zhí)行標準,包括檔案內容描述標準(DACS)、文獻編碼標準(EAD)、元數(shù)據(jù)對象描述標準(MODS)、元數(shù)據(jù)編碼和傳輸標準(METS)等。該系統(tǒng)工作流程靈活,并能夠整合以前的各種檔案數(shù)據(jù),集成傳統(tǒng)科層化檔案管理過程中的登記入冊、清單管理、產品描述和權威控制等各項職能。

      1.2??Archon系統(tǒng)。Archon系統(tǒng)是伊利諾大學香檳分校開發(fā)的,始于2004年秋,當時作為一個試點項目用來研究通過開發(fā)軟件輔助編碼、線上進入檔案描述和權威控制數(shù)據(jù)的合理性,使用“基于網(wǎng)絡的工具推動檔案描述標準付諸實踐和操作”,同時具有集成的面向員工的編寫界面和面向公眾的搜索與獲取界面。

      與AT項目一樣,Archon項目同樣針對系統(tǒng)的可持續(xù)性問題而開發(fā),項目希望吸納更多外部機構的支持,以便能夠更進一步地開發(fā)和發(fā)展該項目。隨著越來越多的用戶因為個人偏好而使用Archon系統(tǒng),文檔編制開始成為基于用戶社群的活動。即便如此,香檳分校發(fā)現(xiàn)難以滿足用戶的期待,通過志愿者活動提供更多的文獻資料來提高檔案館成員參與的層次仍然是一項挑戰(zhàn)。同時,Archon系統(tǒng)還面臨著檔案資料的更新、對Archon編碼的維護保養(yǎng)、修復電腦病毒、滿足新功能要求、由于后端技術更新必須進行的代碼重構等諸多挑戰(zhàn)。

      1.3??AT系統(tǒng)與Archon系統(tǒng)的比較。AT是用Java語言編寫的客戶密集型、基于桌面的應用系統(tǒng),而Archon是基于瀏覽器的PHP網(wǎng)頁應用系統(tǒng)。兩個應用系統(tǒng)各自有其功能優(yōu)勢:AT系統(tǒng)集中于構建與元數(shù)據(jù)的內容和結構標準緊密耦合的應用軟件,致力于使檔案館的后臺業(yè)務工作流程效率更高,開發(fā)元數(shù)據(jù)標準是為了通過標準的逐漸普及達到互通性目的。實際上,AT系統(tǒng)提供了輸出EAD、HTML、PDF等版本的檔案檢索工具的途徑和方法,并沒有解決線上直接訪問問題。Archon系統(tǒng)基于網(wǎng)絡的用戶個人,界面相對簡潔,提供聯(lián)機搜索、訪問機制,能夠覆蓋檔案描述編碼和數(shù)據(jù)搜集等功能,較好地適應了小型機構對后續(xù)應用程序必須按比例遞減的要求,不僅能被大型的研究和學術性檔案館所采用,還可以獲得單一用戶或者小用戶的支持。二者同樣都面對可擴展性的問題,實現(xiàn)更大數(shù)據(jù)收集能力問題或者大量的描述性數(shù)據(jù)在配置方面的效能問題。

      2??第二代開源式檔案管理系統(tǒng)

      第二代開源式檔案管理系統(tǒng)的典型代表是ArchivesSpace系統(tǒng),項目開始于2009年9月,由紐約大學圖書館等五家圖書館合作開發(fā),并得到梅隆基金會資助。項目的推出是為了整合與集成AT和Archon系統(tǒng)的功能,以解決AT和Archon?的技術局限性和市場推廣的可持續(xù)性問題。

      2.1??ArchivesSpace系統(tǒng):功能、使命與技術

      2.1.1??功能界定。2010年6月項目組舉行了一次技術規(guī)劃會議,會議決定要將兩個系統(tǒng)的功能整合進一個新的系統(tǒng),同時將通過社區(qū)反饋過程中整理的新的管理需求整合進來,解決系統(tǒng)的可持續(xù)性問題。系統(tǒng)的功能需求確定以后,需要挑選外部供應商完成軟件開發(fā)任務,并挑選項目的組織中心。來自紐約大學、伊利諾州立大學香檳分校、加州大學圣迭戈分校的代表組成指導小組,負責制定政策層面的建議,并將建議轉達給組織中心。2011年9月,項目組選擇了HM作為項目開發(fā)伙伴,HM?是一家信息技術咨詢公司,對于數(shù)字圖書館和檔案管理系統(tǒng)的開發(fā)研究具有深厚的基礎和豐富的經驗。在挑選軟件開發(fā)商的同時,技術團隊完成了軟件功能說明的評估并初步設計了數(shù)據(jù)模型。

      2.1.2??項目使命。2012年7月,HM開始開發(fā)軟件,項目開始集中將ArchivesSpace作為一種開源軟件加以開發(fā)。學習AT系統(tǒng),為檔案管理提供一套完整的、端對端的后臺應用系統(tǒng),支持檔案的核心業(yè)務以及特別收藏圖書館,比如登記入冊、館藏出售、圖書安排和描述、倉儲管理、名稱和權限控制,以及數(shù)字資料的元數(shù)據(jù)管理等業(yè)務。學習Archon項目,通過一個可配置的接口為檔案描述和數(shù)字資料提供強有力的訪問機制和更高級的可擴展性更強的集成機制。

      2.1.3??技術結構。軟件作為解耦后端和前端應用程序而設計,通過表述性狀態(tài)傳輸程序界面進行溝通。JRuby用Sinatra框架編寫的后端應用程序,利用Apache?Derby?或MySQL等關系數(shù)據(jù)庫提高數(shù)據(jù)的持續(xù)性,用Apache?Solr搜索服務器作為搜索和索引程序。兩個前端應用程序(員工面對的后臺應用程序和公眾面對的訪問界面)是利用Ruby?on?Rails編寫的JRuby軟件,利用Twitter引導框架提供一致的用戶界面元素。

      2.2??可持續(xù)性的構建:治理體系。治理體系分為三塊:組織中心、會員組成和治理結構。2012年3月,紐約大學宣布LYRASIS被選為ArchivesSpace的組織中心后,軟件開發(fā)、運營支持和管理用戶群參與的責任從ArchivesSpace團隊轉移到LYRASIS。項目將會員分為五個等級:微小型、小型、中型、大型、特大型,會員費用按照規(guī)模比例征收。

      ArchivesSpace由其成員進行治理,治理結構由理事會、用戶咨詢委員會和技術咨詢委員會組成。(1)理事會:通過對軟件開發(fā)、技術設施和用戶支持路線圖的評估和優(yōu)化向LYRASIS提出關于可持續(xù)發(fā)展和對ArchivesSpace的支持建議。(2)用戶咨詢委員會:識別、接收、討論并投票決定關于改進軟件的觀點;代表檔案系統(tǒng)用戶和其他相關的專業(yè)團體,向ArchivesSpace項目經理和其他治理團體提出關于服務設計和服務提供的建議。(3)技術咨詢委員會:評估由用戶咨詢委員會確定的功能改進和優(yōu)化方案,并向ArchivesSpace的項目經理和開發(fā)人員提供全方位的技術指導?;谟脩羯缛禾崦陀脩糌暙I代碼的質量來確定代碼提交者和代碼發(fā)布人。制定指導方針,用于檢查和測試所有外部代碼貢獻,評估外部代碼對代碼庫的貢獻。

      3??關于第二代開源式檔案管理系統(tǒng)的思考

      3.1??面臨的挑戰(zhàn)。成功的開源性項目一般都要依賴用戶和開發(fā)者之間構成的協(xié)作性志愿群體,然而ArchivesSpace項目卻沒能成功地培育出足夠的志愿群體。目前很明顯存在兩方面的問題:第一,缺乏用戶基礎,帶來項目的不可持續(xù)性風險;第二,項目的治理結構需要更加開放化,盡可能地給用戶委派任務,降低日常管理費用,使項目在本質上真正具有協(xié)作性和基于用戶社群的開源性特征。

      3.2??發(fā)展建議

      3.2.1??改變軟件開發(fā)的理念。改變以往基于設計師的立場,采用基于為用戶提供服務支持的立場。通過組織區(qū)域用戶團體會議,開展行業(yè)論壇會議,促進開發(fā)團隊之間正式溝通、用戶之間的非正式溝通,在論壇上通過軟件的展示證明系統(tǒng)的可行性,為現(xiàn)有用戶提供機會與潛在用戶分享他們成功的應用案例,同時也讓潛在的用戶能夠更加了解軟件及其功能。從一開始的應用開發(fā)就優(yōu)先考慮易用性;在軟件開發(fā)中評估插件程序,將其作為評估用戶真正需求的一種途徑;提供完整產品包,包括發(fā)布和編輯、版本升級修正等。

      3.2.2??創(chuàng)造更加開放和參與性的環(huán)境。提供大部分最新的代碼;指導如何處理代碼貢獻,誰可以獲得提交者的地位;將一切可以分配給開發(fā)團隊外的任務都分配出去,在用戶群中而不是在項目團隊中培養(yǎng)文檔編制、軟件測試、規(guī)范說明等方面的專家;注意開發(fā)與第三方的伙伴關系,與第三方的關系有助于軟件項目傳遞整個產品的所有方面的信息,第三方的存在還能夠說明該產品的穩(wěn)定性,獲得了潛在使用者的較多支持。利用圓桌會議作為一種治理方式、決策方式和任務分配平臺,使項目中領薪人員數(shù)量達到最小值。

      3.2.3??提供志愿者奉獻框架,減少日常管理費用。在資金有限的條件下,可以尋找一個能夠將該項目作為其分支機構的孵化機構,這個孵化機構要充分尊重ArchivesSpace的價值理念,并有意愿通過資源共享的形式提供孵化,直到項目資金來源穩(wěn)定。如果不能為項目找到合適的孵化機構,可以給有奉獻精神的用戶分配任務,建立讓志愿者奉獻的框架??梢詫⑴c實際編寫程序不相關的成本,包括測試、文檔、技術參數(shù)等,由來自用戶社群的志愿者提供。在這些任務上依靠檔案管理者社群的貢獻能夠減少日常開支,以確保該項目能夠具有可持續(xù)性和可行性。在管理開源性軟件項目中,要想能夠吸納和鼓勵志愿者們?yōu)轫椖孔鲐暙I,首先是將每一位用戶都視作潛在的志愿者。團隊要將用戶視為平等的水平,而不是以專家的腔調與用戶相處,讓每一位使用者認識到他們與項目團隊成員之間并沒有截然不同的區(qū)別。

      猜你喜歡
      開源管理系統(tǒng)用戶
      基于James的院內郵件管理系統(tǒng)的實現(xiàn)
      五毛錢能買多少頭牛
      基于LED聯(lián)動顯示的違停管理系統(tǒng)
      海盾壓載水管理系統(tǒng)
      中國船檢(2017年3期)2017-05-18 11:33:08
      關注用戶
      商用汽車(2016年11期)2016-12-19 01:20:16
      大家說:開源、人工智能及創(chuàng)新
      開源中國開源世界高峰論壇圓桌會議縱論開源與互聯(lián)網(wǎng)+創(chuàng)新2.0
      關注用戶
      商用汽車(2016年6期)2016-06-29 09:18:54
      關注用戶
      商用汽車(2016年4期)2016-05-09 01:23:12
      開源計算機輔助翻譯工具研究
      湟中县| 汝城县| 新和县| 吉林市| 尼木县| 永和县| 岳阳县| 改则县| 奉贤区| 莒南县| 敖汉旗| 金寨县| 江陵县| 巴南区| 石棉县| 麻江县| 波密县| 达日县| 鄯善县| 扶风县| 会东县| 潮安县| 林口县| 绩溪县| 利津县| 台州市| 黎城县| 榆林市| 卢氏县| 满洲里市| 股票| 綦江县| 调兵山市| 库尔勒市| 沾化县| 禄劝| 寻乌县| 洛浦县| 尚义县| 湖南省| 丘北县|