Cong Truong Van Chi, Groeneveld Eildert
Institute of Farm Animal Genetics (FLI), Höltystrasse 10, 31535 Neustadt/Mariensee, Germany.
Bioinformation. 2011;7(4):152-3. doi: 10.6026/97320630007152. Epub 2011 Oct 14.
Complex open source information systems are usually implemented as component-based software to inherit the available functionality of existing software packages developed by third parties. Consequently, the deployment of these systems not only requires the installation of operating system, application framework and the configuration of services but also needs to resolve the dependencies among components. The problem becomes more challenging when the application must be installed and used on different platforms such as Linux and Windows. To address this, an efficient approach using the virtualization technology is suggested and discussed in this paper. The approach has been applied in our project to deploy a web-based integrated information system in molecular genetics labs. It is a low-cost solution to benefit both software developers and end-users.
复杂的开源信息系统通常作为基于组件的软件来实现,以继承第三方开发的现有软件包的可用功能。因此,这些系统的部署不仅需要安装操作系统、应用程序框架和配置服务,还需要解决组件之间的依赖关系。当应用程序必须在不同平台(如Linux和Windows)上安装和使用时,问题变得更具挑战性。为了解决这个问题,本文提出并讨论了一种使用虚拟化技术的有效方法。该方法已应用于我们的项目中,用于在分子遗传学实验室中部署基于Web的集成信息系统。这是一种低成本的解决方案,对软件开发人员和最终用户都有益。