首页> 外文会议>Archiving 2013 >Improving Software Sustainability: Lessons Learned from Profiles in Science
【24h】

Improving Software Sustainability: Lessons Learned from Profiles in Science

机译:改善软件的可持续性:从科学方面的经验教训

获取原文
获取原文并翻译 | 示例

摘要

The Profiles in Science~® digital library features digitized surrogates of historical items selected from the archival collections of the U.S. National Library of Medicine as well as collaborating institutions. In addition, it contains a database of descriptive, technical and administrative metadata. It also contains various software components that allow creation of the metadata, management of the digital items, and access to the items and metadata through the Profiles in Science Web site . The choices made building the digital library were designed to maximize the sustainability and long-term survival of all of the components of the digital library . For example, selecting standard and open digital file formats rather than proprietary formats increases the sustainability of the digital files . Correspondingly, using non-proprietary software may improve the sustainability of the software-either through in-house expertise or through the open source community. Limiting our digital library software exclusively to open source software or to software developed in-house has not been feasible. For example, we have used proprietary operating systems, scanning software, a search engine, and office productivity software. We did this when either lack of essential capabilities or the cost-benefit trade-off favored using proprietary software. We also did so knowing that in the future we would need to replace or upgrade some of our proprietary software, analogous to migrating from an obsolete digital file format to a new format as the technological landscape changes. Since our digital library's start in 1998, all of its software has been upgraded or replaced, but the digitized items have not yet required migration to other formats. Technological changes that compelled us to replace proprietary software included the cost of product licensing, product support, incompatibility with other software, prohibited use due to evolving security policies, and product abandonment. Sometimes these changes happen on short notice, so we continually monitor our library's software for signs of endangerment. We have attempted to replace proprietary software with suitable in-house or open source software. When the replacement involves a standalone piece of software with a nearly equivalent version, such as replacing a commercial HTTP server with an open source HTTP server, the replacement is straightforward. Recently we replaced software that functioned not only as our search engine but also as the backbone of the architecture of our Web site. In this paper, we describe the lessons learned and the pros and cons of replacing this software with open source software.
机译:《科学概况》数字图书馆的功能是从美国国立医学图书馆及其合作机构的档案馆中选出的历史项目的数字化替代物。此外,它还包含一个描述性,技术性和管理性元数据数据库。它还包含各种软件组件,这些组件允许创建元数据,管理数字项目以及通过“科学”网站中的“个人档案”访问项目和元数据。建立数字图书馆的选择旨在最大程度地提高数字图书馆所有组件的可持续性和长期生存率。例如,选择标准和开放的数字文件格式而不是专有格式,可以提高数字文件的可持续性。相应地,使用非专有软件可以通过内部专业知识或通过开源社区提高软件的可持续性。仅将我们的数字图书馆软件限制为开源软件或内部开发的软件是不可行的。例如,我们使用了专有的操作系​​统,扫描软件,搜索引擎和办公效率软件。当缺乏必要的功能或使用专有软件进行成本收益权衡时,我们就这样做了。我们也知道,将来我们将需要替换或升级某些专有软件,就像随着技术形势的变化从过时的数字文件格式迁移到新格式一样。自从我们的数字图书馆于1998年启动以来,其所有软件均已升级或更换,但是数字化项目尚未要求迁移到其他格式。迫使我们更换专有软件的技术变更包括产品许可费用,产品支持,与其他软件不兼容,由于不断发展的安全策略而禁止使用以及产品被放弃。有时,这些更改会在短时间内发生,因此我们会不断监控图书馆软件的危害迹象。我们已尝试用合适的内部或开源软件替换专有软件。当替换涉及具有几乎等效版本的独立软件,例如用开放源HTTP服务器替换商业HTTP服务器时,替换就很简单。最近,我们替换了不仅充当搜索引擎而且充当网站体系结构骨干的软件。在本文中,我们描述了汲取的经验教训以及用开源软件替换该软件的利弊。

著录项

  • 来源
    《Archiving 2013》|2013年|74-79|共6页
  • 会议地点 Washington DC(US)
  • 作者

    Marie E. Gallagher;

  • 作者单位

    Lister Hill National Center for Biomedical Communications, U.S. National Library of Medicine, Bethesda, Maryland, USA;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号